Kaian
d527efc238
cmake: fix typo in ncursesw include directories
2019-01-03 16:02:12 +01:00
Kaian
ddc848742b
ncurses: move dialog function to a new source
2018-12-16 10:20:08 +01:00
Kaian
ee8d27e5fb
cmake: move configure_file below options definitions
2018-12-09 14:11:37 +01:00
Kaian
cb1b525cf9
build: update cmake and autotools scripts
2018-12-09 14:09:21 +01:00
Kaian
ad1112a851
glib: rename glib-utils to glib-extra sources
2018-12-06 14:19:09 +01:00
Kaian
611c19fafa
core: merge alias and column configuration into settings
2018-11-26 20:04:58 +01:00
Kaian
698cd705af
ncurses: add new window to validate Authorization headers
2018-11-26 12:18:52 +01:00
Kaian
ab9aa3136c
glib: make code compatible with glib 2.42
2018-11-23 12:03:18 +01:00
Kaian
fa90719c67
capture: add support for HEPv3 packet dissector
2018-11-22 19:51:29 +01:00
Kaian
720081f0c3
cmake: remove obsolete options from CMakeLists.txt
2018-11-21 13:44:30 +01:00
Kaian
c82e8c4afb
ncurses: update ncurses windows files locatation
2018-11-19 17:51:01 +01:00
Kaian
54fe0ab875
ncurses: refactored settings win functions
2018-11-19 17:49:33 +01:00
Kaian
bdb4f4f46c
ncurses: refactored save win functions
2018-11-19 16:02:53 +01:00
Kaian
7d9a842788
ncurses: refactored msg diff win functions
2018-11-19 14:00:19 +01:00
Kaian
056728b95d
ncurses: refactored filter window functions
2018-11-19 13:28:09 +01:00
Kaian
a03d0d67c2
ncurses: refactor window structures and functions
2018-11-19 12:58:42 +01:00
Kaian
06193a15da
ncurses: refactored call raw functions
2018-11-19 12:32:01 +01:00
Kaian
1eb7a1dd73
ncurses: refactored call flow functions
2018-11-18 17:12:34 +01:00
Kaian
c04ebdfa15
ncurses: stats screen and structures refactoring
2018-11-18 14:40:30 +01:00
Kaian
b59430eb9c
ncurses: refactored manager and window structures
2018-11-18 14:26:27 +01:00
Kaian
09645f16aa
core: refactored call and message structures
2018-11-18 14:13:57 +01:00
Kaian
767eb02fee
attribute: refactor attribute function names
2018-11-18 14:09:57 +01:00
Kaian
c5d8526c26
cs: refactorize column select screen
2018-11-18 13:55:28 +01:00
Kaian
911d0a2c38
cl: more call list refactoring
2018-11-18 11:59:26 +01:00
Kaian
a29bcd1f09
ncurses: move ncurses windows and structs sources
2018-11-18 11:21:23 +01:00
Kaian
597e5210f5
gcc: remove all compilation errors on c11 std
2018-07-29 18:47:09 +02:00
Kaian
de86b0cfb1
call: make streams a pointer array
2018-07-29 18:08:55 +02:00
Kaian
1ea16f0093
call: make message a pointer array
2018-07-29 17:49:07 +02:00
Kaian
2087fa4cc2
storage: rework storage to use GAsyncQueue
2018-07-29 15:35:18 +02:00
Kaian
b34f321cd1
ssl: rename compile flag to WITH_SSL
2018-07-29 15:35:18 +02:00
Kaian
64ba55debe
replace all memory alloc and free with glib versions
2018-07-29 15:35:18 +02:00
Kaian
52ff95a8c5
packet: replace all old packet_t structs with new packet ones
2018-07-29 15:34:46 +02:00
Kaian
aadd3e4d78
fix multiple conversion errors and remove compilation warnings
2018-07-29 15:34:46 +02:00
Kaian
dadee70289
capture: implement capture output for txt format
2018-07-29 15:34:45 +02:00
Kaian
71eec87ac6
stream: old rtp code is now known as stream
2018-07-29 15:34:11 +02:00
Kaian
7615869524
storage: refactor storage functions from sip code
2018-07-29 15:34:11 +02:00
Kaian
4d4ff634d0
sdp: move SDP parsing to packet_sdp dissector
2018-07-29 15:34:10 +02:00
Kaian
23dfc47cb0
sip: move parsing logic from sip to dissector
2018-07-29 15:33:51 +02:00
Kaian
fc3213e716
packet: refactor packet parser and dissector
...
From this commit onwards, packet protocols are handled in
dissector files, where each protocol is in charge of parsing
its own data (although they can access any prior protocol data).
This commit moves all Link/IP/TCP/UDP/WS parsing from capture
sources to their respective dissectors.
Capture GNUTLS code has been moved to TLS packet dissector and
OpenSSL capture support has been disabled.
There is still a lot to do before dissectors works as before. All
SIP/SDP/RTP/RTCP parsing is not even started as a lot of code
must be taken from Media/Rtp/Sip files.
2018-07-29 15:32:49 +02:00
Kaian
08ffe96425
capture: reimplement capture input/output sources
...
Implemented generic capture input and output structures to manage
all packet sources and sinks directly from a capture manager.
Currently available capture inputs:
- PCAP (device)
- PCAP (file)
- HEP (server mode)
Currently availabe capture outptus:
- PCAP (file)
- HEP (client mode)
2018-07-29 15:32:47 +02:00
Kaian
4887b311d3
include config.h.cmake.in for cmake configurable defines
2018-07-29 15:31:40 +02:00
Kaian
2b1056f126
core: replace vector_t with GSequence
...
While not the best structure container, GSequence
has most of the methods that vector used and also allows
replacing vector_iterator_t with GSequenceIter.
From this point we can move to other containers like
GSList, GList or GPtrArray when required.
2018-07-29 15:31:02 +02:00
Kaian
6c982a3b30
sip: replace htable with GHashTable functions
2018-07-29 15:27:34 +02:00
Kaian
4dfa0300e5
cmake: include new build-system using cmake
2018-07-29 15:26:04 +02:00