[v0.1.22 -> v0.1.23] Catalin(ux) M. BOIE (6): Do not log too much on level 0. More items in TODO. Add another example. First, set debug from conf and only after show info in log. Added 'nice' handling (default -19). Some support for IPv6. Bump the version to 0.1.23. Update duilder. [v0.1.21 -> v0.1.22] Catalin(ux) M. BOIE (6): No need to jump to free if result is null. Cosmetic stuff. Even if debug == 0, set line buffering mode. Avoid using direct C dereference. Force Conn>= 1.0.32 for Conn_addr_remote and Conn_port_remote. Bumped up the version to 0.1.22. [v0.1.20 -> v0.1.21] Catalin(ux) M. BOIE (3): Be optimistic and set weight to 1, before first LOAD/PORT commands. Let the main loop run forever. Bumped up the version to 0.1.21. [v0.1.19 -> v0.1.20] Catalin(ux) M. BOIE (8): Bumbed up the debug level. Clean-up config loading. Added conf file for slbc. Allow to control debug level by port 9100. Cosmetic changes. Timeout is in miliseconds, not seconds. We need at least 1.0.27 Conn library. Output some pool info from 30 to 30 seconds. Bumbed up the version to 0.1.20. [v0.1.18 -> v0.1.19] Catalin(ux) M. BOIE (3): Cleaned-up the trigger mess. Start logging at the right moment. Bumbed up the version to 0.1.19. [v0.1.17 -> v0.1.18] Catalin(ux) M. BOIE (2): Let the trigger be called again and again. Else, if no connection is estabilished, we delte the trigger. Bad! Bumbed up the version to 0.1.18. [v0.1.15 -> v0.1.17] Catalin(ux) M. BOIE (6): Corrected a problem if protocol is not specified. Bumped version to 0.1.16. We cannot exit if no connections are available. Do not limit the number of connections. Cosmetic changes. Bumbed up the version to 0.1.17. [v0.1.14 -> v0.1.15] Catalin(ux) M. BOIE (2): Duilder fixes. Bump up the version to 0.1.15. [v0.1.13 -> v0.1.14] Catalin(ux) M. BOIE (3): Cosmetic changes. Duilder fixes. Bump the version to 0.1.14. [v0.1.12 -> v0.1.13] Catalin(ux) M. BOIE (3): Send slave_ip/port to slave, not the master one! Duilder updates. Bump up the version. [v0.1.11 -> v0.1.12] Catalin(ux) M. BOIE (10): Ignore .o files. Needs Conn-1.0.16 for Conn_addr_family. Added slb_common and simplify includes zones. Added family and protocol to allow load-balancing udp and ipv6 also. We need Conn-1.0.17 because of splitting functions. Update sample: now you can specify tcp/udp and also IPv6 addresses. Simplify line parsing using Conn's splitting functions. Fixed the parsing in slbmd. TODO: Add control channel for slaves. Bump up the version. [v0.1.10 -> v0.1.11] Catalin(ux) M. BOIE (2): Duilder updates. Bump up the version. [v0.1.9 -> v0.1.10] Catalin(ux) M. BOIE (2): Duilder updates. Bump up the version. [v0.1.8 -> v0.1.9] Catalin(ux) M BOIE (3): BuildRequires and Requires RPM headers must be also on subpackages. Main package does not need BuildRequires and Requires RPM headers. Start with weight 0 instead of 1 to not recieve requests till we are really up. Catalin(ux) M. BOIE (14): Cosmetic changes. Use "$(CC)" instead of hardcoded "gcc". Remove not needed Log function because it is in Conn. Remove not needed Log function because it is in Conn. Fixed addr= parsing (typo). Nicer dump of input line. Test exactly the address specified in command and not bind to 0.0.0.0! Send a nice "Bye!" after QUIT command. We do not need to wake for other stuff so sleep forever. Needed Conn 1.0.15, at least dor Conn_socket_addr. We do not need to wake for other stuff so sleep forever. Bump up the version. Added GPLv3 license. .gitignore file for src dir. [v0.1.7 -> v0.1.8] Catalin(ux) M BOIE (4): If slave monitored port is not busy, really set weight 0. On connection error, just set weight to 0. Redid port_busy and set weight logic. Bump up the version to 0.1.8. [v0.1.6 -> v0.1.7] Catalin(ux) M BOIE (9): Added more verbose error logging. Ignore empty lines. Ignore empty lines. Use int type for port and log also the address we will bind to. More specific Conn version in .spec file. Needs Conn 1.0.11. Switched to Conn_for_every_line and improve weight setting. Switched to Conn_for_every_line in slbcd. Bump up the version to 0.1.7. [v0.1.5 -> v0.1.6] Catalin(ux) M BOIE (12): Added -Wextra to compiler. Better logging of connection id. Becoming a daemon is a config file option now. Added a helper function to run commands. port is now int, as it should be. Added in_kernel to not re-add. May small fixes and clean-ups. Real LOAD command added with load= parameter. Added real LOAD command. Do not say "BYE!" when closing connection. Dump sent answers in log. Bump version. Added debug and daemon paramenters in config sample. [v0.1.4 -> v0.1.5] Catalin(ux) M BOIE (4): Added debug stuff to TODO. Added debug= para to config file. Fixed a critical bug affecting master side. Bump version. [v0.1.3 -> v0.1.4] Catalin(ux) M BOIE (3): Require in .spec file support for Conn >= 1.0.10. Remove from TODO the bind entry because is done. Bump version. [v0.1.2 -> v0.1.3] Catalin(ux) M BOIE (6): Fixed make instlal target and made it more verbose. Put real stuff in README file. Instruct duilder to build changelog file Instruct duilder to send the package to the build queue. Bump version. Corrected duilder's variable for "/var/log". [v0.1.1 -> v0.1.2] Catalin(ux) M BOIE (8): Only generated Makefile will be ignored. PORT command added. Added Makefile.in file. Duilder updates. Corrected exclude file and fixed a typo. Added suport for PORT command. Added support for PORT command and corrected some minor bugs. Bump version.