pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/rudiments



Module Name:    pkgsrc
Committed By:   adam
Date:           Tue Feb 16 13:10:19 UTC 2021

Modified Files:
        pkgsrc/devel/rudiments: Makefile PLIST buildlink3.mk distinfo
        pkgsrc/devel/rudiments/patches:
            patch-include_rudiments_private_socketclient.h
            patch-src_listener.cpp
Added Files:
        pkgsrc/devel/rudiments/patches: patch-src_Makefile.in
Removed Files:
        pkgsrc/devel/rudiments/patches: patch-src_xmldomnode.cpp

Log Message:
rudiments: updated to 1.3.1

Rudiments 1.3.1

This patch release fixes a bug in the rpm spec file and a missing library dependency in the link command for librudiments-apache.

Rudiments 1.3.0

This release mainly featured integration of code from other projects. The remnants of the old firstworks project "stencil" have been merged in, as well as some MVC base classes from other projects. 
Some date-time parsing code from SQL Relay has been pushed down into the datetime class.

There are some new features as well - most notably an encryption framework and aes128 class. There are also sax/dom parsers for CSV, ini, and java-style properties files as well, similar to the 
xml/json sax/dom classes.

The logger classes have been refactored a bit, in back-incompatible ways. Thus the minor version bump.

Full ChangeLog follows:

unattended tests
added support for escaping single/double-quotes to templateengine
migrated in clasess from stencil project
added librudiments-apache
added \r\n support when parsing CSVs
integrated MVC base classes from other projects
added inisax/inidom and propsax/propdom classes
added cronschedule class
added logger start/end methods
logger string-write works like printf now
logger indent uses uint32_t now
removed some unused logger::write() methods
added a log level to the logger class
process::spawn()'s forked child exits if exec() fails now
charstring::replace() methods are null-safe now
migrated datetime::parse() and datetime::formatAs() from sqlrelay
csvsax accepts empty (or all whitespace) files now
logger::write() is null-safe now
base64encode is whitespace-safe now
added support for 5-part dates and day-month-year 4-part dates
added datetime::getWeekOfYear
added file::extension
added directory::createTemporaryDirectory
added directory::removeTree
added encryption interface
added aes128 encryption
added charstring::startsWith/endsWith

Rudiments 1.2.2

This is a minor bug-fix release. ChangeLog follows:

fixed another long-standing charstring::httpEscape bug
-Wno-deprecated-declarations is now included if possible
added configure tests for RB_HALT/AUTOBOOT (enums on solaris 11.4)
certificate tests use sha1 if sha256 is unavailable
filedescriptor::pvt->_lstnr is initialzed to NULL in clone operation now
listener::listen() safely handles non pollin/out events now
removed waitForChildren() from shutdown/crash handlers
sigsuspend() fails if errno!=EINTR now instead of whether it returns -1
filtered out -Wl,-Bsymbolic-functions -Wl,-z,relro from krb5-config

Rudiments 1.2.1

This is a minor bug-fix release. ChangeLog follows:

charstring::isYes includes "on" and charstring::isNo includes "off"
tabs are url-encoded correctly now
"unsafe" characters are url-encoded now
httpEscape uses character::isAlphanumeric now (to improve perforamnce)
some file-descriptor-passing tweaks for modern FreeBSD
fixed some json parsing bugs
updated default_md=sha256 in ca.cnf to generate ca.pem in tests
fixed a possible double-free in listener::cleanUp

Rudiments 1.2.0

This release adds a few minor features, and fixes a few minor bugs...

The jsonsax/dom classes handle escaping correctly now.

The url class features a getError() method which returns more detailed error information than the error class. For example, if there's a protocol error, as opposed to an operating-system-level error, 
then url::getError() returns it.

A sha256 class has been added. The sha1, sha256, and md5 classes now prefer to use libcrypto implementations, if they are available, as they might be hardware accelerated, but fall back to internal 
implementations if they are not available.

hash::getHash() returns binary data now, for all hashes. Previously sha1/256 returned binary data and md5 returned a string.

charstring::hexEncode()/hexDecode(), and charstring::before()/between()/after() methods have been added to the charstring class.

The url class now supports setting the user agent and other headers for http urls. It also supports making http POST requests.

The various container classes (linkedlist, avltree, dictionary, etc.) all support remove/clearAnd(Array)Delete methods. The removeAnd(Array)Delete methods remove the node from the container and 
delete the value stored in the node as well. The clearAnd(Array)Delete methods operate similarly, removing all nodes.


To generate a diff of this commit:
cvs rdiff -u -r1.62 -r1.63 pkgsrc/devel/rudiments/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/devel/rudiments/PLIST
cvs rdiff -u -r1.35 -r1.36 pkgsrc/devel/rudiments/buildlink3.mk
cvs rdiff -u -r1.23 -r1.24 pkgsrc/devel/rudiments/distinfo
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/devel/rudiments/patches/patch-include_rudiments_private_socketclient.h
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/rudiments/patches/patch-src_Makefile.in
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/devel/rudiments/patches/patch-src_listener.cpp
cvs rdiff -u -r1.2 -r0 \
    pkgsrc/devel/rudiments/patches/patch-src_xmldomnode.cpp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/rudiments/Makefile
diff -u pkgsrc/devel/rudiments/Makefile:1.62 pkgsrc/devel/rudiments/Makefile:1.63
--- pkgsrc/devel/rudiments/Makefile:1.62        Fri May 22 10:55:45 2020
+++ pkgsrc/devel/rudiments/Makefile     Tue Feb 16 13:10:18 2021
@@ -1,33 +1,22 @@
-# $NetBSD: Makefile,v 1.62 2020/05/22 10:55:45 adam Exp $
-#
+# $NetBSD: Makefile,v 1.63 2021/02/16 13:10:18 adam Exp $
 
-DISTNAME=              rudiments-1.0.2
-PKGREVISION=           14
-CATEGORIES=            devel
-MASTER_SITES=          ${MASTER_SITE_SOURCEFORGE:=rudiments/}
+DISTNAME=      rudiments-1.3.1
+CATEGORIES=    devel
+MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=rudiments/}
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      http://rudiments.sourceforge.net/
+COMMENT=       C++ class library for client/server/daemon applications
+LICENSE=       gnu-lgpl-v2
 
-MAINTAINER=            pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE=              http://rudiments.sourceforge.net/
-COMMENT=               C++ class library for client/server/daemon applications
-LICENSE=               gnu-lgpl-v2
-
-GNU_CONFIGURE=         YES
-USE_TOOLS+=            gmake
 USE_LANGUAGES=         c c++
-USE_LIBTOOL=           YES
-USE_PKGLOCALEDIR=      YES
-PTHREAD_AUTO_VARS=     YES
-
-BUILDLINK_TRANSFORM+=  rm:-Werror
-BUILDLINK_TRANSFORM+=  rm:-Wno-long-double
-
-.include "../../mk/compiler.mk"
-.if !empty(PKGSRC_COMPILER:Mclang)
-_WRAP_EXTRA_ARGS.CXX+= -Wno-error=unused-private-field
-CWRAPPERS_APPEND.cxx+= -Wno-error=unused-private-field
-# Avoid deprecation errors on Darwin for GSS.framework
-CWRAPPERS_APPEND.cxx+= -Wno-error=deprecated-declarations
-.endif
+USE_LIBTOOL=           yes
+USE_PKGLOCALEDIR=      yes
+USE_TOOLS+=            gmake
+GNU_CONFIGURE=         yes
+CONFIGURE_ARGS+=       --disable-apache2
+CONFIGURE_ARGS+=       --disable-werror
+PTHREAD_AUTO_VARS=     yes
 
 .include "../../devel/pcre/buildlink3.mk"
 .include "../../security/openssl/buildlink3.mk"

