- 19 Aug, 2022 4 commits
- 31 Oct, 2020 1 commit
-
-
nanahira authored
-
- 27 Apr, 2019 3 commits
-
-
Krzysztof Kliś authored
Update proxy.c to support IPv6
-
rafaelferrari0 authored
-
rafaelferrari0 authored
-
- 19 Apr, 2019 3 commits
-
-
rafaelferrari0 authored
-
rafaelferrari0 authored
-
rafaelferrari0 authored
-
- 16 Apr, 2019 1 commit
-
-
rafaelferrari0 authored
Add IPv6 support
-
- 17 Jun, 2017 2 commits
-
-
Krzysztof Kliś authored
Added argument for the bind address to use.
-
Dan Carroll authored
-
- 17 Nov, 2016 8 commits
-
-
Krzysztof Klis authored
-
Krzysztof Kliś authored
Add syslog support.
-
Jérôme Poulin authored
-
Jérôme Poulin authored
- Correct some exit codes. - #include <syslog.h> can't be removed since we use LOG_* defines. - syslog/openlog/closelog do not need any special libraries.
-
Krzysztof Kliś authored
Correct possible hangs.
-
jerome.poulin authored
-
jerome.poulin authored
In certain condition, if the second call to splice does not write a full packet, the first call to splice can block since the pipe is full, to prevent this condition, we never block while writing to the pipe.
-
jerome.poulin authored
Updating the connection count via systemd in child handler can cause a deadlock in certain conditions. (gdb) bt *0 __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:95 *1 0x00007f6aa9a5752f in _L_lock_10524 () from /lib/x86_64-linux-gnu/libc.so.6 *2 0x00007f6aa9a5515f in malloc_atfork (sz=140096092768344, caller=<optimized out>) at arena.c:181 *3 0x00007f6aa9ad1427 in __GI___vasprintf_chk (result_ptr=0x7ffe17a2ef18, flags=1, format=0x401cf8 "STATUS=Ready. %d connections processed.\n", args=0x7ffe17a2ef20) at vasprintf_chk.c:48 *4 0x00007f6aa9d95428 in sd_notifyf () from /lib/x86_64-linux-gnu/libsystemd.so.0 *5 <signal handler called> *6 0x00007f6aa9a51792 in ptmalloc_unlock_all () at arena.c:270 *7 0x00007f6aa9a931af in __libc_fork () at ../nptl/sysdeps/unix/sysv/linux/x86_64/../fork.c:223 *8 0x0000000000401bba in server_loop () *9 0x0000000000401201 in main ()
-
- 29 Oct, 2016 8 commits
-
-
Krzysztof Kliś authored
Use systemd notify system to start daemon and give status.
-
Krzysztof Klis authored
-
jerome.poulin authored
-
Krzysztof Kliś authored
Various fixes
-
Krzysztof Kliś authored
Use splice instead of copy.
-
Jérôme Poulin authored
-
Jérôme Poulin authored
- SO_REUSEADDR wasn't set most of the time since it was depending on uninitialized optval.
-
jerome.poulin authored
- BUF_SIZE was less than MTU resulting in sub-optimal performance, 16384 is even more than enough to accomodate Jumbo Frames. - Sockets weren't closed in the event of a failure to connect to remote. - Fixed some compiler warnings about invalid data types.
-
- 28 Oct, 2016 1 commit
-
-
jerome.poulin authored
-
- 19 Dec, 2015 2 commits
-
-
Krzysztof Klis authored
-
Krzysztof Klis authored
-
- 21 Oct, 2015 1 commit
-
-
Krzysztof Klis authored
-
- 06 Apr, 2015 1 commit
-
-
Krzysztof Klis authored
-
- 12 Jul, 2014 1 commit
-
-
Krzysztof Klis authored
-
- 05 Jul, 2014 1 commit
-
-
Krzysztof Klis authored
-
- 03 Jul, 2014 2 commits
-
-
Krzysztof Klis authored
-
Krzysztof Klis authored
-
- 01 Jul, 2014 1 commit
-
-
Krzysztof Klis authored
-