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 |
|
Nikos Mavrogiannopoulos
|
59e35d753d
|
tests: copy ocpasswd and occtl from new paths
|
2015-10-30 23:36:45 +01:00 |
|
Nikos Mavrogiannopoulos
|
22d712bec0
|
occtl: include builddir/.. into CPPFLAGS
|
2015-10-30 23:35:12 +01:00 |
|
Nikos Mavrogiannopoulos
|
037225a6da
|
use nettle's base64 implementation
|
2015-10-30 14:47:19 +01:00 |
|