Index: pkgsrc/devel/rudiments/PLIST
diff -u pkgsrc/devel/rudiments/PLIST:1.20 pkgsrc/devel/rudiments/PLIST:1.21
--- pkgsrc/devel/rudiments/PLIST:1.20   Mon Jan 16 13:09:05 2017
+++ pkgsrc/devel/rudiments/PLIST        Tue Feb 16 13:10:18 2021
@@ -1,22 +1,33 @@
-@comment $NetBSD: PLIST,v 1.20 2017/01/16 13:09:05 fhajny Exp $
+@comment $NetBSD: PLIST,v 1.21 2021/02/16 13:10:18 adam Exp $
 bin/rudiments-config
+include/rudiments/aes128.h
 include/rudiments/avltree.h
 include/rudiments/bytebuffer.h
 include/rudiments/bytestring.h
+include/rudiments/cgihttpserverapi.h
 include/rudiments/character.h
 include/rudiments/charstring.h
+include/rudiments/chat.h
 include/rudiments/client.h
 include/rudiments/codetree.h
 include/rudiments/commandline.h
 include/rudiments/compiler.h
+include/rudiments/cronschedule.h
 include/rudiments/crypt.h
+include/rudiments/csvdom.h
+include/rudiments/csvsax.h
+include/rudiments/cursordomnode.h
 include/rudiments/datetime.h
 include/rudiments/debugprint.h
 include/rudiments/device.h
 include/rudiments/dictionary.h
 include/rudiments/directory.h
+include/rudiments/dom.h
+include/rudiments/domevents.h
+include/rudiments/domnode.h
 include/rudiments/dynamicarray.h
 include/rudiments/dynamiclib.h
+include/rudiments/encryption.h
 include/rudiments/environment.h
 include/rudiments/error.h
 include/rudiments/file.h
@@ -26,17 +37,37 @@ include/rudiments/groupentry.h
 include/rudiments/gss.h
 include/rudiments/hash.h
 include/rudiments/hostentry.h
+include/rudiments/httpbasicsecurity.h
+include/rudiments/httprequest.h
+include/rudiments/httpresponse.h
+include/rudiments/httpserverapi.h
+include/rudiments/httpserverapimain.h
 include/rudiments/inetsocketclient.h
 include/rudiments/inetsocketserver.h
 include/rudiments/inetsocketutil.h
+include/rudiments/inidom.h
+include/rudiments/inisax.h
+include/rudiments/input.h
+include/rudiments/jsondom.h
+include/rudiments/jsonsax.h
 include/rudiments/linkedlist.h
 include/rudiments/listener.h
 include/rudiments/logger.h
 include/rudiments/md5.h
 include/rudiments/memorymap.h
 include/rudiments/memorypool.h
+include/rudiments/mvccontroller.h
+include/rudiments/mvcproperties.h
+include/rudiments/mvcresult.h
+include/rudiments/mvcsecurity.h
+include/rudiments/mvcservice.h
+include/rudiments/mvctier.h
+include/rudiments/mvcview.h
+include/rudiments/output.h
 include/rudiments/parameterstring.h
 include/rudiments/permissions.h
+include/rudiments/private/aes128.h
+include/rudiments/private/aes128includes.h
 include/rudiments/private/avltree.h
 include/rudiments/private/avltreeincludes.h
 include/rudiments/private/avltreeinlines.h
@@ -44,9 +75,14 @@ include/rudiments/private/avltreenode.h
 include/rudiments/private/bytebuffer.h
 include/rudiments/private/bytebufferincludes.h
 include/rudiments/private/bytestringincludes.h
+include/rudiments/private/cgihttpserverapi.h
+include/rudiments/private/cgihttpserverapiincludes.h
+include/rudiments/private/cgimodule.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/codetree.h
@@ -57,7 +93,15 @@ include/rudiments/private/commandlineinc
 include/rudiments/private/compiler.h
 include/rudiments/private/compilerincludes.h
 include/rudiments/private/config.h
+include/rudiments/private/cronschedule.h
+include/rudiments/private/cronscheduleincludes.h
 include/rudiments/private/cryptincludes.h
+include/rudiments/private/csvdom.h
+include/rudiments/private/csvdomincludes.h
+include/rudiments/private/csvsax.h
+include/rudiments/private/csvsaxincludes.h
+include/rudiments/private/cursordomnode.h
+include/rudiments/private/cursordomnodeincludes.h
 include/rudiments/private/datetime.h
 include/rudiments/private/datetimeincludes.h
 include/rudiments/private/debugprint.h
@@ -70,11 +114,19 @@ include/rudiments/private/dictionarynode
 include/rudiments/private/directory.h
 include/rudiments/private/directoryincludes.h
 include/rudiments/private/dll.h
+include/rudiments/private/dom.h
+include/rudiments/private/domevents.h
+include/rudiments/private/domeventsincludes.h
+include/rudiments/private/domincludes.h
+include/rudiments/private/domnode.h
+include/rudiments/private/domnodeincludes.h
 include/rudiments/private/dynamicarray.h
 include/rudiments/private/dynamicarrayincludes.h
 include/rudiments/private/dynamicarrayinlines.h
 include/rudiments/private/dynamiclib.h
 include/rudiments/private/dynamiclibincludes.h
+include/rudiments/private/encryption.h
+include/rudiments/private/encryptionincludes.h
 include/rudiments/private/environment.h
 include/rudiments/private/environmentincludes.h
 include/rudiments/private/errorincludes.h
@@ -95,13 +147,30 @@ include/rudiments/private/gssmechanism.h
 include/rudiments/private/hashincludes.h
 include/rudiments/private/hostentry.h
 include/rudiments/private/hostentryincludes.h
+include/rudiments/private/httpbasicsecurity.h
+include/rudiments/private/httpbasicsecurityincludes.h
+include/rudiments/private/httprequest.h
+include/rudiments/private/httprequestincludes.h
+include/rudiments/private/httpresponse.h
+include/rudiments/private/httpresponseincludes.h
+include/rudiments/private/httpserverapi.h
+include/rudiments/private/httpserverapiincludes.h
 include/rudiments/private/inetsocketclient.h
 include/rudiments/private/inetsocketclientincludes.h
 include/rudiments/private/inetsocketserver.h
 include/rudiments/private/inetsocketserverincludes.h
 include/rudiments/private/inetsocketutil.h
 include/rudiments/private/inetsocketutilincludes.h
+include/rudiments/private/inidom.h
+include/rudiments/private/inidomincludes.h
+include/rudiments/private/inisax.h
+include/rudiments/private/inisaxincludes.h
+include/rudiments/private/inputincludes.h
 include/rudiments/private/inttypes.h
+include/rudiments/private/jsondom.h
+include/rudiments/private/jsondomincludes.h
+include/rudiments/private/jsonsax.h
+include/rudiments/private/jsonsaxincludes.h
 include/rudiments/private/linkedlist.h
 include/rudiments/private/linkedlistincludes.h
 include/rudiments/private/linkedlistinlines.h
@@ -117,8 +186,17 @@ include/rudiments/private/memorymap.h
 include/rudiments/private/memorymapincludes.h
 include/rudiments/private/memorypool.h
 include/rudiments/private/memorypoolincludes.h
+include/rudiments/private/mvcproperties.h
+include/rudiments/private/mvcpropertiesincludes.h
+include/rudiments/private/mvcresult.h
+include/rudiments/private/mvcresultincludes.h
+include/rudiments/private/mvctier.h
+include/rudiments/private/mvctierincludes.h
+include/rudiments/private/mvcview.h
+include/rudiments/private/mvcviewincludes.h
 include/rudiments/private/new.h
 include/rudiments/private/nodeinlines.h
+include/rudiments/private/outputincludes.h
 include/rudiments/private/parameterstring.h
 include/rudiments/private/parameterstringincludes.h
 include/rudiments/private/permissions.h
