Commit Graph

1116 Commits

Author SHA1 Message Date
Kaian
b044819eaf pkt: add reference counts functions to packet structures 2019-04-09 22:25:54 +02:00
Kaian
f15f98db75 pkg: update debian dependencies to include gobject 2019-04-08 23:46:47 +02:00
Kaian
e6d8cefae1 curses: fix keyboard input in call list and dialogs 2019-04-08 23:41:28 +02:00
Kaian
e853745ffe save: disable pcap+rtp option for stream wav save 2019-04-08 21:59:06 +02:00
Kaian
0556a7dfc4 cmake: display configure flags in summary 2019-04-08 21:44:34 +02:00
Kaian
2582d57465 ncurses: read first input before screen display 2019-04-08 21:24:12 +02:00
Kaian
29163354ec cmake: disable pedantic warning checks 2019-04-08 21:12:43 +02:00
Kaian
e0a5eceda7 cmake: enable all options by default 2019-04-08 21:02:41 +02:00
Kaian
a28368fca9 glib: move glib-extra sources to glib dir 2019-04-08 21:01:44 +02:00
Kaian
17bd07f92c raw: jump to new line when we reach the end of the screen 2019-04-06 13:51:35 +02:00
Kaian
eb425f66f2 curses: cleanup cl and cf screens keybindings 2019-04-06 13:51:30 +02:00
Kaian
9357b211ea glib: move all threads to GSources for GMainLoop 2019-04-06 13:49:52 +02:00
Kaian
3250582e16 curses: update keybinding bar colors 2019-03-27 16:17:36 +01:00
Kaian
abbb2dbd8b hep: send correct destination port in capture output 2019-03-27 15:39:24 +01:00
Kaian
ead92ecd83 capture: parse packets in a different thread than capture 2019-03-27 15:35:39 +01:00
Kaian
0c583b233b capture: reset bpf filter if compile fails 2019-03-27 12:51:02 +01:00
Kaian
e69260b452 sip: add support for Proxy-Authorization header 2019-03-26 13:48:26 +01:00
Kaian
95c7c2b9e3 curses: update keybinding and title colors for sngrep2 2019-03-26 13:24:50 +01:00
Kaian
8b8067080c cf: fix call flow full SDP address display 2019-03-26 13:11:53 +01:00
Kaian
1a90dae75f sip: fix authorization header parsing for validator 2019-03-26 13:08:27 +01:00
Kaian
6aac7135cd cf: improve initial transaction detection logic 2019-01-28 11:45:56 +01:00
Kaian
87d4ee13e5 save: use glib directory separator macros 2019-01-25 13:15:26 +01:00
Kaian
cd867c2f57 save: fix possible memory overflow in save path and file name 2019-01-25 12:20:27 +01:00
Kaian
2ef298550b save: avoid overflow crash when saving decoded rtp stream 2019-01-25 12:16:03 +01:00
Kaian
a5e6fc08fe packet: use specific proto and frame free functions 2019-01-25 00:32:31 +01:00
Kaian
af6b1cb6fb rtp: refactored RtpStream structure to Stream 2019-01-25 00:23:55 +01:00
Kaian
9a7b3024d2 cf: fix local address column highlight 2019-01-24 23:27:48 +01:00
Kaian
7f07fe2a02 cf: fix rtp arrow active indicator 2019-01-24 23:24:44 +01:00
Kaian
358c65e1f0 main: more memory cleanup and auto pointers abuse 2019-01-24 23:06:39 +01:00
Kaian
f0b0e243b1 build: increase glib minimum version to 2.44 2019-01-24 22:23:37 +01:00
Kaian
59406d70dd mem: free memory in case of multiple X-CID in same packet 2019-01-24 22:11:58 +01:00
Kaian
6aa35d9a61 msg: remove duplicated media list from message 2019-01-24 22:01:25 +01:00
Kaian
400c0d8101 ip: added packet_ip_data to access packet private IP data 2019-01-24 21:48:40 +01:00
Kaian
c8eb97a523 mem: reworked sdp dissector memmory with g_autoptr 2019-01-24 21:24:23 +01:00
Kaian
88eb645b42 mem: reworked sip dissector memory with g_autoptr 2019-01-24 21:18:53 +01:00
Kaian
d905766c4a mem: fix memory leak in sdp media formats 2019-01-24 21:06:32 +01:00
Kaian
2560176626 core: more memory fixes reported by valgrind 2019-01-24 20:06:45 +01:00
Kaian
9cba9e1889 doc: remove README.md symbolink link to README 2019-01-24 18:45:08 +01:00
Kaian
d845dc3c18 rtp: append new packets to decoded stream to be played 2019-01-24 13:19:11 +01:00
Kaian
8ad490d5d4 rtp: try to detect remote pulseaudio server from ssh_client string 2019-01-24 11:08:08 +01:00
Kaian
d0572ff965 core: fixed multiples memories leaks using valgrind 2019-01-23 17:13:26 +01:00
Kaian
3e9eb95583 storage: free rtp packets when storage.rtp is disabled 2019-01-23 14:50:40 +01:00
Kaian
663c1224cc capture: refactor parser dissector functions 2019-01-23 14:24:07 +01:00
Kaian
cc9a4ab16f save: fix rtp saving to pcap when storage.rtp is enabled 2019-01-23 13:54:19 +01:00
Kaian
fa8ba6c5ce rtp: decode streams again when new packets are added 2019-01-23 13:20:27 +01:00
Kaian
070dc173f1 rtp: print latency in milliseconds 2019-01-23 12:54:59 +01:00
Kaian
56fec9f4b3 rtp: print latency and underflows in player 2019-01-23 12:52:08 +01:00
Kaian
2716c8a35e rtp: connect stream playback after pulseadio ready connection 2019-01-23 12:35:00 +01:00
Kaian
4104a0b993 rtp: handle pulseaudio loop in a separate thread 2019-01-23 12:21:59 +01:00
Kaian
a5353cec98 cl: add extra space at the end of the columns 2019-01-23 10:48:38 +01:00