Kaian
19e7a4dda7
cf: only redraw when call group has changed
2016-02-21 13:32:28 +01:00
Kaian
b5b2799aa1
cl: only redraw when list has changed
2016-02-21 13:17:32 +01:00
Kaian
1ea6baa44c
doc: update curses header comments
2016-02-21 12:40:59 +01:00
Kaian
ccc53bbaa3
cf: make RTP arrows striped
2016-02-21 11:48:53 +01:00
Kaian
8e9969659b
cf: allow hiding raw preview again
2016-02-20 20:15:05 +01:00
Kaian
d71dc0c346
cf: fix scrollbar length
2016-02-20 20:11:32 +01:00
Kaian
8ae458254a
dialog: fix action initialization
2016-02-20 19:49:07 +01:00
Kaian
b795b67334
keyhandlers: return KEY_HANDLED/KEY_NOT_HANDLED
2016-02-20 19:28:42 +01:00
Kaian
a935290cb1
Merge branch 'master' into experimental
2016-02-20 18:53:49 +01:00
Kaian
2dcf99abb8
Merge pull request #99 from jmillan/key_propagation
...
Keystroke propagation to previous panel/s
2016-02-20 17:59:54 +01:00
José Luis Millán
ace786476f
Keystroke popagation: properly manage key handler return codes
...
The following return codes can be get from key handlers:
- KEY_HANDLED
- KEY_PROPAGATED
- key to be handled by default handler
Previous implementation invalidated the third one
2016-02-19 18:41:09 +01:00
José Luis Millán
5bdd5fc9ef
Keystroke propagation: redraw panels only if necessary
...
- Make panel key handlers return '-1' instead of '-2' if propagation needed
- Define key handlers return types: KEY_HANDLED (0), KEY_PROPAGATED (-1)
- Describe the feature in panel help
2016-02-19 07:44:58 +01:00
Kaian
2ade54c93f
Merge pull request #100 from jmillan/clearcalls_by_Ctrl-L
...
Keybindings: add Ctrl-L binding to 'clearcalls' action
2016-02-18 16:48:51 +01:00
José Luis Millán
463de37b38
Keybindings: add Ctrl-L binding to 'clearcalls' action
2016-02-18 12:37:11 +01:00
José Luis Millán
3ae702f211
Keystroke propagation to previous panel/s
...
The motivation of this feature is being able to run an action which is not
handled (or is only partially handled) by the current panel. After
handling the key on the current panel, this is destroyed by the ui_manager
and the key is passed to the previous panel. This can be done recursively until
the last panel is reached.
A clear use case is the ability to invoke ACTION_CLEAR_CALLS action from any of
'call_list', 'call_flow', or 'call_raw' with a single keystroke.
2016-02-18 10:23:15 +01:00
Kaian
173bd1e63c
Merge branch 'master' into experimental
2016-02-15 17:24:39 +01:00
Kaian
14b7da1ef9
dialog: implement action keybindings #97
2016-02-15 17:15:29 +01:00
Kaian
e3a64dc950
cf: fix RTP arrows display crash
2016-02-15 12:20:19 +01:00
Kaian
eff316a94a
Merge pull request #96 from jmillan/master
...
Keybindings: swap 'j' and 'k' keys
2016-02-11 16:18:42 +01:00
José Luis Millán
40aa69289d
Keybindings: swap 'j' and 'k' keys
...
use 'j' as KEY_DOWN and 'k' as KEY_UP
2016-02-11 13:47:37 +01:00
Kaian
2fa203779f
cf: reimplement scrollbar and current selection
2016-02-05 18:19:17 +01:00
Kaian
f106a75710
cl: fix autoscroll with new scrollbar
2016-02-05 13:43:26 +01:00
Kaian
e60432b452
cl: add X keybinding for search xcall
2016-02-05 13:08:14 +01:00
Kaian
f74b1b430f
cl: reimplement scrollbar and current selection
2016-02-05 12:58:18 +01:00
Kaian
4644decfa7
sip: refactor total/displayed dialogs functions
2016-02-04 19:42:53 +01:00
Kaian
f115522e8d
UI: more ui refactoring
2016-02-04 18:21:26 +01:00
Kaian
8223091431
Interface: UI structure rework
2016-02-04 16:28:11 +01:00
Kaian
aad9bb19bf
Merge branch 'master' into experimental
2016-02-04 13:01:04 +01:00
Kaian
b1f3f722b4
Fix compilation errors on DragonFlyBSD. #92
2016-02-03 19:43:35 +01:00
Kaian
d7e6e157de
EEP: Fix compilation warnings in FreeBSD. Fixes #91
2016-02-03 11:25:01 +01:00
Kaian
91f654ea8d
IPv6: refactor address containers
2016-02-02 18:19:22 +01:00
Kaian
cd8c50646b
Merge branch 'master' into experimental
2016-02-02 11:40:35 +01:00
Kaian
eb2bfd2b57
Welcome to 2016! Fixes #90
2016-02-02 11:34:15 +01:00
Kaian
0204663634
Capture: properly fix VSS ethernet trailer. Fixes #87
2016-02-02 11:34:02 +01:00
Kaian
d62ceeb684
Improve TCP parsing after reassembly Fixes #85
...
Added a new fuction sip_validate_packet that check the packet
payload contais a full SIP message.
This is done by validating the first line format of the payload,
checking the Content-Length header, and checking if we have the
same length int body part of the packet.
This function will only invoked for TCP packet after reassembly
and seems more reliable than checking the TCP_PSH flag of the
packets.
2016-02-02 11:33:41 +01:00
Kaian
18a664d8bb
Media: Fixed a crash with media type 'application'
2016-02-01 13:13:36 +01:00
Kaian
50e325c230
Call Flow: fixed a crash checking local IP addresses. #89
2016-02-01 11:55:56 +01:00
Kaian
207044b043
Call Flow: print non standard response code texts
2016-01-29 14:22:08 +01:00
Kaian
b908f44bd3
Update version information 📝
2016-01-29 13:51:51 +01:00
Kaian
2706c6f8cf
UI Panels: Initial refactorion into common structure
2016-01-29 13:45:49 +01:00
Kaian
de373311ae
SDP: Remove unused attributes and functions
2016-01-28 21:13:26 +01:00
Kaian
cf15fbda6a
Sip: Remove unused functions
2016-01-28 20:57:25 +01:00
Kaian
b8009a0640
Refactor local address detection
2016-01-28 20:51:49 +01:00
Kaian
cdeda05b8a
Call Flow: Refactoring address containers
2016-01-28 19:43:37 +01:00
Kaian
db0649b488
Merge branch 'master' into experimental
2016-01-28 12:55:39 +01:00
Kaian
7c86359922
Avoid GNU basename function version. #88
2016-01-28 12:50:51 +01:00
Kaian
d0a01de0f4
media: rtp: Refactoring address containers
2016-01-27 20:29:36 +01:00
Kaian
79a54ce2a5
Remove feature: address lookup resolution
2016-01-27 19:41:49 +01:00
Kaian
7724712ae5
Refactoring address containers
2016-01-27 19:32:38 +01:00
Kaian
7bd710470e
package: timeval <> bpf_timeval unification
2016-01-27 17:49:17 +01:00