@@ -127,13 +205,18 @@ include/rudiments/private/process.h
 include/rudiments/private/processincludes.h
 include/rudiments/private/prompt.h
 include/rudiments/private/promptincludes.h
+include/rudiments/private/propdom.h
+include/rudiments/private/propdomincludes.h
+include/rudiments/private/propsax.h
+include/rudiments/private/propsaxincludes.h
 include/rudiments/private/protocolentry.h
 include/rudiments/private/protocolentryincludes.h
 include/rudiments/private/randomnumber.h
 include/rudiments/private/randomnumberincludes.h
 include/rudiments/private/regularexpression.h
 include/rudiments/private/regularexpressionincludes.h
-include/rudiments/private/rudimentsinlines.h
+include/rudiments/private/sax.h
+include/rudiments/private/saxincludes.h
 include/rudiments/private/semaphoreset.h
 include/rudiments/private/semaphoresetincludes.h
 include/rudiments/private/server.h
@@ -142,6 +225,8 @@ include/rudiments/private/serviceentry.h
 include/rudiments/private/serviceentryincludes.h
 include/rudiments/private/sha1.h
 include/rudiments/private/sha1includes.h
+include/rudiments/private/sha256.h
+include/rudiments/private/sha256includes.h
 include/rudiments/private/sharedmemory.h
 include/rudiments/private/sharedmemoryincludes.h
 include/rudiments/private/signalclassesincludes.h
@@ -162,10 +247,13 @@ include/rudiments/private/staticarrayinl
 include/rudiments/private/stderrdestination.h
 include/rudiments/private/stdio.h
 include/rudiments/private/stdoutdestination.h
-include/rudiments/private/stringbuffer.h
 include/rudiments/private/stringbufferincludes.h
+include/rudiments/private/stringbufferinlines.h
+include/rudiments/private/sys.h
 include/rudiments/private/sysincludes.h
 include/rudiments/private/syslogdestination.h
+include/rudiments/private/templateengine.h
+include/rudiments/private/templateengineincludes.h
 include/rudiments/private/thread.h
 include/rudiments/private/threadincludes.h
 include/rudiments/private/threadmutex.h
@@ -181,29 +269,33 @@ include/rudiments/private/unixsocketserv
 include/rudiments/private/unixsocketutil.h
 include/rudiments/private/unixsocketutilincludes.h
 include/rudiments/private/url.h
+include/rudiments/private/urlhttprequest.h
+include/rudiments/private/urlhttprequestincludes.h
 include/rudiments/private/urlincludes.h
 include/rudiments/private/userentry.h
 include/rudiments/private/userentryincludes.h
+include/rudiments/private/websocket.h
+include/rudiments/private/websocketincludes.h
 include/rudiments/private/winsock.h
 include/rudiments/private/xmldom.h
-include/rudiments/private/xmldomevents.h
-include/rudiments/private/xmldomeventsincludes.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/prompt.h
+include/rudiments/propdom.h
+include/rudiments/propsax.h
 include/rudiments/protocolentry.h
 include/rudiments/randomnumber.h
 include/rudiments/regularexpression.h
 include/rudiments/resultcodes.h
+include/rudiments/sax.h
 include/rudiments/security.h
 include/rudiments/semaphoreset.h
 include/rudiments/server.h
 include/rudiments/serviceentry.h
 include/rudiments/sha1.h
+include/rudiments/sha256.h
 include/rudiments/sharedmemory.h
 include/rudiments/signalclasses.h
 include/rudiments/singlylinkedlist.h
@@ -214,6 +306,7 @@ include/rudiments/staticarray.h
 include/rudiments/stdio.h
 include/rudiments/stringbuffer.h
 include/rudiments/sys.h
+include/rudiments/templateengine.h
 include/rudiments/thread.h
 include/rudiments/threadmutex.h
 include/rudiments/tls.h
@@ -221,17 +314,19 @@ include/rudiments/unixsocketclient.h
 include/rudiments/unixsocketserver.h
 include/rudiments/unixsocketutil.h
 include/rudiments/url.h
+include/rudiments/urlhttprequest.h
 include/rudiments/userentry.h
+include/rudiments/websocket.h
 include/rudiments/xmldom.h
-include/rudiments/xmldomevents.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/html/annotated.html
-share/doc/rudiments/classes/html/arrowdown.png
-share/doc/rudiments/classes/html/arrowright.png
+share/doc/rudiments/classes/html/apachehttpserverapi_8h_source.html
+share/doc/rudiments/classes/html/apachehttpserverapiincludes_8h_source.html
+share/doc/rudiments/classes/html/apacheincludes_8h_source.html
+share/doc/rudiments/classes/html/apachemodule_8h_source.html
 share/doc/rudiments/classes/html/avltree_8h_source.html
 share/doc/rudiments/classes/html/avltreeincludes_8h_source.html
 share/doc/rudiments/classes/html/avltreeinlines_8h_source.html
@@ -242,12 +337,17 @@ share/doc/rudiments/classes/html/bytebuf
 share/doc/rudiments/classes/html/bytebufferincludes_8h_source.html
 share/doc/rudiments/classes/html/bytestring_8h_source.html
 share/doc/rudiments/classes/html/bytestringincludes_8h_source.html
+share/doc/rudiments/classes/html/cgihttpserverapi_8h_source.html
+share/doc/rudiments/classes/html/cgihttpserverapiincludes_8h_source.html
+share/doc/rudiments/classes/html/cgimodule_8h_source.html
 share/doc/rudiments/classes/html/character_8h_source.html
 share/doc/rudiments/classes/html/characterincludes_8h_source.html
 share/doc/rudiments/classes/html/charstring_8h_source.html
 share/doc/rudiments/classes/html/charstringincludes_8h_source.html
 share/doc/rudiments/classes/html/chat_8h_source.html
 share/doc/rudiments/classes/html/chatincludes_8h_source.html
+share/doc/rudiments/classes/html/classapachehttpserverapi-members.html
+share/doc/rudiments/classes/html/classapachehttpserverapi.html
 share/doc/rudiments/classes/html/classavltree-members.html
 share/doc/rudiments/classes/html/classavltree.html
 share/doc/rudiments/classes/html/classavltreenode-members.html
@@ -258,6 +358,8 @@ share/doc/rudiments/classes/html/classby
 share/doc/rudiments/classes/html/classbytebuffer.html
 share/doc/rudiments/classes/html/classbytestring-members.html
 share/doc/rudiments/classes/html/classbytestring.html
+share/doc/rudiments/classes/html/classcgihttpserverapi-members.html
+share/doc/rudiments/classes/html/classcgihttpserverapi.html
 share/doc/rudiments/classes/html/classcharacter-members.html
 share/doc/rudiments/classes/html/classcharacter.html
 share/doc/rudiments/classes/html/classcharstring-members.html
@@ -284,6 +386,12 @@ share/doc/rudiments/classes/html/classco
 share/doc/rudiments/classes/html/classcompilerprocessor.html
 share/doc/rudiments/classes/html/classcrypt-members.html
 share/doc/rudiments/classes/html/classcrypt.html
+share/doc/rudiments/classes/html/classcsvdom-members.html
+share/doc/rudiments/classes/html/classcsvdom.html
+share/doc/rudiments/classes/html/classcsvsax-members.html
+share/doc/rudiments/classes/html/classcsvsax.html
+share/doc/rudiments/classes/html/classcursordomnode-members.html
+share/doc/rudiments/classes/html/classcursordomnode.html
 share/doc/rudiments/classes/html/classdatetime-members.html
 share/doc/rudiments/classes/html/classdatetime.html
 share/doc/rudiments/classes/html/classdevice-members.html
@@ -294,6 +402,12 @@ share/doc/rudiments/classes/html/classdi
 share/doc/rudiments/classes/html/classdictionarynode.html
 share/doc/rudiments/classes/html/classdirectory-members.html
 share/doc/rudiments/classes/html/classdirectory.html
