Projects / ServerKit / Releases

All releases of ServerKit

  •  10 Oct 2008 08:36
Avatar

    Release Notes: Some compiler warnings showing up with newer gcc versions have been eliminated. The license has been changed from the GPLv2 to LGPLv2.1. Minor build system improvements and a new entry in the FAQ assisting Ubuntu builds have also been added.

    •  12 Feb 2008 01:24
    Avatar

      Release Notes: This release adds the ability to delay work with only a timer in the thread pool delayed work manager. Previously, you could only accompany a timer with a file descriptor waiting for I/O as well.

      •  27 Dec 2007 19:55
      Avatar

        Release Notes: A server_db_query() reconnect bug with MySQL versions higher than 5.0.3 has been fixed. On new versions of libmysqlcient, the auto-reconnect default was changed to disabled, breaking ServerKit.

        •  04 Dec 2007 18:43
        Avatar

          Release Notes: The license has changed from HPLv1.1 to GPLv2. Efficiency of logging has been improved. Personality statistics reporting bugs have been fixed and formatting improved. The thread pool creation and wchan API was changed to facilitate efficient wchan profiles in statistics reporting. The module interface report() method was changed to include a stdio stream where reports will be sent. The delayed work interface was changed to include an events mask reflecting what ended the delay on resumed work. The documentation was updated to reflect all these changes.

          •  27 Nov 2007 00:49
          Avatar

            Release Notes: A new option has been added to server_thread_pool_new() and server_queue_new() for enabling caller-supplied queue space. Some server_heap_t cleanups have been done to improve efficiency.

            •  23 Nov 2007 17:45
            Avatar

              Release Notes: A bug in the thread pool layers' thread function wrapper pertaining to delayed work blocking on both input and output has been corrected.

              •  20 Nov 2007 19:38
              Avatar

                Release Notes: This release adds a a bitmask-supporting version of server_ptree_walk(), which can be used to facilitate case-insensitive ptree parsing without populating the ptree with all case permutations.

                •  05 Nov 2007 14:25
                Avatar

                  Release Notes: This release is considered stable. The server_ptree_walk() interface was changed slightly. The server meta-program now observes and cares about the version of ServerKit with which the modules being loaded were compiled. A number of small cleanups and changes were made. This release is incompatible with previous 0.0.x releases. Modules will need to be rebuilt and, in some cases, require source modifications as well.

                  •  02 Nov 2007 07:13
                  Avatar

                    Release Notes: Operator threads stack size, log thread stack size, thread pool epoll, and timer threads stack size are all specified now. This reels in the previously inflated size of the server process' virtual address space.

                    •  12 Oct 2007 18:31
                    Avatar

                      Release Notes: MySQL error logging has been improved. The server_ptree code and API have been changed to not depend on null-terminated strings, but rather use explicit string lengths and support the null value as any other pattern character.

                      Screenshot

                      Project Spotlight

                      episoder

                      A tool to tell you about new episodes of your favourite TV shows.

                      Screenshot

                      Project Spotlight

                      BalanceNG

                      A modern software IP load balancer.