Projects / Rudiments / Releases

All releases of Rudiments

  •  31 Mar 2014 05:57
Avatar

    Release Notes: Lots of small improvements to windows support were made. A waitpid wrapper was added.

    •  31 Jan 2014 05:14
    Avatar

      Release Notes: Windows support was added for most classes. A bug was fixed that caused all socket connections with timeouts to fail. Support for microseconds was added to the datetime class.

      •  06 Nov 2013 18:25
      Avatar

        Release Notes: Errors in the documentation and bugs related to building on SCO OSR 5.0.0 and some libc5 systems have been fixed.

        •  31 Oct 2013 06:31
        Avatar

          Release Notes: Support for Multiarch systems has been added. A few memory leaks were fixed. A few small optimizations have been made to the filedescriptor and xmlsax classes. Several unlikely-to-be-used static convenience methods have been removed to reduce the overall size of the library.

          •  26 Sep 2013 03:33
          Avatar

            Release Notes: Lots of minor modifications were made to support older platforms and compilers. Several classes and methods were renamed to avoid collisions on platforms that use macros to alias functions. The daemonprocess class has been merged into the process class. Thread support is no longer required, but used if available. The linkedlist and dictionary classes have been refactored and simplified. Vsnprintf has been wrapped and printf-like methods have been added to various classes. There is now a 64-bit build option on Windows.

            •  06 Aug 2013 03:54
            Avatar

              Release Notes: Some minor compilation problems were fixed and some minor documentation updates were made.

              •  22 Feb 2013 23:25
              Avatar

                Release Notes: This release includes support for Syllable OS and various minor bugfixes.

                •  01 Jan 2013 04:09
                Avatar

                  Release Notes: hostentry::getAddressString() has been fixed for numbers greater than 127. Bugs that could lead to a crash when using the hostentry class with NULL hostnames have been fixed. Reads that error out with EAGAIN are treated as successful reads of 0 bytes now. All sockets are now manually set to blocking mode after creation, and sockets created by accept() are now set to the blocking/non-blocking mode of the socket that was accepted. Various NULL safety issues were fixed. The Windows built script now supports CLR and non-CLR builds.

                  •  08 Dec 2012 20:46
                  Avatar

                    Release Notes: filedescriptor::getPeerAddress now returns NULL for non-inet sockets. regularexpression::getSubstring* methods return const char *'s now. xmldomnode::deleteAttribute() no longer crashes when passed a non-existent attribute name. A long-standing memory leak in dictionary::clear() has been fixed. charstring::safeCopy, xmldomnode::getTree, and xmldomnode::print methods have been added.

                    •  01 Nov 2012 16:12
                    Avatar

                      Release Notes: Several contributed modifications have been included. The Makefiles have been refactored for non-GNU make compatibility. filedescriptor::passFileDescriptor works on OS X 10.7 now. MSVC builds Release rather than Debug code by default now. The directory class now has rewind, skip, and read methods. The error class now uses strerror_r/strerror_s in a thread-safe manner. The charstring::isNumber/isInteger methods return false for strings containing only a period or negative sign. Many new methods have been added to the system class.

                      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.