+share/doc/rudiments/classes/html/classdom-members.html
+share/doc/rudiments/classes/html/classdom.html
+share/doc/rudiments/classes/html/classdomevents-members.html
+share/doc/rudiments/classes/html/classdomevents.html
+share/doc/rudiments/classes/html/classdomnode-members.html
+share/doc/rudiments/classes/html/classdomnode.html
 share/doc/rudiments/classes/html/classdynamicarray-members.html
 share/doc/rudiments/classes/html/classdynamicarray.html
 share/doc/rudiments/classes/html/classdynamiclib-members.html
@@ -325,12 +439,30 @@ share/doc/rudiments/classes/html/classha
 share/doc/rudiments/classes/html/classhash.html
 share/doc/rudiments/classes/html/classhostentry-members.html
 share/doc/rudiments/classes/html/classhostentry.html
+share/doc/rudiments/classes/html/classhttpbasicsecurity-members.html
+share/doc/rudiments/classes/html/classhttpbasicsecurity.html
+share/doc/rudiments/classes/html/classhttprequest-members.html
+share/doc/rudiments/classes/html/classhttprequest.html
+share/doc/rudiments/classes/html/classhttpresponse-members.html
+share/doc/rudiments/classes/html/classhttpresponse.html
+share/doc/rudiments/classes/html/classhttpserverapi-members.html
+share/doc/rudiments/classes/html/classhttpserverapi.html
 share/doc/rudiments/classes/html/classinetsocketclient-members.html
 share/doc/rudiments/classes/html/classinetsocketclient.html
 share/doc/rudiments/classes/html/classinetsocketserver-members.html
 share/doc/rudiments/classes/html/classinetsocketserver.html
 share/doc/rudiments/classes/html/classinetsocketutil-members.html
 share/doc/rudiments/classes/html/classinetsocketutil.html
+share/doc/rudiments/classes/html/classinidom-members.html
+share/doc/rudiments/classes/html/classinidom.html
+share/doc/rudiments/classes/html/classinisax-members.html
+share/doc/rudiments/classes/html/classinisax.html
+share/doc/rudiments/classes/html/classinput-members.html
+share/doc/rudiments/classes/html/classinput.html
+share/doc/rudiments/classes/html/classjsondom-members.html
+share/doc/rudiments/classes/html/classjsondom.html
+share/doc/rudiments/classes/html/classjsonsax-members.html
+share/doc/rudiments/classes/html/classjsonsax.html
 share/doc/rudiments/classes/html/classlinkedlist-members.html
 share/doc/rudiments/classes/html/classlinkedlist.html
 share/doc/rudiments/classes/html/classlinkedlistnode-members.html
@@ -354,6 +486,22 @@ share/doc/rudiments/classes/html/classmo
 share/doc/rudiments/classes/html/classmodemserver.html
 share/doc/rudiments/classes/html/classmodemutil-members.html
 share/doc/rudiments/classes/html/classmodemutil.html
+share/doc/rudiments/classes/html/classmvccontroller-members.html
+share/doc/rudiments/classes/html/classmvccontroller.html
+share/doc/rudiments/classes/html/classmvcproperties-members.html
+share/doc/rudiments/classes/html/classmvcproperties.html
+share/doc/rudiments/classes/html/classmvcresult-members.html
+share/doc/rudiments/classes/html/classmvcresult.html
+share/doc/rudiments/classes/html/classmvcsecurity-members.html
+share/doc/rudiments/classes/html/classmvcsecurity.html
+share/doc/rudiments/classes/html/classmvcservice-members.html
+share/doc/rudiments/classes/html/classmvcservice.html
+share/doc/rudiments/classes/html/classmvctier-members.html
+share/doc/rudiments/classes/html/classmvctier.html
+share/doc/rudiments/classes/html/classmvcview-members.html
+share/doc/rudiments/classes/html/classmvcview.html
+share/doc/rudiments/classes/html/classoutput-members.html
+share/doc/rudiments/classes/html/classoutput.html
 share/doc/rudiments/classes/html/classparameterstring-members.html
 share/doc/rudiments/classes/html/classparameterstring.html
 share/doc/rudiments/classes/html/classpermissions-members.html
@@ -362,12 +510,18 @@ share/doc/rudiments/classes/html/classpr
 share/doc/rudiments/classes/html/classprocess.html
 share/doc/rudiments/classes/html/classprompt-members.html
 share/doc/rudiments/classes/html/classprompt.html
+share/doc/rudiments/classes/html/classpropdom-members.html
+share/doc/rudiments/classes/html/classpropdom.html
+share/doc/rudiments/classes/html/classpropsax-members.html
+share/doc/rudiments/classes/html/classpropsax.html
 share/doc/rudiments/classes/html/classprotocolentry-members.html
 share/doc/rudiments/classes/html/classprotocolentry.html
 share/doc/rudiments/classes/html/classrandomnumber-members.html
 share/doc/rudiments/classes/html/classrandomnumber.html
 share/doc/rudiments/classes/html/classregularexpression-members.html
 share/doc/rudiments/classes/html/classregularexpression.html
+share/doc/rudiments/classes/html/classsax-members.html
+share/doc/rudiments/classes/html/classsax.html
 share/doc/rudiments/classes/html/classsecuritycontext-members.html
 share/doc/rudiments/classes/html/classsecuritycontext.html
 share/doc/rudiments/classes/html/classsemaphoreset-members.html
@@ -382,6 +536,8 @@ share/doc/rudiments/classes/html/classse
 share/doc/rudiments/classes/html/classserviceentry.html
 share/doc/rudiments/classes/html/classsha1-members.html
 share/doc/rudiments/classes/html/classsha1.html
+share/doc/rudiments/classes/html/classsha256-members.html
+share/doc/rudiments/classes/html/classsha256.html
 share/doc/rudiments/classes/html/classsharedmemory-members.html
 share/doc/rudiments/classes/html/classsharedmemory.html
 share/doc/rudiments/classes/html/classsignalhandler-members.html
@@ -412,6 +568,8 @@ share/doc/rudiments/classes/html/classsy
 share/doc/rudiments/classes/html/classsys.html
 share/doc/rudiments/classes/html/classsyslogdestination-members.html
 share/doc/rudiments/classes/html/classsyslogdestination.html
+share/doc/rudiments/classes/html/classtemplateengine-members.html
+share/doc/rudiments/classes/html/classtemplateengine.html
 share/doc/rudiments/classes/html/classthread-members.html
 share/doc/rudiments/classes/html/classthread.html
 share/doc/rudiments/classes/html/classthreadmutex-members.html
@@ -430,16 +588,16 @@ share/doc/rudiments/classes/html/classun
 share/doc/rudiments/classes/html/classunixsocketutil.html
 share/doc/rudiments/classes/html/classurl-members.html
 share/doc/rudiments/classes/html/classurl.html
+share/doc/rudiments/classes/html/classurlhttprequest-members.html
+share/doc/rudiments/classes/html/classurlhttprequest.html
 share/doc/rudiments/classes/html/classuserentry-members.html
 share/doc/rudiments/classes/html/classuserentry.html
+share/doc/rudiments/classes/html/classwebsocket-members.html
+share/doc/rudiments/classes/html/classwebsocket.html
 share/doc/rudiments/classes/html/classwinsock-members.html
 share/doc/rudiments/classes/html/classwinsock.html
 share/doc/rudiments/classes/html/classxmldom-members.html
 share/doc/rudiments/classes/html/classxmldom.html
-share/doc/rudiments/classes/html/classxmldomevents-members.html
-share/doc/rudiments/classes/html/classxmldomevents.html
-share/doc/rudiments/classes/html/classxmldomnode-members.html
-share/doc/rudiments/classes/html/classxmldomnode.html
 share/doc/rudiments/classes/html/classxmlsax-members.html
 share/doc/rudiments/classes/html/classxmlsax.html
 share/doc/rudiments/classes/html/client_8h_source.html
