Commit Graph

64 Commits

Author SHA1 Message Date
shik
9e355cbcfc fix max_conns_per_ip 2017-11-04 22:15:31 +08:00
Robert Swiecki
e2529ce04f Makefile/indent: base it on the google template with modifications 2017-10-26 00:26:02 +02:00
Robert Swiecki
152d6d68ae simplify includes, remove unneeded, add needed 2017-10-18 14:46:17 +02:00
Robert Swiecki
4ffec405de Makefile: add columnt limit to the indent 2017-10-17 15:22:23 +02:00
Robert Swiecki
819671ec9b net: prettier logging in bind 2017-10-11 15:43:59 +02:00
Robert Swiecki
74b43346bd make indent 2017-10-08 23:00:45 +02:00
Robert Swiecki
374f6cc4f0 config: Initial work on converting config.c to c++ protobuf lib
config: Initial work on converting config.c to c++ protobuf lib #2

config: Initial work on converting config.c to c++ protobuf lib #3

config: Initial work on converting config.c to c++ protobuf lib #4

config: Initial work on converting config.c to c++ protobuf lib #5

config: Initial work on converting config.c to c++ protobuf lib #6
2017-09-14 21:17:38 +02:00
Robert Swiecki
f18976d43d net: un-const'ify array 2017-07-07 12:14:25 +02:00
Robert Swiecki
65e00f3f65 net: const'ify array 2017-07-07 12:13:24 +02:00
Robert Swiecki
1ee518c464 net: improve debugging 2017-07-07 12:10:22 +02:00
Robert Swiecki
40a472a77e net: better log_d 2017-06-19 23:59:29 +02:00
Robert Swiecki
a8c80f1b0a net: additional log_d for IPv4 -> IPv6 conversion 2017-06-19 23:57:31 +02:00
Robert Swiecki
73f1d44c92 Allow to use IPv4 addr with --bindhost 2017-06-19 22:35:57 +02:00
Robert Swiecki
1dd3223b74 iface -> iface_vs 2017-06-12 22:20:21 +02:00
Robert Swiecki
1a027f9baa net: log msgs 2017-05-21 22:29:01 +02:00
Robert Swiecki
fa686dfd67 Disable TCP_CORK 2017-05-15 03:51:06 +02:00
Robert Swiecki
8021a152d5 net: info about --port 2017-05-12 17:06:50 +02:00
Robert Swiecki
4b9f2e930e Remove unnecessary includes 2017-05-08 18:40:21 +02:00
Robert Swiecki
abe290431e net: log msg 2016-11-20 23:41:05 +01:00
Robert Swiecki
cf71ab14f6 Make it compile w/o libnl3 2016-10-18 13:54:27 +02:00
Robert Swiecki
fe7fe8591f Use common subprocSystem for executing commands 2016-10-12 02:01:12 +02:00
Robert Swiecki
1dc33c7bcf Remove defer{} calls 2016-07-29 15:38:22 +02:00
Robert Swiecki
f3b70cc314 Remove -lBlocksRuntime 2016-07-27 14:04:03 +02:00
Robert Swiecki
432c82bb34 Make it a bit more standards friendly 2016-07-21 15:48:47 +02:00
Robert Swiecki
8a32eba177 Don't restart accept 2016-06-22 14:07:40 +02:00
Jagger
95217d6d55 Restarts with interruptible syscalls 2016-05-09 23:11:18 +02:00
Jagger
57a523dd08 Use defer {} instead of DEFER() 2016-04-23 04:22:31 +02:00
Jagger
4ae2c027ac Cleaner impl. of DEFER 2016-03-10 22:56:26 +01:00
Jagger
aff93f9d71 Unnecessary __block 2016-03-09 23:48:07 +01:00
Jagger
587019b5d8 Missing defer() 2016-03-09 23:40:03 +01:00
Jagger
668f288c99 Firther deferization of net.c 2016-03-09 01:16:50 +01:00
Jagger
09e08a2c1f More defers 2016-03-08 22:54:35 +01:00
Jagger
410b0f1d51 Fix strmerge 2016-03-08 22:40:29 +01:00
Robert Swiecki
dcf446d7f3 More defer-ization 2016-03-08 18:37:07 +01:00
Robert Swiecki
833cf5d2c8 Indent 2016-03-08 18:23:26 +01:00
Robert Swiecki
e561dc6bb1 Implement defer() 2016-03-08 18:22:50 +01:00
Jagger
e883819e7c Missing close(sock) 2016-03-03 23:41:10 +01:00
Jagger
65c3ca8a15 Check for specific clone flags before enabling functionality 2016-03-03 20:11:32 +01:00
Robert Swiecki
2c1ff531e3 Clearer naming of net functions 2016-03-03 15:43:40 +01:00
Robert Swiecki
e02d4e4edf Separate mount.c module 2016-03-03 15:37:04 +01:00
Robert Swiecki
b89b8cfbc7 Fix common.h includes 2016-03-01 17:03:11 +01:00
Robert Swiecki
f258316f5e More specific error message for EACCES during mount() 2016-03-01 15:02:33 +01:00
Jagger
2426e9472e Better rtnl_link_name2i() error message 2016-02-29 23:13:03 +01:00
Jagger
7da81ff290 Missing check for nsjconf->iface 2016-02-29 23:10:14 +01:00
Jagger
6a3a70dce1 Skip type for macvlan in nl3 2016-02-29 22:18:57 +01:00
Jagger
a194a90ae4 Use NL3 for macvlan if present 2016-02-29 22:12:01 +01:00
Robert Swiecki
466f49e16d Indent/Depend 2016-02-29 18:56:52 +01:00
Robert Swiecki
28cc3bb0b9 Create 'vs' and put it into NS in one command 2016-02-29 17:59:49 +01:00
Robert Swiecki
50d17e6c91 Missing 'name' in /sbin/ip macvlan 2016-02-29 17:56:03 +01:00
Robert Swiecki
af6a6bb2dc Don't initialize the 'vs' interface by default 2016-02-29 17:50:25 +01:00