Commit Graph

2309 Commits

Author SHA1 Message Date
Nikos Mavrogiannopoulos
9f93c318a3 prior to calling system set the default signal mask 2015-11-16 18:14:16 +01:00
Nikos Mavrogiannopoulos
684f779381 tests: use fedora 23 for docker images 2015-11-16 17:59:32 +01:00
Nikos Mavrogiannopoulos
850dd24be3 document testing dependencies 2015-11-16 17:59:23 +01:00
Nikos Mavrogiannopoulos
cc48b0808a A failure to apply iroutes is propagated and login is denied 2015-11-16 17:22:45 +01:00
Nikos Mavrogiannopoulos
8cb807d27d design.md: document a possible optimization in IPC protocol 2015-11-13 12:46:36 +01:00
Nikos Mavrogiannopoulos
3c653fa747 worker-extras -> worker-http-handers 2015-11-13 10:24:02 +01:00
Nikos Mavrogiannopoulos
a53ee64472 occtl: include files from generated common dir 2015-11-11 16:30:29 +01:00
Nikos Mavrogiannopoulos
0d9d283b12 tests: remove CCAN sources - we already link to libccan.a 2015-11-11 16:26:47 +01:00
Nikos Mavrogiannopoulos
8d17358c8b don't export LIBTALLOC_CFLAGS when using the included 2015-11-11 16:25:45 +01:00
Nikos Mavrogiannopoulos
b2881375af tests: use proper cflags after code refactor 2015-11-11 16:16:02 +01:00
Nikos Mavrogiannopoulos
ba81d998e9 common: include upper dir for auto-generated headers 2015-11-11 16:12:54 +01:00
Nikos Mavrogiannopoulos
d9d246a375 finish move of ctl.proto to common/ 2015-11-11 16:10:31 +01:00
Nikos Mavrogiannopoulos
113c265030 common: Added missing file 2015-11-11 16:06:19 +01:00
Nikos Mavrogiannopoulos
b5640d61fb cstp_send_file: use system calls instead of libc for open/read
That simplifies the handling of seccomp rules.
2015-11-11 16:06:16 +01:00
Nikos Mavrogiannopoulos
3ba4c2b618 move common sources to common/ 2015-11-11 14:59:30 +01:00
Nikos Mavrogiannopoulos
2ef8d5a4c2 gnulib: remove all fcntl/open/etc compatibility functions 2015-11-11 14:53:17 +01:00
Nikos Mavrogiannopoulos
e6b942b5f8 .gitlab-ci.yml: cannot build with --with-local-talloc - it conflicts with system header 2015-11-11 14:10:50 +01:00
Nikos Mavrogiannopoulos
75b3461f70 .gitlab-ci.yml: don't use --enable-local-libopts on minimal build
It cannot be used everywhere.
2015-11-11 14:04:33 +01:00
Nikos Mavrogiannopoulos
6c3e5d31a7 ccan: build as an included library 2015-11-11 14:03:55 +01:00
Nikos Mavrogiannopoulos
805db4f9f6 use an intermediate protobuf library for the included protobuf sources 2015-11-11 13:35:25 +01:00
Nikos Mavrogiannopoulos
e618f2891a .gitlab-ci.yml: added build check with minimal setup 2015-11-10 16:13:48 +01:00
Nikos Mavrogiannopoulos
65004a55df Added configuration option tunnel-all-dns 2015-11-10 13:50:03 +01:00
Nikos Mavrogiannopoulos
f10b7e0055 use 'secondary_password' as name for any additional XML password fields 2015-11-10 13:49:59 +01:00
Nikos Mavrogiannopoulos
5138a39116 Added a draft design document 2015-11-10 13:49:56 +01:00
Nikos Mavrogiannopoulos
e8484a2aea .gitlab-ci.yml: compile and run make check with libasan 2015-11-10 13:49:46 +01:00
Nikos Mavrogiannopoulos
1782dcb264 tests: ensure there are no leaks in ban-ips 2015-11-10 13:49:43 +01:00
Nikos Mavrogiannopoulos
14faa4f100 ocpasswd: ensure there are no leaks 2015-11-10 13:49:41 +01:00
Nikos Mavrogiannopoulos
d2dd7f124f tests: added unit test for IPv4 and IPv6 address banning 2015-11-10 13:49:36 +01:00
Nikos Mavrogiannopoulos
532b751d9d tests: check whether max-same-clients is considered in per-user-config 2015-11-10 13:49:32 +01:00
Nikos Mavrogiannopoulos
bc0131301e tests: provide a correct route in radius test/fixes ipv6 ping issue 2015-11-10 13:49:22 +01:00
Nikos Mavrogiannopoulos
f73b6328d0 more files to ignore 2015-11-10 13:49:19 +01:00
Nikos Mavrogiannopoulos
5ab5c87d59 tests: added check for setting user-specific configuration options (DPD, Keepalive)
That also checks whether the 'expose-iroutes' option is working as expected.
2015-11-10 13:49:16 +01:00
Nikos Mavrogiannopoulos
0b8f4beb8b Added user-specific configuration options dpd, mobile-dpd, keepalive, max-same-clients 2015-11-10 13:49:13 +01:00
Nikos Mavrogiannopoulos
598e7ea9a2 corrected usage of human_addr2() 2015-11-10 13:49:11 +01:00
Nikos Mavrogiannopoulos
87cdfdb4b7 bumped version 2015-11-10 13:48:48 +01:00
Nikos Mavrogiannopoulos
1dff40e1c4 treat a /64 block of IPv6 addresses as a single address
That is, for banning purposes. Note that this is absurd but
that's the current best practice for IPv6.
2015-11-10 13:48:46 +01:00
Nikos Mavrogiannopoulos
e42ecb6619 tests: corrected header in ipv6-prefix 2015-11-10 13:48:39 +01:00
Nikos Mavrogiannopoulos
9c78257455 for the default IPv6 address, ensure we don't use the network address
The former seems to confuse the linux kernel.
2015-11-10 13:48:24 +01:00
Nikos Mavrogiannopoulos
aed34ebd62 ip banning: entries hold in raw IP format rather than textual 2015-11-10 13:47:51 +01:00
Nikos Mavrogiannopoulos
518d8679d1 tests: use debian:testing for tests 2015-11-01 17:31:43 +01:00
Nikos Mavrogiannopoulos
4985fc0013 Use /128 as default IPv6 prefix to be backwards compatible 2015-11-01 17:18:49 +01:00
Nikos Mavrogiannopoulos
179d443bae removed text on sending profiling info 2015-11-01 02:09:42 +01:00
Nikos Mavrogiannopoulos
ac134a4a5b route-add: corrected CIDR route macro to conform to documentation 2015-10-31 11:30:19 +01:00
Nikos Mavrogiannopoulos
4164015ae9 occtl: restrict common sources to minimum necessary 2015-10-31 11:27:36 +01:00
Nikos Mavrogiannopoulos
27ecf50ca5 moved JSON functionality to occtl/ as it was the only user 2015-10-31 11:25:04 +01:00
Nikos Mavrogiannopoulos
eecb24927f doc update 2015-10-31 00:18:07 +01:00
Nikos Mavrogiannopoulos
90da5ee1ed updated Makefile and configure for new .def paths 2015-10-31 00:12:04 +01:00
Nikos Mavrogiannopoulos
33f9b57714 occtl: move ctl.h in occtl/ and fixed args.def to include version.inc 2015-10-31 00:09:24 +01:00
Nikos Mavrogiannopoulos
30c75df77f Added check for nettle < 3.0 2015-10-30 23:53:57 +01:00
Nikos Mavrogiannopoulos
faf83871b4 ocpasswd: include builddir and include proper header 2015-10-30 23:44:20 +01:00