@@ -457,10 +615,17 @@ share/doc/rudiments/classes/html/config_
 share/doc/rudiments/classes/html/config__vs2010_8h_source.html
 share/doc/rudiments/classes/html/config__vs2013_8h_source.html
 share/doc/rudiments/classes/html/config__vs2015_8h_source.html
+share/doc/rudiments/classes/html/config__vs2017_8h_source.html
 share/doc/rudiments/classes/html/config__vs5_8h_source.html
 share/doc/rudiments/classes/html/config__vs6_8h_source.html
 share/doc/rudiments/classes/html/crypt_8h_source.html
 share/doc/rudiments/classes/html/cryptincludes_8h_source.html
+share/doc/rudiments/classes/html/csvdom_8h_source.html
+share/doc/rudiments/classes/html/csvdomincludes_8h_source.html
+share/doc/rudiments/classes/html/csvsax_8h_source.html
+share/doc/rudiments/classes/html/csvsaxincludes_8h_source.html
+share/doc/rudiments/classes/html/cursordomnode_8h_source.html
+share/doc/rudiments/classes/html/cursordomnodeincludes_8h_source.html
 share/doc/rudiments/classes/html/datetime_8h_source.html
 share/doc/rudiments/classes/html/datetimeincludes_8h_source.html
 share/doc/rudiments/classes/html/debugprint_8h_source.html
@@ -477,6 +642,12 @@ share/doc/rudiments/classes/html/directo
 share/doc/rudiments/classes/html/directoryincludes_8h_source.html
 share/doc/rudiments/classes/html/dll_8h_source.html
 share/doc/rudiments/classes/html/doc.png
+share/doc/rudiments/classes/html/dom_8h_source.html
+share/doc/rudiments/classes/html/domevents_8h_source.html
+share/doc/rudiments/classes/html/domeventsincludes_8h_source.html
+share/doc/rudiments/classes/html/domincludes_8h_source.html
+share/doc/rudiments/classes/html/domnode_8h_source.html
+share/doc/rudiments/classes/html/domnodeincludes_8h_source.html
 share/doc/rudiments/classes/html/doxygen.css
 share/doc/rudiments/classes/html/doxygen.png
 share/doc/rudiments/classes/html/dynamicarray_8h_source.html
@@ -499,14 +670,12 @@ share/doc/rudiments/classes/html/filesys
 share/doc/rudiments/classes/html/folderclosed.png
 share/doc/rudiments/classes/html/folderopen.png
 share/doc/rudiments/classes/html/functions.html
-share/doc/rudiments/classes/html/functions_0x7e.html
 share/doc/rudiments/classes/html/functions_b.html
 share/doc/rudiments/classes/html/functions_c.html
 share/doc/rudiments/classes/html/functions_d.html
 share/doc/rudiments/classes/html/functions_e.html
 share/doc/rudiments/classes/html/functions_f.html
 share/doc/rudiments/classes/html/functions_func.html
-share/doc/rudiments/classes/html/functions_func_0x7e.html
 share/doc/rudiments/classes/html/functions_func_b.html
 share/doc/rudiments/classes/html/functions_func_c.html
 share/doc/rudiments/classes/html/functions_func_d.html
@@ -515,6 +684,7 @@ share/doc/rudiments/classes/html/functio
 share/doc/rudiments/classes/html/functions_func_g.html
 share/doc/rudiments/classes/html/functions_func_h.html
 share/doc/rudiments/classes/html/functions_func_i.html
+share/doc/rudiments/classes/html/functions_func_j.html
 share/doc/rudiments/classes/html/functions_func_k.html
 share/doc/rudiments/classes/html/functions_func_l.html
 share/doc/rudiments/classes/html/functions_func_m.html
@@ -530,9 +700,11 @@ share/doc/rudiments/classes/html/functio
 share/doc/rudiments/classes/html/functions_func_w.html
 share/doc/rudiments/classes/html/functions_func_x.html
 share/doc/rudiments/classes/html/functions_func_z.html
+share/doc/rudiments/classes/html/functions_func_~.html
 share/doc/rudiments/classes/html/functions_g.html
 share/doc/rudiments/classes/html/functions_h.html
 share/doc/rudiments/classes/html/functions_i.html
+share/doc/rudiments/classes/html/functions_j.html
 share/doc/rudiments/classes/html/functions_k.html
 share/doc/rudiments/classes/html/functions_l.html
 share/doc/rudiments/classes/html/functions_m.html
@@ -549,6 +721,7 @@ share/doc/rudiments/classes/html/functio
 share/doc/rudiments/classes/html/functions_w.html
 share/doc/rudiments/classes/html/functions_x.html
 share/doc/rudiments/classes/html/functions_z.html
+share/doc/rudiments/classes/html/functions_~.html
 share/doc/rudiments/classes/html/groupentry_8h_source.html
 share/doc/rudiments/classes/html/groupentryincludes_8h_source.html
 share/doc/rudiments/classes/html/gss_8h_source.html
@@ -561,6 +734,15 @@ share/doc/rudiments/classes/html/hashinc
 share/doc/rudiments/classes/html/hierarchy.html
 share/doc/rudiments/classes/html/hostentry_8h_source.html
 share/doc/rudiments/classes/html/hostentryincludes_8h_source.html
+share/doc/rudiments/classes/html/httpbasicsecurity_8h_source.html
+share/doc/rudiments/classes/html/httpbasicsecurityincludes_8h_source.html
+share/doc/rudiments/classes/html/httprequest_8h_source.html
+share/doc/rudiments/classes/html/httprequestincludes_8h_source.html
+share/doc/rudiments/classes/html/httpresponse_8h_source.html
+share/doc/rudiments/classes/html/httpresponseincludes_8h_source.html
+share/doc/rudiments/classes/html/httpserverapi_8h_source.html
+share/doc/rudiments/classes/html/httpserverapiincludes_8h_source.html
+share/doc/rudiments/classes/html/httpserverapimain_8h_source.html
 share/doc/rudiments/classes/html/index.html
 share/doc/rudiments/classes/html/inetsocketclient_8h_source.html
 share/doc/rudiments/classes/html/inetsocketclientincludes_8h_source.html
@@ -568,8 +750,18 @@ share/doc/rudiments/classes/html/inetsoc
 share/doc/rudiments/classes/html/inetsocketserverincludes_8h_source.html
 share/doc/rudiments/classes/html/inetsocketutil_8h_source.html
 share/doc/rudiments/classes/html/inetsocketutilincludes_8h_source.html
+share/doc/rudiments/classes/html/inidom_8h_source.html
+share/doc/rudiments/classes/html/inidomincludes_8h_source.html
+share/doc/rudiments/classes/html/inisax_8h_source.html
+share/doc/rudiments/classes/html/inisaxincludes_8h_source.html
+share/doc/rudiments/classes/html/input_8h_source.html
+share/doc/rudiments/classes/html/inputincludes_8h_source.html
 share/doc/rudiments/classes/html/inttypes_8h_source.html
 share/doc/rudiments/classes/html/jquery.js
+share/doc/rudiments/classes/html/jsondom_8h_source.html
+share/doc/rudiments/classes/html/jsondomincludes_8h_source.html
+share/doc/rudiments/classes/html/jsonsax_8h_source.html
+share/doc/rudiments/classes/html/jsonsaxincludes_8h_source.html
 share/doc/rudiments/classes/html/linkedlist_8h_source.html
 share/doc/rudiments/classes/html/linkedlistincludes_8h_source.html
 share/doc/rudiments/classes/html/linkedlistinlines_8h_source.html
