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
Robert Swiecki
4bab84fbcf
Change macvtap into macvlan mode bridge
2016-02-29 17:46:36 +01:00