pkgsrc/devel/rudiments/PLIST
fhajny a745b87b04 Updated devel/rudiments to 0.34.
Changes in 0.34
* fixed some STATFS/FSTATFS that needed to be CHAR-versions of the calls
* added test for utime and utime.h
* utime is used on platforms that don't have utimes
* updated process class methods to return -1 and set ENOSUPP for
  process-group related calls on systems that don't have the
  concept of process-groups
* added a call to select() instead of poll() for file-descriptor passing
  for systems that don't support poll()
* added tests for timespec in various header files
* added test for dlopen
* updated configure script not to outright disable classes if the
  functions they're dependent on aren't found, but rather for
  the methods to return erros and set errno to ENOSYS
* added netapi32 on mingw
* updated vfstab detection to reflect minix/haiku-style rather than just
  haiku
* moved non-member variables and methods into daemonprocess class and
  its private class
* updated xmldomnode to output xml entities rather than raw characters
* fixed a bug that caused numeric xml entities greater than 127 to get
  set to 127
* updated mutex class to show a consistent interface on all platforms
* updated configure script to detect pthreads properly on minix
* cleaned up semaphoreset class
* lots of mingw32 compatibility fixes
* wrapped exit() in process class

Changes in 0.33
* removed configure tests for strlcpy and strlcat
* added test for pvt->_translatebyteorder to hostToNet/netToHost for
  64bit numbers
* made filedescriptor::hostToNet/netToHost public and static, moved
  translatebyteorder flag test out of them
* serviceentry and inet*socket classes use
  filedescriptor::hostToNet/netToHost rather than htonl/htons
* added charstring::printBits methods
* xmlsax class uses optimizations even when not using mmap now
* updated linkedlist class a good bit
* applied Renat Sabitov's logger patch
* fixed some bugs where filesystem.C wouldn't compile on platforms where
  statfs can return some strings
* haiku port
* implemented bswap for systems with nothing like it
* added #ifdef's in configure script for all header files
* fixed detection of several things on modern openbsd systems
* added definitions of (u)int(8|16|32|64)_t for systems that don't have
  them
* added randomnumber::getSeed() that uses /dev/urandom if available
* environment class prefers putenv to setenv to work around a memory
  leak that can occur when using setenv to set an environment
  variable over and over
* fixed 2 memory leaks in environment class
* fixed memrchr and strpbrk tests in configure script
* fixed a logger dependency on the permissions class in features.mk.in
* updated environment class to use malloc and free
* fixed reference-after-free by putenv in environment class
* applied patches from Renat Sabitov
* updated signalhandlers to have (void *)(int) signature
* added charstring::subString without an end parameter
* applied patch by Claudio Freire
* changed several %lf's to %Lf's in charstring long double parsers
* fixed uninitiaized nodename/nodevalue in xmldomnode
* fixed unterminated buffer after clear in stringbuffer
* removed "rebuild" target from all Makefiles
* added charstring::capitalize method
* made stringbuffer::terminate append a \0 unconditionally
* made stringbuffer::clear() terminate the buffer at position 0
* fixed a bug where xmldomnode::getFirstXXX() could crash if there was
  no first XXX
* added xmldomnode::moveChild
* fixed uninitialized _grp in groupentry class
* regularexpression class uses pcre_free rather than delete to free
  pcre_extra block now
* fixed printf %lld's in timezonefile class
* made several unsigned shorts use uint16_t in charstring class
* changed integerLength to return uint16_t rather than int
* added man page to rpm spec file

Changes in 0.32
* xmlsax does "sequential" and "only-once" hints when reading the file
* xmlsax/dom classes use optimal read and write buffers now
* added DESTDIR= to rudiments.pc.in
* added charstring::httpUnescape
* fixed a bug in datetime that would cause TZ to remain after doing a
  timezone conversion if TZ was unset to begin with
* fixed a bug in regularexpression that could cause a double-free

0.31 - added OSSwapLittleToHost/OSSwapHostToLittle for Mac OS X
* modified environment::clear() for mac os x
* regularexpression wasn't setting the match count correctly, fixed that
* added charstring::subString() method
* added missing lingerOnClose(), fixed dontLingerOnClose()
* added base64 encode/decode methods
* fixed charstring::parseNumber() for unsigned int's
* added /opt/csw to configure script's search path
* fixed a memory leak in xmldom::unCacheString()

Changes in 0.30
* changed commandline::value() to commandline::getValue()
* fixed a memory leak in dictionary
* added setHour/Minute/Second/etc. methods to datetime
* fixed readdir_r vulnerability
* added support for either "-arg value" or "--arg=value" to commandline
* added support for break and control characters to chat class
* added print method to environment class
* added close-on-exec methods to filedescriptor class
* added clear method to environment class
* made all methods in environment class static
* added wrappers for strspn/strcspn/strpbrk functions to charstring class
* fixed bug where datetime would set wrong timezone if it is initialized
  with a combined zone name like PST8PDT