@@ -588,11 +780,24 @@ share/doc/rudiments/classes/html/memorym
 share/doc/rudiments/classes/html/memorymapincludes_8h_source.html
 share/doc/rudiments/classes/html/memorypool_8h_source.html
 share/doc/rudiments/classes/html/memorypoolincludes_8h_source.html
+share/doc/rudiments/classes/html/menu.js
+share/doc/rudiments/classes/html/menudata.js
 share/doc/rudiments/classes/html/modemclient_8h_source.html
 share/doc/rudiments/classes/html/modemclientincludes_8h_source.html
 share/doc/rudiments/classes/html/modemserver_8h_source.html
 share/doc/rudiments/classes/html/modemserverincludes_8h_source.html
 share/doc/rudiments/classes/html/modemutil_8h_source.html
+share/doc/rudiments/classes/html/mvccontroller_8h_source.html
+share/doc/rudiments/classes/html/mvcproperties_8h_source.html
+share/doc/rudiments/classes/html/mvcpropertiesincludes_8h_source.html
+share/doc/rudiments/classes/html/mvcresult_8h_source.html
+share/doc/rudiments/classes/html/mvcresultincludes_8h_source.html
+share/doc/rudiments/classes/html/mvcsecurity_8h_source.html
+share/doc/rudiments/classes/html/mvcservice_8h_source.html
+share/doc/rudiments/classes/html/mvctier_8h_source.html
+share/doc/rudiments/classes/html/mvctierincludes_8h_source.html
+share/doc/rudiments/classes/html/mvcview_8h_source.html
+share/doc/rudiments/classes/html/mvcviewincludes_8h_source.html
 share/doc/rudiments/classes/html/nav_f.png
 share/doc/rudiments/classes/html/nav_g.png
 share/doc/rudiments/classes/html/nav_h.png
@@ -600,23 +805,33 @@ share/doc/rudiments/classes/html/network
 share/doc/rudiments/classes/html/new_8h_source.html
 share/doc/rudiments/classes/html/nodeinlines_8h_source.html
 share/doc/rudiments/classes/html/open.png
+share/doc/rudiments/classes/html/output_8h_source.html
+share/doc/rudiments/classes/html/outputincludes_8h_source.html
 share/doc/rudiments/classes/html/parameterstring_8h_source.html
 share/doc/rudiments/classes/html/parameterstringincludes_8h_source.html
 share/doc/rudiments/classes/html/permissions_8h_source.html
 share/doc/rudiments/classes/html/permissionsincludes_8h_source.html
+share/doc/rudiments/classes/html/private_2apachehttpserverapi_8h_source.html
 share/doc/rudiments/classes/html/private_2avltree_8h_source.html
 share/doc/rudiments/classes/html/private_2bytebuffer_8h_source.html
+share/doc/rudiments/classes/html/private_2cgihttpserverapi_8h_source.html
 share/doc/rudiments/classes/html/private_2charstring_8h_source.html
 share/doc/rudiments/classes/html/private_2chat_8h_source.html
 share/doc/rudiments/classes/html/private_2client_8h_source.html
 share/doc/rudiments/classes/html/private_2codetree_8h_source.html
 share/doc/rudiments/classes/html/private_2commandline_8h_source.html
 share/doc/rudiments/classes/html/private_2compiler_8h_source.html
+share/doc/rudiments/classes/html/private_2csvdom_8h_source.html
+share/doc/rudiments/classes/html/private_2csvsax_8h_source.html
+share/doc/rudiments/classes/html/private_2cursordomnode_8h_source.html
 share/doc/rudiments/classes/html/private_2datetime_8h_source.html
 share/doc/rudiments/classes/html/private_2debugprint_8h_source.html
 share/doc/rudiments/classes/html/private_2device_8h_source.html
 share/doc/rudiments/classes/html/private_2dictionary_8h_source.html
 share/doc/rudiments/classes/html/private_2directory_8h_source.html
+share/doc/rudiments/classes/html/private_2dom_8h_source.html
+share/doc/rudiments/classes/html/private_2domevents_8h_source.html
+share/doc/rudiments/classes/html/private_2domnode_8h_source.html
 share/doc/rudiments/classes/html/private_2dynamicarray_8h_source.html
 share/doc/rudiments/classes/html/private_2dynamiclib_8h_source.html
 share/doc/rudiments/classes/html/private_2environment_8h_source.html
@@ -626,9 +841,17 @@ share/doc/rudiments/classes/html/private
 share/doc/rudiments/classes/html/private_2groupentry_8h_source.html
 share/doc/rudiments/classes/html/private_2gss_8h_source.html
 share/doc/rudiments/classes/html/private_2hostentry_8h_source.html
+share/doc/rudiments/classes/html/private_2httpbasicsecurity_8h_source.html
+share/doc/rudiments/classes/html/private_2httprequest_8h_source.html
+share/doc/rudiments/classes/html/private_2httpresponse_8h_source.html
+share/doc/rudiments/classes/html/private_2httpserverapi_8h_source.html
 share/doc/rudiments/classes/html/private_2inetsocketclient_8h_source.html
 share/doc/rudiments/classes/html/private_2inetsocketserver_8h_source.html
 share/doc/rudiments/classes/html/private_2inetsocketutil_8h_source.html
+share/doc/rudiments/classes/html/private_2inidom_8h_source.html
+share/doc/rudiments/classes/html/private_2inisax_8h_source.html
+share/doc/rudiments/classes/html/private_2jsondom_8h_source.html
+share/doc/rudiments/classes/html/private_2jsonsax_8h_source.html
 share/doc/rudiments/classes/html/private_2linkedlist_8h_source.html
 share/doc/rudiments/classes/html/private_2listener_8h_source.html
 share/doc/rudiments/classes/html/private_2logger_8h_source.html
@@ -637,19 +860,27 @@ share/doc/rudiments/classes/html/private
 share/doc/rudiments/classes/html/private_2memorypool_8h_source.html
 share/doc/rudiments/classes/html/private_2modemclient_8h_source.html
 share/doc/rudiments/classes/html/private_2modemserver_8h_source.html
+share/doc/rudiments/classes/html/private_2mvcproperties_8h_source.html
+share/doc/rudiments/classes/html/private_2mvcresult_8h_source.html
+share/doc/rudiments/classes/html/private_2mvctier_8h_source.html
+share/doc/rudiments/classes/html/private_2mvcview_8h_source.html
 share/doc/rudiments/classes/html/private_2parameterstring_8h_source.html
 share/doc/rudiments/classes/html/private_2permissions_8h_source.html
 share/doc/rudiments/classes/html/private_2process_8h_source.html
 share/doc/rudiments/classes/html/private_2prompt_8h_source.html
+share/doc/rudiments/classes/html/private_2propdom_8h_source.html
+share/doc/rudiments/classes/html/private_2propsax_8h_source.html
 share/doc/rudiments/classes/html/private_2protocolentry_8h_source.html
 share/doc/rudiments/classes/html/private_2randomnumber_8h_source.html
 share/doc/rudiments/classes/html/private_2regularexpression_8h_source.html
+share/doc/rudiments/classes/html/private_2sax_8h_source.html
 share/doc/rudiments/classes/html/private_2semaphoreset_8h_source.html
 share/doc/rudiments/classes/html/private_2serialport_8h_source.html
 share/doc/rudiments/classes/html/private_2serialportprofile_8h_source.html
 share/doc/rudiments/classes/html/private_2server_8h_source.html
 share/doc/rudiments/classes/html/private_2serviceentry_8h_source.html
 share/doc/rudiments/classes/html/private_2sha1_8h_source.html
+share/doc/rudiments/classes/html/private_2sha256_8h_source.html
 share/doc/rudiments/classes/html/private_2sharedmemory_8h_source.html
 share/doc/rudiments/classes/html/private_2singlylinkedlist_8h_source.html
 share/doc/rudiments/classes/html/private_2snooze_8h_source.html
