1 | TODO items: |
1 | TODO items: |
2 | |
2 | |
|
|
3 | :establish_connection_cb might call send_connect_request |
|
|
4 | which might call :establish_connection_cb recursively. |
|
|
5 | |
|
|
6 | #4 0x000000000040af01 in time_watcher::trigger (this=0x52e198) at callback.h:141 |
|
|
7 | #5 0x0000000000403e7a in vpn::send_connect_request (this=0x51a6e0, id=5436496) at iom.h:154 |
|
|
8 | #6 0x000000000040e2b7 in connection::establish_connection_cb (this=0x52dff0, w=@0x52e198) at connection.C:764 |
|
|
9 | #7 0x000000000040fa59 in callback1<void, time_watcher&>::proxy<connection, connection>::call (this=0x52e2a0, obj=0x52e2a0, meth= |
|
|
10 | (void ( struct callback1<void,time_watcher&>::object::*)(time_watcher &,)) 531452, a1=@0x52f450) at callback.h:122 |
|
|
11 | #8 0x000000000040af01 in time_watcher::trigger (this=0x52e198) at callback.h:141 |
|
|
12 | #9 0x0000000000403e7a in vpn::send_connect_request (this=0x51a6e0, id=5436496) at iom.h:154 |
|
|
13 | #10 0x000000000040e2b7 in connection::establish_connection_cb (this=0x52dff0, w=@0x52e198) at connection.C:764 |
|
|
14 | #11 0x000000000040fa59 in callback1<void, time_watcher&>::proxy<connection, connection>::call (this=0x52e2a0, obj=0x52e2a0, meth= |
|
|
15 | (void ( struct callback1<void,time_watcher&>::object::*)(time_watcher &,)) 531452, a1=@0x52f450) at callback.h:122 |
|
|
16 | #12 0x000000000040af01 in time_watcher::trigger (this=0x52e198) at callback.h:141 |
|
|
17 | #13 0x0000000000403e7a in vpn::send_connect_request (this=0x51a6e0, id=5436496) at iom.h:154 |
|
|
18 | #14 0x000000000040e2b7 in connection::establish_connection_cb (this=0x52dff0, w=@0x52e198) at connection.C:764 |
|
|
19 | #15 0x000000000040fa59 in callback1<void, time_watcher&>::proxy<connection, connection>::call (this=0x52e2a0, obj=0x52e2a0, meth= |
|
|
20 | (void ( struct callback1<void,time_watcher&>::object::*)(time_watcher &,)) 531452, a1=@0x52f450) at callback.h:122 |
|
|
21 | #16 0x000000000040af01 in time_watcher::trigger (this=0x52e198) at callback.h:141 |
|
|
22 | #17 0x0000000000403e7a in vpn::send_connect_request (this=0x51a6e0, id=5436496) at iom.h:154 |
|
|
23 | #18 0x000000000040e2b7 in connection::establish_connection_cb (this=0x52dff0, w=@0x52e198) at connection.C:764 |
|
|
24 | #19 0x000000000040fa59 in callback1<void, time_watcher&>::proxy<connection, connection>::call (this=0x52e2a0, obj=0x52e2a0, meth= |
|
|
25 | (void ( struct callback1<void,time_watcher&>::object::*)(time_watcher &,)) 531452, a1=@0x52f450) at callback.h:122 |
|
|
26 | #20 0x000000000040af01 in time_watcher::trigger (this=0x52e198) at callback.h:141 |
|
|
27 | #21 0x0000000000403e7a in vpn::send_connect_request (this=0x51a6e0, id=5436496) at iom.h:154 |
|
|
28 | #22 0x000000000040e2b7 in connection::establish_connection_cb (this=0x52dff0, w=@0x52e198) at connection.C:764 |
|
|
29 | #23 0x000000000040fa59 in callback1<void, time_watcher&>::proxy<connection, connection>::call (this=0x52e2a0, obj=0x52e2a0, meth= |
|
|
30 | (void ( struct callback1<void,time_watcher&>::object::*)(time_watcher &,)) 531452, a1=@0x52f450) at callback.h:122 |
|
|
31 | #24 0x000000000040af01 in time_watcher::trigger (this=0x52e198) at callback.h:141 |
|
|
32 | #25 0x0000000000403e7a in vpn::send_connect_request (this=0x51a6e0, id=5436496) at iom.h:154 |
|
|
33 | #26 0x000000000040e2b7 in connection::establish_connection_cb (this=0x52dff0, w=@0x52e198) at connection.C:764 |
|
|
34 | #27 0x000000000040fa59 in callback1<void, time_watcher&>::proxy<connection, connection>::call (this=0x52e2a0, obj=0x52e2a0, meth= |
|
|
35 | (void ( struct callback1<void,time_watcher&>::object::*)(time_watcher &,)) 531452, a1=@0x52f450) at callback.h:122 |
|
|
36 | #28 0x000000000040af01 in time_watcher::trigger (this=0x52e198) at callback.h:141 |
|
|
37 | #29 0x0000000000403e7a in vpn::send_connect_request (this=0x51a6e0, id=5436496) at iom.h:154 |
|
|
38 | #30 0x000000000040e2b7 in connection::establish_connection_cb (this=0x52dff0, w=@0x52e198) at connection.C:764 |
|
|
39 | |
|
|
40 | |
|
|
41 | - kill -USR1 should not reconnect but just refresh with pinging |
3 | - mac=xxxxx config directive, to allow windows etc. |
42 | - mac=xxxxx config directive, to allow windows etc. |
4 | - on shell xyz |
43 | - on shell xyz |
5 | - add a general vpn introduction to the manual |
44 | - add a general vpn introduction to the manual |
6 | - reformat the texinfo manual to look less manpagish |
45 | - reformat the texinfo manual to look less manpagish |
7 | - use gnutls instead of openssl |
46 | - use gnutls instead of openssl |