* added directory::getChildCount()
* added datetime::validDateTime()
* xmldom class stores all strings found in the xml file in a stringlist
  and stores pointers to them in the xmldomnodes to reduce
  memory usage in xml files that have lots of duplicated strings
* added configure tests for dirfd/DIR.dd_fd/DIR.d_fd
* initialize addrinfo struct pointer to NULL in inetclientsocket.C
2011-10-28 11:23:21 +00:00

289 lines
12 KiB
Text

@comment $NetBSD: PLIST,v 1.10 2011/10/28 11:23:21 fhajny Exp $
bin/rudiments-config
include/rudiments/character.h
include/rudiments/charstring.h
include/rudiments/chat.h
include/rudiments/client.h
include/rudiments/clientserverfactory.h
include/rudiments/clientsocket.h
include/rudiments/commandline.h
include/rudiments/crypt.h
include/rudiments/daemonprocess.h
include/rudiments/datetime.h
include/rudiments/device.h
include/rudiments/dictionary.h
include/rudiments/directory.h
include/rudiments/dtd.h
include/rudiments/dynamiclib.h
include/rudiments/environment.h
include/rudiments/error.h
include/rudiments/file.h
include/rudiments/filedescriptor.h
include/rudiments/filesystem.h
include/rudiments/groupentry.h
include/rudiments/hostentry.h
include/rudiments/inetclientsocket.h
include/rudiments/inetserversocket.h
include/rudiments/inetsocketutil.h
include/rudiments/intervaltimer.h
include/rudiments/linkedlist.h
include/rudiments/listener.h
include/rudiments/logger.h
include/rudiments/memorymap.h
include/rudiments/memorypool.h
include/rudiments/modemclient.h
include/rudiments/modemserver.h
include/rudiments/mutex.h
include/rudiments/parameterstring.h
include/rudiments/passwdentry.h
include/rudiments/permissions.h
include/rudiments/private/characterincludes.h
include/rudiments/private/charstring.h
include/rudiments/private/charstringincludes.h
include/rudiments/private/chat.h
include/rudiments/private/chatincludes.h
include/rudiments/private/client.h
include/rudiments/private/clientincludes.h
include/rudiments/private/clientserverfactoryincludes.h
include/rudiments/private/clientsocket.h
include/rudiments/private/clientsocketincludes.h
include/rudiments/private/commandline.h
include/rudiments/private/commandlineincludes.h
include/rudiments/private/config.h
include/rudiments/private/crypt.h
include/rudiments/private/cryptincludes.h
include/rudiments/private/daemonprocess.h
include/rudiments/private/daemonprocessincludes.h
include/rudiments/private/datetime.h
include/rudiments/private/datetimeincludes.h
include/rudiments/private/device.h
include/rudiments/private/deviceincludes.h
include/rudiments/private/dictionary.h
include/rudiments/private/dictionaryincludes.h
include/rudiments/private/dictionaryinlines.h
include/rudiments/private/dictionarynode.h
include/rudiments/private/dictionarynodeinlines.h
include/rudiments/private/directory.h
include/rudiments/private/directoryincludes.h
include/rudiments/private/dtd.h
include/rudiments/private/dtdincludes.h
include/rudiments/private/dynamiclib.h
include/rudiments/private/dynamiclibincludes.h
include/rudiments/private/environment.h
include/rudiments/private/environmentincludes.h
include/rudiments/private/file.h
include/rudiments/private/filedescriptor.h
include/rudiments/private/filedescriptorincludes.h
include/rudiments/private/filedestination.h
include/rudiments/private/fileincludes.h
include/rudiments/private/filesystem.h
include/rudiments/private/filesystemincludes.h
include/rudiments/private/groupentry.h
include/rudiments/private/groupentryincludes.h
include/rudiments/private/hostentry.h
include/rudiments/private/hostentryincludes.h
include/rudiments/private/inetclientsocket.h
include/rudiments/private/inetclientsocketincludes.h
include/rudiments/private/inetserversocket.h
include/rudiments/private/inetserversocketincludes.h
include/rudiments/private/inetsocketutil.h
include/rudiments/private/inetsocketutilincludes.h
include/rudiments/private/intervaltimer.h
include/rudiments/private/intervaltimerincludes.h
include/rudiments/private/inttypes.h
include/rudiments/private/linkedlist.h
include/rudiments/private/linkedlistincludes.h
include/rudiments/private/linkedlistinlines.h
include/rudiments/private/linkedlistnode.h
include/rudiments/private/linkedlistnodeinlines.h
include/rudiments/private/linkedlistutil.h
include/rudiments/private/linkedlistutilinlines.h
include/rudiments/private/listener.h
include/rudiments/private/listenerincludes.h
include/rudiments/private/logdestination.h
include/rudiments/private/logger.h
include/rudiments/private/loggerincludes.h
include/rudiments/private/memorymap.h
include/rudiments/private/memorymapincludes.h
include/rudiments/private/memorypool.h
include/rudiments/private/memorypoolincludes.h
include/rudiments/private/modemclient.h
include/rudiments/private/modemclientincludes.h
include/rudiments/private/modemserver.h
include/rudiments/private/modemserverincludes.h
include/rudiments/private/modemutil.h
include/rudiments/private/mutex.h
include/rudiments/private/mutexincludes.h
include/rudiments/private/parameterstring.h
include/rudiments/private/parameterstringincludes.h
include/rudiments/private/passwdentry.h
include/rudiments/private/passwdentryincludes.h
include/rudiments/private/permissionsincludes.h
include/rudiments/private/processincludes.h
include/rudiments/private/protocolentry.h
include/rudiments/private/protocolentryincludes.h
include/rudiments/private/randomnumberincludes.h
include/rudiments/private/rawbufferincludes.h
include/rudiments/private/regularexpression.h
include/rudiments/private/regularexpressionincludes.h
include/rudiments/private/rpcentry.h
include/rudiments/private/rpcentryincludes.h
include/rudiments/private/rudimentsinlines.h
include/rudiments/private/semaphoreset.h
include/rudiments/private/semaphoresetincludes.h
include/rudiments/private/serialport.h
include/rudiments/private/serialportincludes.h
include/rudiments/private/serialportprofile.h
include/rudiments/private/serialportprofileincludes.h
include/rudiments/private/server.h
include/rudiments/private/serverincludes.h
include/rudiments/private/serversocket.h
include/rudiments/private/serversocketincludes.h
include/rudiments/private/serviceentry.h
include/rudiments/private/serviceentryincludes.h
include/rudiments/private/shadowentry.h
include/rudiments/private/shadowentryincludes.h
include/rudiments/private/sharedmemory.h
include/rudiments/private/sharedmemoryincludes.h
${PLIST.shm}include/rudiments/private/shmfile.h
${PLIST.shm}include/rudiments/private/shmfileincludes.h
include/rudiments/private/signalclassesincludes.h
include/rudiments/private/signalhandler.h
include/rudiments/private/signalset.h
include/rudiments/private/snoozeincludes.h
include/rudiments/private/stderrdestination.h
include/rudiments/private/stdoutdestination.h
include/rudiments/private/stringbuffer.h
include/rudiments/private/stringbufferincludes.h
include/rudiments/private/syslogdestination.h
include/rudiments/private/timezonefile.h
include/rudiments/private/unixclientsocket.h
include/rudiments/private/unixclientsocketincludes.h
include/rudiments/private/unixserversocket.h
include/rudiments/private/unixserversocketincludes.h
include/rudiments/private/unixsocketutil.h
include/rudiments/private/unixsocketutilincludes.h
include/rudiments/private/variablebuffer.h
include/rudiments/private/variablebufferincludes.h
include/rudiments/private/winsock.h
include/rudiments/private/xmldom.h
include/rudiments/private/xmldomincludes.h
include/rudiments/private/xmldomnode.h
include/rudiments/private/xmldomnodeincludes.h
include/rudiments/private/xmlsax.h
include/rudiments/private/xmlsaxincludes.h
include/rudiments/process.h
include/rudiments/protocolentry.h
include/rudiments/randomnumber.h
include/rudiments/rawbuffer.h
include/rudiments/regularexpression.h
include/rudiments/resultcodes.h
include/rudiments/rpcentry.h
include/rudiments/semaphoreset.h
include/rudiments/serialport.h
include/rudiments/serialportprofile.h
include/rudiments/server.h
include/rudiments/serversocket.h
include/rudiments/serviceentry.h
include/rudiments/shadowentry.h
include/rudiments/sharedmemory.h
${PLIST.shm}include/rudiments/shmfile.h
include/rudiments/signalclasses.h
include/rudiments/snooze.h
include/rudiments/stringbuffer.h
include/rudiments/timezonefile.h
include/rudiments/unixclientsocket.h
include/rudiments/unixserversocket.h
include/rudiments/unixsocketutil.h
include/rudiments/variablebuffer.h
include/rudiments/xmldom.h
include/rudiments/xmldomnode.h
include/rudiments/xmlsax.h
lib/librudiments.la
lib/pkgconfig/rudiments.pc
man/man1/rudiments-config.1
share/doc/rudiments/classes/character.h.html
share/doc/rudiments/classes/charstring.h.html
share/doc/rudiments/classes/chat.h.html
share/doc/rudiments/classes/client.h.html
share/doc/rudiments/classes/clientserverfactory.h.html
share/doc/rudiments/classes/clientsocket.h.html
share/doc/rudiments/classes/commandline.h.html
share/doc/rudiments/classes/container.h.html
share/doc/rudiments/classes/crypt.h.html
share/doc/rudiments/classes/daemonprocess.h.html
share/doc/rudiments/classes/datetime.h.html
share/doc/rudiments/classes/device.h.html
share/doc/rudiments/classes/dictionary.h.html
share/doc/rudiments/classes/directory.h.html
share/doc/rudiments/classes/directorylisting.h.html
share/doc/rudiments/classes/dtd.h.html
share/doc/rudiments/classes/dynamiclib.h.html
share/doc/rudiments/classes/environment.h.html
share/doc/rudiments/classes/error.h.html
share/doc/rudiments/classes/file.h.html
share/doc/rudiments/classes/filedescriptor.h.html
share/doc/rudiments/classes/filesystem.h.html
share/doc/rudiments/classes/groupentry.h.html
share/doc/rudiments/classes/hostentry.h.html
share/doc/rudiments/classes/inetclientsocket.h.html
share/doc/rudiments/classes/inetserversocket.h.html
share/doc/rudiments/classes/inetsocketutil.h.html
share/doc/rudiments/classes/intervaltimer.h.html
share/doc/rudiments/classes/link.h.html
share/doc/rudiments/classes/linkedlist.h.html
share/doc/rudiments/classes/listener.h.html
share/doc/rudiments/classes/logger.h.html
share/doc/rudiments/classes/loginrecord.h.html
share/doc/rudiments/classes/math.h.html
share/doc/rudiments/classes/memorymap.h.html
share/doc/rudiments/classes/memorypool.h.html
share/doc/rudiments/classes/messagequeue.h.html
share/doc/rudiments/classes/modemclient.h.html
share/doc/rudiments/classes/modemserver.h.html
share/doc/rudiments/classes/mutex.h.html
share/doc/rudiments/classes/networkinterfaces.h.html
share/doc/rudiments/classes/parameterstring.h.html
share/doc/rudiments/classes/passwdentry.h.html
share/doc/rudiments/classes/permissions.h.html
share/doc/rudiments/classes/pipe.h.html
share/doc/rudiments/classes/process.h.html
share/doc/rudiments/classes/protocolentry.h.html
share/doc/rudiments/classes/pseudotty.h.html
share/doc/rudiments/classes/randomnumber.h.html
share/doc/rudiments/classes/rawbuffer.h.html
share/doc/rudiments/classes/regularexpression.h.html
share/doc/rudiments/classes/resultcodes.h.html
share/doc/rudiments/classes/rpcentry.h.html
share/doc/rudiments/classes/semaphoreset.h.html
share/doc/rudiments/classes/serialport.h.html
share/doc/rudiments/classes/serialportprofile.h.html
share/doc/rudiments/classes/server.h.html
share/doc/rudiments/classes/serversocket.h.html
share/doc/rudiments/classes/serviceentry.h.html
share/doc/rudiments/classes/shadowentry.h.html
share/doc/rudiments/classes/sharedmemory.h.html
share/doc/rudiments/classes/shellcommand.h.html
share/doc/rudiments/classes/shmfile.h.html
share/doc/rudiments/classes/signalclasses.h.html
share/doc/rudiments/classes/snooze.h.html
share/doc/rudiments/classes/stringbuffer.h.html
share/doc/rudiments/classes/system.h.html
share/doc/rudiments/classes/thread.h.html
share/doc/rudiments/classes/timezonefile.h.html
share/doc/rudiments/classes/tty.h.html
share/doc/rudiments/classes/unixclientsocket.h.html
share/doc/rudiments/classes/unixserversocket.h.html
share/doc/rudiments/classes/unixsocketutil.h.html
share/doc/rudiments/classes/variablebuffer.h.html
share/doc/rudiments/classes/xmldom.h.html
share/doc/rudiments/classes/xmldomnode.h.html
share/doc/rudiments/classes/xmlsax.h.html
share/doc/rudiments/css/styles.css
share/doc/rudiments/guide.html
share/doc/rudiments/index.html
share/doc/rudiments/introduction.html
share/doc/rudiments/invisible.gif
share/doc/rudiments/programming/baseclasses.html
share/doc/rudiments/programming/utilclasses.html
share/doc/rudiments/reference.html