@@ -657,7 +888,8 @@ share/doc/rudiments/classes/html/private
 share/doc/rudiments/classes/html/private_2socketserver_8h_source.html
 share/doc/rudiments/classes/html/private_2staticarray_8h_source.html
 share/doc/rudiments/classes/html/private_2stdio_8h_source.html
-share/doc/rudiments/classes/html/private_2stringbuffer_8h_source.html
+share/doc/rudiments/classes/html/private_2sys_8h_source.html
+share/doc/rudiments/classes/html/private_2templateengine_8h_source.html
 share/doc/rudiments/classes/html/private_2thread_8h_source.html
 share/doc/rudiments/classes/html/private_2threadmutex_8h_source.html
 share/doc/rudiments/classes/html/private_2tls_8h_source.html
@@ -665,15 +897,19 @@ share/doc/rudiments/classes/html/private
 share/doc/rudiments/classes/html/private_2unixsocketserver_8h_source.html
 share/doc/rudiments/classes/html/private_2unixsocketutil_8h_source.html
 share/doc/rudiments/classes/html/private_2url_8h_source.html
+share/doc/rudiments/classes/html/private_2urlhttprequest_8h_source.html
 share/doc/rudiments/classes/html/private_2userentry_8h_source.html
+share/doc/rudiments/classes/html/private_2websocket_8h_source.html
 share/doc/rudiments/classes/html/private_2xmldom_8h_source.html
-share/doc/rudiments/classes/html/private_2xmldomevents_8h_source.html
-share/doc/rudiments/classes/html/private_2xmldomnode_8h_source.html
 share/doc/rudiments/classes/html/private_2xmlsax_8h_source.html
 share/doc/rudiments/classes/html/process_8h_source.html
 share/doc/rudiments/classes/html/processincludes_8h_source.html
 share/doc/rudiments/classes/html/prompt_8h_source.html
 share/doc/rudiments/classes/html/promptincludes_8h_source.html
+share/doc/rudiments/classes/html/propdom_8h_source.html
+share/doc/rudiments/classes/html/propdomincludes_8h_source.html
+share/doc/rudiments/classes/html/propsax_8h_source.html
+share/doc/rudiments/classes/html/propsaxincludes_8h_source.html
 share/doc/rudiments/classes/html/protocolentry_8h_source.html
 share/doc/rudiments/classes/html/protocolentryincludes_8h_source.html
 share/doc/rudiments/classes/html/randomnumber_8h_source.html
@@ -681,7 +917,8 @@ share/doc/rudiments/classes/html/randomn
 share/doc/rudiments/classes/html/regularexpression_8h_source.html
 share/doc/rudiments/classes/html/regularexpressionincludes_8h_source.html
 share/doc/rudiments/classes/html/resultcodes_8h_source.html
-share/doc/rudiments/classes/html/rudimentsinlines_8h_source.html
+share/doc/rudiments/classes/html/sax_8h_source.html
+share/doc/rudiments/classes/html/saxincludes_8h_source.html
 share/doc/rudiments/classes/html/security_8h_source.html
 share/doc/rudiments/classes/html/semaphoreset_8h_source.html
 share/doc/rudiments/classes/html/semaphoresetincludes_8h_source.html
@@ -695,6 +932,8 @@ share/doc/rudiments/classes/html/service
 share/doc/rudiments/classes/html/serviceentryincludes_8h_source.html
 share/doc/rudiments/classes/html/sha1_8h_source.html
 share/doc/rudiments/classes/html/sha1includes_8h_source.html
+share/doc/rudiments/classes/html/sha256_8h_source.html
+share/doc/rudiments/classes/html/sha256includes_8h_source.html
 share/doc/rudiments/classes/html/sharedmemory_8h_source.html
 share/doc/rudiments/classes/html/sharedmemoryincludes_8h_source.html
 share/doc/rudiments/classes/html/signalclasses_8h_source.html
@@ -719,6 +958,13 @@ share/doc/rudiments/classes/html/stdio_8
 share/doc/rudiments/classes/html/stdoutdestination_8h_source.html
 share/doc/rudiments/classes/html/stringbuffer_8h_source.html
 share/doc/rudiments/classes/html/stringbufferincludes_8h_source.html
+share/doc/rudiments/classes/html/stringbufferinlines_8h_source.html
+share/doc/rudiments/classes/html/structblockparser-members.html
+share/doc/rudiments/classes/html/structblockparser.html
+share/doc/rudiments/classes/html/structfileparser-members.html
+share/doc/rudiments/classes/html/structfileparser.html
+share/doc/rudiments/classes/html/structhttprequest_1_1parameterrequirement-members.html
+share/doc/rudiments/classes/html/structhttprequest_1_1parameterrequirement.html
 share/doc/rudiments/classes/html/structsockaddr__un-members.html
 share/doc/rudiments/classes/html/structsockaddr__un.html
 share/doc/rudiments/classes/html/structtermios-members.html
@@ -733,6 +979,8 @@ share/doc/rudiments/classes/html/tab_b.p
 share/doc/rudiments/classes/html/tab_h.png
 share/doc/rudiments/classes/html/tab_s.png
 share/doc/rudiments/classes/html/tabs.css
+share/doc/rudiments/classes/html/templateengine_8h_source.html
+share/doc/rudiments/classes/html/templateengineincludes_8h_source.html
 share/doc/rudiments/classes/html/thread_8h_source.html
 share/doc/rudiments/classes/html/threadincludes_8h_source.html
 share/doc/rudiments/classes/html/threadmutex_8h_source.html
@@ -748,16 +996,16 @@ share/doc/rudiments/classes/html/unixsoc
 share/doc/rudiments/classes/html/unixsocketutil_8h_source.html
 share/doc/rudiments/classes/html/unixsocketutilincludes_8h_source.html
 share/doc/rudiments/classes/html/url_8h_source.html
+share/doc/rudiments/classes/html/urlhttprequest_8h_source.html
+share/doc/rudiments/classes/html/urlhttprequestincludes_8h_source.html
 share/doc/rudiments/classes/html/urlincludes_8h_source.html
 share/doc/rudiments/classes/html/userentry_8h_source.html
 share/doc/rudiments/classes/html/userentryincludes_8h_source.html
+share/doc/rudiments/classes/html/websocket_8h_source.html
+share/doc/rudiments/classes/html/websocketincludes_8h_source.html
 share/doc/rudiments/classes/html/winsock_8h_source.html
 share/doc/rudiments/classes/html/xmldom_8h_source.html
-share/doc/rudiments/classes/html/xmldomevents_8h_source.html
-share/doc/rudiments/classes/html/xmldomeventsincludes_8h_source.html
 share/doc/rudiments/classes/html/xmldomincludes_8h_source.html
-share/doc/rudiments/classes/html/xmldomnode_8h_source.html
-share/doc/rudiments/classes/html/xmldomnodeincludes_8h_source.html
 share/doc/rudiments/classes/html/xmlsax_8h_source.html
 share/doc/rudiments/classes/html/xmlsaxincludes_8h_source.html
 share/doc/rudiments/css/styles.css
@@ -785,6 +1033,7 @@ share/doc/rudiments/programming/datetime
 share/doc/rudiments/programming/device.html
 share/doc/rudiments/programming/dictionary.html
 share/doc/rudiments/programming/directory.html
+share/doc/rudiments/programming/domevents.html
 share/doc/rudiments/programming/dynamicarray.html
 share/doc/rudiments/programming/dynamiclib.html
 share/doc/rudiments/programming/environment.html
@@ -832,6 +1081,5 @@ share/doc/rudiments/programming/unixsock
 share/doc/rudiments/programming/url.html
 share/doc/rudiments/programming/userentry.html
 share/doc/rudiments/programming/xmldom.html
-share/doc/rudiments/programming/xmldomevents.html
 share/doc/rudiments/programming/xmlsax.html
 share/licenses/rudiments/COPYING

