Kaian
34428e87c3
Rework message and call attribute storage
...
Most of the attributes (displayed data in columns in CallList) can
be obtained from payload or packet header. Avoiding data duplication
reduces a lot memory consumption and parsing speedup.
All attributes are now calculated when required, so the parsing
proccess is also faster.
2015-09-24 17:37:27 +02:00
Kaian
02ad96f987
Avoid reassembly of packets bigger than 20Kb
2015-09-24 17:37:27 +02:00
Kaian
7a713e8c1e
Update version number 📝
2015-09-24 17:37:27 +02:00
Kaian
cb2378ef59
Fix multiple capture memory leaks
2015-09-24 17:37:27 +02:00
Kaian
01bc5590e3
Update debuging options to avoid gprof output
2015-09-21 11:35:14 +02:00
Kaian
5da59573d9
Improve save logic to handle all packet frames
2015-09-21 11:35:14 +02:00
Kaian
076b1a3328
Fixed TLS transport parsing
2015-09-21 11:35:14 +02:00
Kaian
ccb4ec2de0
Fix compilation issues with openssl enabled
2015-09-21 11:35:14 +02:00
Kaian
fdbfd36d71
Packet IP reassembly. Initial approach
2015-09-21 11:35:14 +02:00
Kaian
1a2fb57337
Improve SDP payload detection
2015-09-21 11:35:14 +02:00
Kaian
1ec10175a3
Fix packet timestamp sorter logic
2015-09-21 11:35:14 +02:00
Kaian
36b6144f30
Properly deallocate packet memory
2015-09-21 11:35:14 +02:00
Kaian
b9ce619fd4
TCP reassembly: Initial approach
2015-09-21 11:35:14 +02:00
Kaian
6348f30065
Multiframe packet refactoring
...
Change structures to handle multiple captured frames in one packet.
We also assume one SIP message belongs to one packet and that one
packet can only contain one SIP message (maybe in multple captured
frames)
2015-09-21 11:35:14 +02:00
Kaian
8f7331d779
Allow multiple packet sources
2015-09-21 11:35:14 +02:00
Kaian
121d465c10
Merge pull request #62 from miconda/master
...
fixed clang warnings for %.*s size in sprintf
2015-09-20 18:53:06 +02:00
Daniel-Constantin Mierla
6578e429c1
fixed clang warnings for %.*s size in sprintf
...
- warning: field precision should have type 'int', but argument has type 'long
long'
2015-09-20 18:14:44 +02:00
Kaian
ea9f281fd7
Add a command line option to print settings. #60
2015-09-18 18:29:13 +02:00
Kaian
109b468863
Call List: Implement keybindings for Begin/End actions. #60
2015-09-18 12:25:35 +02:00
Kaian
bbc53b1eb9
Merge pull request #58 from jungle-boogie/patch-1
...
bump to latest automake on freebsd
2015-09-04 00:05:41 +02:00
jungle-boogie
6dcab3b76c
bump to latest automake on freebsd
...
freebsd is now at version 1.15 for automake.
https://www.freshports.org/devel/automake/
1.12 looks like it was from June 2012
2015-09-03 10:29:43 -07:00
Kaian
ab1daebecd
Release 0.4.2
2015-08-31 11:33:37 +02:00
Kaian
66907192f9
Fix datalink size error checking
2015-08-31 11:32:12 +02:00
Kaian
85e278b278
Call Flow: Print first RTP packet time
2015-08-27 14:26:02 +02:00
Kaian
76ec0ea210
Improve payload storage in capture process
2015-08-20 16:19:28 +02:00
Kaian
f8cbe4a09e
More rework on capture process
2015-08-20 14:28:32 +02:00
Kaian
f03f88f485
Ignore perfomance profiling generated files
2015-08-20 11:02:19 +02:00
Kaian
9a5729b61c
Refactor some capture process code
2015-08-19 16:57:28 +02:00
Kaian
2f0b294a24
Wrap memory (de)allocation functions
2015-08-19 15:36:27 +02:00
Kaian
d5cdbd0b37
Fix Negative Size payload size
2015-08-19 11:55:20 +02:00
Kaian
37521dbc56
Restore Toggle RTP streams keybinding
2015-08-17 14:31:11 +02:00
Kaian
797496e670
Improve Retransmission detection
2015-08-17 13:35:16 +02:00
Kaian
c5402d8b62
Applied code formmating
2015-08-17 11:10:12 +02:00
Kaian
01aa5e1ff3
Call Flow: Improved arrow creation process
2015-08-14 17:54:03 +02:00
Kaian
1b03ed5e41
Improve local address detection
2015-08-14 16:20:01 +02:00
Kaian
1ae817578c
Call Flow: Columns and Arrows in vectors
2015-08-14 15:58:06 +02:00
Kaian
55be65fadc
Properly initialize capture packet structures
2015-08-14 13:50:06 +02:00
Kaian
b8ecbead44
Fix payload display for decrypted packets
2015-08-14 13:42:02 +02:00
Kaian
69fef26a60
Fix message payload storage in messages
2015-08-14 13:33:21 +02:00
Kaian
7596f041b1
Fixed a crash while handling packets without payload
2015-08-14 12:46:35 +02:00
Kaian
726490f69e
Call Flow: Fixed a crash when rebuilding displayed columns
2015-08-14 11:40:58 +02:00
Kaian
d5e5c98902
Call Flow: Improve performance with dialogs with lots of messages
2015-08-14 11:31:37 +02:00
Kaian
0965c850dd
Add Gentoo and ArchLinux in Install section
2015-07-28 22:16:32 +02:00
Kaian
152a94b18b
Fix capture.rtp setting. Fixes #55
2015-07-25 16:46:03 +02:00
Kaian
0df769295e
Call Flow: Improve RTP arrows src/dst columns
...
If RTP addresses matches its SIP message setup addresses, try to
use the same columns that SIP message to improve display.
2015-07-24 11:37:37 +02:00
Kaian
f7dddfc3bf
Update version information 📝
2015-07-22 15:51:54 +02:00
Kaian
6d1fee6d30
Allow multiple RTP streams with same SDP setup. Fixes #52
...
* RTP format can now be obtained from SDP message
* Allow multiple RTP format streams with one SDP setup message
2015-07-22 15:50:44 +02:00
Kaian
860adfb182
Only handle RFC1889 version RTP packets
2015-07-22 11:55:57 +02:00
Kaian
8ab87ae176
Fix a crash with unknown RTP format packets. Fixes #51
2015-07-13 10:28:43 +02:00
Kaian
347e312964
Change version to 0.4.1 📝
2015-07-08 15:05:46 +02:00