- Dec 19, 2020
-
-
Robert Luberda authored
-
- Dec 18, 2020
-
-
- Aug 19, 2018
-
-
Robert Luberda authored
-
- Oct 16, 2016
-
-
Robert Luberda authored
-
-
- Nov 17, 2013
-
-
Robert Luberda authored
Update NLS files, update NEWS and release version 0.9
-
Robert Luberda authored
* configure.ac, rlinetd.conf.in, inetd2rlinetd.in, Makefile.am: Take the value of configured value sysconfdir into account in rlinetd.confi sample file and inetd2rlinetd script. Have the documentation and examples files installed during `make install'. Install the rlinetd.conf file into $sysconfdir unless the destination file already exists.
-
- Nov 11, 2013
-
-
Robert Luberda authored
* lex.l, grammar.y, rlinetd.5.conf.in: Introduce `interface any;' This can be used to overwrite per rlinetd's service intefaces defined in default section of configuration file.
-
Robert Luberda authored
* grammar.y: Reuse RPC ports for same service on all interfaces. The pmap_set(3) function does not allow one to register the same RPC service with different ports on different network interfaces or addresses, so from now on rlinetd: + makes sure the same port for RPC service is used on all interfaces; + takes the initial value of the port from portmap in case the service is already registered (the intial value is assigned by the system otherwise); + calls pmap_set() only once for each version of RPC service defined as one rlinetd's service.
-
Robert Luberda authored
* grammar.y: Fix stack smashing occurring on IPv6 RPC services. The buffer passed to getsockname() was too small to store IPv6 address, which in turn caused stack overwrite detected by glibc when rlinetd was compiled with hardening options enabled.
-
- Oct 20, 2013
-
-
Robert Luberda authored
-
Robert Luberda authored
* configure.ac: Add --enable-warnings (enabled by default). Pass -Wall -Wextra together with a few other warnings options to gcc, and fix the warnings across all source files.
-
Robert Luberda authored
* configure.ac: Add support for large files (AC_SYS_LARGEFILE). This requires "config.h" file to be included as the first in all *.c files.
-
- Dec 09, 2012
-
-
Robert Luberda authored
Apply patch from Ubuntu LP#1057663 to handle protocols ending with IP version, like udp4 or tcp6, from /etc/inetd.conf.
-
Robert Luberda authored
Make sure that FD_ISSET, FD_SET, FD_CLR macros are called with proper arguments not to overflow the fd_set buffers. Especially use FD_SETSIZE instead of getdtablesize() as the upper bound of loops that iterate over fd_sets and fix stop conditions of such loops in engine.c. According to select(2) man page, an fd_set is a fixed-size buffer, and the above macros require the passed file descriptor argument to be lower than FD_SETSIZE. glibc started checking the above condition in its version 1.15 if _FORTIFY_SOURCE is defined, causing rlinetd to crash (see the call stacks in LP#1057645).
-
- Feb 26, 2012
-
-
Robert Luberda authored
* src/data.h, src/grammar.y: drop some unnecessary debugging messages produced while parsing configuration file. The messages were introduced in d97ce87b. * man/Makefile.am: fix `non-POSIX variable name' warning. * release 0.8.2.
-
- Feb 05, 2012
-
-
Robert Luberda authored
* configure.ac: add support for AM_SILENT_RULES. * man/*: update the man pages "FILES" section during the install time so that the real files location are documented. * release 0.8.1.
-
-
- Jul 25, 2011
-
-
Robert Luberda authored
-
- Jul 16, 2011
-
-
Robert Luberda authored
-
- Jul 15, 2011
-
-
Robert Luberda authored
Unfuzzy translations.
-
- Jul 09, 2011
-
-
Robert Luberda authored
-
- Jul 04, 2011
-
-
Robert Luberda authored
-
Robert Luberda authored
-
Robert Luberda authored
-
- Jul 02, 2011
-
-
Robert Luberda authored
-
Robert Luberda authored
-
Helge Kreutzmann authored
-
- Mar 20, 2010
-
-
Robert Luberda authored
-
- Jan 24, 2010
-
-
Robert Luberda authored
-
Robert Luberda authored
-
Robert Luberda authored
-
Robert Luberda authored
-
Robert Luberda authored
* engine.c: Reopen 0, 1, 2 descriptors to /dev/null (FIX THIS) * bytecode.c: Call setsid() before execv() to prevent to prevent daemons like smbd from killing rlinetd with kill(0, SIGTERM) * data.h,assemble.c grammar.y: Copy all settings from default service, redesign fixups and the service structure to make it work. * grammar.y: Rework interactions between initrgoups, user and group directives. * grammar.y, rlinetd.conf.5: Support `yes' & `no' arguments for `initgroups'. * db.c: enhance bytecode debugging mode.
-
- Mar 01, 2009
-
-
Robert Luberda authored
-
- Feb 21, 2009
-
-
Robert Luberda authored
-
Robert Luberda authored
-
Robert Luberda authored
-
- Feb 16, 2009
-
-
Robert Luberda authored
-
- Jan 02, 2009
-
-
Robert Luberda authored
-