Index: pkgsrc/devel/rudiments/buildlink3.mk
diff -u pkgsrc/devel/rudiments/buildlink3.mk:1.35 pkgsrc/devel/rudiments/buildlink3.mk:1.36
--- pkgsrc/devel/rudiments/buildlink3.mk:1.35   Fri May 22 10:55:45 2020
+++ pkgsrc/devel/rudiments/buildlink3.mk        Tue Feb 16 13:10:18 2021
@@ -1,17 +1,12 @@
-# $NetBSD: buildlink3.mk,v 1.35 2020/05/22 10:55:45 adam Exp $
-#
-# This Makefile fragment is included by packages that use rudiments.
-#
-# This file was created automatically using createbuildlink-3.1.
-#
+# $NetBSD: buildlink3.mk,v 1.36 2021/02/16 13:10:18 adam Exp $
 
 BUILDLINK_TREE+=       rudiments
 
 .if !defined(RUDIMENTS_BUILDLINK3_MK)
 RUDIMENTS_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.rudiments+=      rudiments>=1.0.0
-BUILDLINK_ABI_DEPENDS.rudiments+=      rudiments>=1.0.2nb14
+BUILDLINK_API_DEPENDS.rudiments+=      rudiments>=1.1.0
+BUILDLINK_ABI_DEPENDS.rudiments+=      rudiments>=1.1.0
 BUILDLINK_PKGSRCDIR.rudiments?=                ../../devel/rudiments
 
 .include "../../devel/pcre/buildlink3.mk"

Index: pkgsrc/devel/rudiments/distinfo
diff -u pkgsrc/devel/rudiments/distinfo:1.23 pkgsrc/devel/rudiments/distinfo:1.24
--- pkgsrc/devel/rudiments/distinfo:1.23        Mon Jan 16 13:09:05 2017
+++ pkgsrc/devel/rudiments/distinfo     Tue Feb 16 13:10:18 2021
@@ -1,10 +1,10 @@
-$NetBSD: distinfo,v 1.23 2017/01/16 13:09:05 fhajny Exp $
+$NetBSD: distinfo,v 1.24 2021/02/16 13:10:18 adam Exp $
 
-SHA1 (rudiments-1.0.2.tar.gz) = d8e8ef2284b816552b4b39415e0e33a6b08a6d57
-RMD160 (rudiments-1.0.2.tar.gz) = 54e85e357db8a51947b22447177d52f73ac1ab23
-SHA512 (rudiments-1.0.2.tar.gz) = b63b3194191caec6f0d6694017135844d1531aaf6af17c71ff4b5391be4ddecd3a39c7b1d195414623ceab53e69689caa67c93f2b2d698c26335a4d35d48097d
-Size (rudiments-1.0.2.tar.gz) = 2226447 bytes
+SHA1 (rudiments-1.3.1.tar.gz) = c5021f85fc81c1caf147fa469a61d03ed2135815
+RMD160 (rudiments-1.3.1.tar.gz) = 2c24d1d1d169b4a11cfa8472eaafc51f83f65292
+SHA512 (rudiments-1.3.1.tar.gz) = 4a6aff9007737c6951e4867087ae4ca50e1540f04fc8d6deecbf51b7398fcbcd7a487d8ed8823d473f58ea4c0b253224152b9fe5083c7e68869d734378c93d0f
+Size (rudiments-1.3.1.tar.gz) = 2738593 bytes
 SHA1 (patch-configure) = ce847ba4528576f63a7c0dbfb4934c112c28895b
-SHA1 (patch-include_rudiments_private_socketclient.h) = 3789e86ee89aaeddc5a0995c2abfbb7a46dcd4b8
-SHA1 (patch-src_listener.cpp) = 474a45e2c88479c1390e002a363d2399d38fbdf0
-SHA1 (patch-src_xmldomnode.cpp) = 660ef2557f45c8fe21a4d062c1e0749dcdd06b43
+SHA1 (patch-include_rudiments_private_socketclient.h) = f1ac8fc292f092c9082b41806fc380af0e7930e9
+SHA1 (patch-src_Makefile.in) = 091e14b34aba4092695093a36fce31dfd8dcb695
+SHA1 (patch-src_listener.cpp) = ad4fb17dfdbe325a73236bc9b37c84d7bf7f90c7

Index: pkgsrc/devel/rudiments/patches/patch-include_rudiments_private_socketclient.h
diff -u pkgsrc/devel/rudiments/patches/patch-include_rudiments_private_socketclient.h:1.3 pkgsrc/devel/rudiments/patches/patch-include_rudiments_private_socketclient.h:1.4
--- pkgsrc/devel/rudiments/patches/patch-include_rudiments_private_socketclient.h:1.3   Fri Jul  1 16:02:12 2016
+++ pkgsrc/devel/rudiments/patches/patch-include_rudiments_private_socketclient.h       Tue Feb 16 13:10:19 2021
@@ -1,6 +1,7 @@
-$NetBSD: patch-include_rudiments_private_socketclient.h,v 1.3 2016/07/01 16:02:12 fhajny Exp $
+$NetBSD: patch-include_rudiments_private_socketclient.h,v 1.4 2021/02/16 13:10:19 adam Exp $
 
 Fix build with -Woverloaded-virtual.
+
 --- include/rudiments/private/socketclient.h.orig      2016-02-12 21:45:10.000000000 +0000
 +++ include/rudiments/private/socketclient.h
 @@ -3,6 +3,7 @@

Index: pkgsrc/devel/rudiments/patches/patch-src_listener.cpp
diff -u pkgsrc/devel/rudiments/patches/patch-src_listener.cpp:1.2 pkgsrc/devel/rudiments/patches/patch-src_listener.cpp:1.3
--- pkgsrc/devel/rudiments/patches/patch-src_listener.cpp:1.2   Fri Jul  1 16:02:12 2016
+++ pkgsrc/devel/rudiments/patches/patch-src_listener.cpp       Tue Feb 16 13:10:19 2021
@@ -1,7 +1,8 @@
-$NetBSD: patch-src_listener.cpp,v 1.2 2016/07/01 16:02:12 fhajny Exp $
+$NetBSD: patch-src_listener.cpp,v 1.3 2021/02/16 13:10:19 adam Exp $
 
 Recent Illumos (SunOS) platforms come with a basic epoll implementation
 which is detected, but isn't good enough for rudiments.
+
 --- src/listener.cpp.orig      2016-02-12 21:45:11.000000000 +0000
 +++ src/listener.cpp
 @@ -8,6 +8,10 @@

Added files:

Index: pkgsrc/devel/rudiments/patches/patch-src_Makefile.in
diff -u /dev/null pkgsrc/devel/rudiments/patches/patch-src_Makefile.in:1.1
--- /dev/null   Tue Feb 16 13:10:19 2021
+++ pkgsrc/devel/rudiments/patches/patch-src_Makefile.in        Tue Feb 16 13:10:19 2021
@@ -0,0 +1,17 @@
+$NetBSD: patch-src_Makefile.in,v 1.1 2021/02/16 13:10:19 adam Exp $
+
+Fix infinite dependency.
+
+--- src/Makefile.in.orig       2021-02-14 19:48:47.000000000 +0000
++++ src/Makefile.in
+@@ -19,9 +19,7 @@ APACHELOBJS = @APACHELOBJS@
+ .cpp.obj:
+       $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(COMPILE) $<
+ 
+-all:
+-      $(MAKE) librudiments.$(LIBEXT)
+-      $(MAKE) @LIBRUDIMENTSAPACHE@
++all: librudiments.$(LIBEXT)
+ 
+ clean:
+       $(LTCLEAN) $(RM) *.lo *.o *.obj *.$(LIBEXT) *.lib *.exp *.idb *.pdb *.manifest *.ii



Home | Main Index | Thread Index | Old Index