2007-11-02 Christian Thaeter remaining signal handlers 2007-11-02 Christian Thaeter shutdown fixes 2007-11-01 Christian Thaeter signal handling first part and refactored connection/socket handlers 2007-10-31 Christian Thaeter implemented the -i option to make regex case insensitive 2007-10-31 Christian Thaeter fix: closing fd's when daemonising closed our sockets, outch 2007-10-31 Christian Thaeter need to clean nested testfile 2007-10-31 Christian Thaeter let the test-daemons log 2007-10-31 Christian Thaeter new daemonizing code which chdir's and switches user etc 2007-10-30 Christian Thaeter add a 'sublists' feature 2007-10-30 Christian Thaeter FIX: buffer for displaying peername was not cleared 2007-10-30 Christian Thaeter woops, forgot to shutdown the test-daemons 2007-10-30 Christian Thaeter ass 1 sec timeout to ensure the daemon is up in tests 2007-10-29 Christian Thaeter cleaned up some code, removed/improved few comments, better logging 2007-10-29 Christian Thaeter add some chinese glyphs to the unicode test, they prolly mean something offensive, i cut'n'copy them from my spambox 2007-10-29 Christian Thaeter allow hierachic filenames, this changes the FETCH syntax, the listname now has to be delimited by a ':' instead a '/' 2007-10-29 Christian Thaeter FILTER command 2007-10-29 Christian Thaeter rule_acticvate function to 'uncomment' rules 2007-10-29 Christian Thaeter test.sh improvement, provide a $TESTS variable which can be used in testsuites 2007-10-28 Christian Thaeter macro checking the prefix of a string 2007-10-28 Christian Thaeter expiring rules will just comment them out instead delete them 2007-10-28 Christian Thaeter function for commenting out rules with some annotation 2007-10-28 Christian Thaeter utf8 regex, still using glibc/posix regex, other engines need to be evaluated later 2007-10-27 Christian Thaeter this is version 0.2 2007-10-27 Christian Thaeter MERGE command 2007-10-27 Christian Thaeter cosmetic / typos 2007-10-27 Christian Thaeter rule copy ctor 2007-10-26 Christian Thaeter lets face it, this VERSION generation needs some more work, to be done someday later 2007-10-26 Christian Thaeter does this suffice for updating VERSION when makeing distcheck? 2007-10-26 Christian Thaeter regenerate 'VERSION' when bootstraping 2007-10-25 Christian Thaeter syncronization tests 2007-10-25 Christian Thaeter renamed SYNC to UPDATE 2007-10-25 Christian Thaeter SYNC command 2007-10-25 Christian Thaeter reduced test timeouts 2007-10-25 Christian Thaeter lets see if touching configure.ac makes version tracking any better 2007-10-25 Christian Thaeter use printf instead echo 2007-10-25 Christian Thaeter use package version information from git 2007-10-25 Christian Thaeter include all tests in Makefile.am 2007-10-25 Christian Thaeter regex checking tests 2007-10-25 Christian Thaeter fix test.sh to accept empty 'in:' lines 2007-10-25 Christian Thaeter make distcheck happy 2007-10-25 Christian Thaeter '#EXIT:' and empty line handling for REPLACE and REMOVE 2007-10-25 Christian Thaeter more tests 2007-10-25 Christian Thaeter beginning of a test suite 2007-10-25 Christian Thaeter stop APPEND and PREPEND at empty line or '#EXIT:' 2007-10-25 Christian Thaeter llist update, iterate over ranges 2007-10-22 Christian Thaeter cosmetics 2007-10-22 Christian Thaeter FETCH command (only tcp4 so far) 2007-10-22 Christian Thaeter simplified atime init 2007-10-22 Christian Thaeter keep fd in buffer rather than connection 2007-10-22 Christian Thaeter rwlock rules list 2007-10-22 Christian Thaeter handle socket creation failure 2007-10-22 Christian Thaeter append given basedir argument with '/' if not given 2007-10-22 Christian Thaeter use rxpd_fail rxpd_die for expected failures in main.c 2007-10-22 Christian Thaeter reenable SHUTDOWN 2007-10-22 Christian Thaeter move accept to socket_accept itself 2007-10-22 Christian Thaeter some cleanup, no libevent left 2007-10-22 Christian Thaeter WIP: pth, cleanup, transistion mostly done 2007-10-21 Christian Thaeter WIP: pth transistion, 3rd step, commands basically ported 2007-10-21 Christian Thaeter WIP: pth transition, 2nd step 2007-10-21 Christian Thaeter WIP: gnu-pth transistion, socket accepting 2007-10-21 Christian Thaeter WIP: FETCH, first part 2007-10-21 Christian Thaeter file_rules_delete function 2007-10-18 Christian Thaeter DELETE command 2007-10-17 Christian Thaeter release 0.2pre1 2007-10-17 Christian Thaeter cleanup and meta updates for next release 2007-10-17 Christian Thaeter reserve and extend the list of forbidden filename characters 2007-10-17 Christian Thaeter EXPIRE command 2007-10-17 Christian Thaeter implemented atime handling, rules maintain a timestamp when they where last triggered 2007-10-16 Christian Thaeter reorder init sequence, daemonize after all commandline processing 2007-10-16 Christian Thaeter dont change the current dir when daemonize 2007-10-16 Christian Thaeter HELP produces comment syntax (leading #) 2007-10-16 Christian Thaeter extended the VERSION command 2007-10-16 Christian Thaeter autoreconf needs this files for bootstraping D'oh 2007-10-16 Christian Thaeter HELP command 2007-10-16 Christian Thaeter VERSION command, HELP and EXPIRE skeletons 2007-10-16 Christian Thaeter change -D debug verbosity to LOG_INFO 2007-10-13 Christian Thaeter add TODO make target which import the todo from the wiki 2007-10-12 Christian Thaeter some more .gitignore patterns 2007-10-12 Christian Thaeter change the build system from 'foreign' to 'gnu' requirements 2007-10-12 Christian Thaeter factored the source into smaller files covering single functionality 2007-10-11 Christian Thaeter this is version 0.1alpha 2007-10-11 Christian Thaeter cosmetics 2007-10-11 Christian Thaeter Policy handling, needed some socket/base pointer rearrangement 2007-10-11 Christian Thaeter logging improvement 2007-10-09 Christian Thaeter loading files from optargs 2007-10-09 Christian Thaeter listening works again 2007-10-09 Christian Thaeter getopt handling and lots of smaller logging and other details 2007-10-09 Christian Thaeter cleanup: use malloc/strdup wraper, add a log and a die function, silence compiler warnings 2007-10-08 Christian Thaeter Autotoolified 2007-10-08 Christian Thaeter fix leaking connections by calling destructor instead closing the fd 2007-10-08 Christian Thaeter command REPLACE 2007-10-08 Christian Thaeter little cleanup 2007-10-08 Christian Thaeter off by one fix 2007-10-08 Christian Thaeter remove unused listnode in rpxd_connection, add tmp_string and fix destructor 2007-10-08 Christian Thaeter command SAVE 2007-10-08 Christian Thaeter fix LOAD purging old loaded rules 2007-10-08 Christian Thaeter command LOAD 2007-10-08 Christian Thaeter REMOVE command 2007-10-08 Christian Thaeter simplified socket/connection management, only one sockets list 2007-10-08 Christian Thaeter Check if filename was provided for farious commands 2007-10-08 Christian Thaeter Better filename validation 2007-10-08 Christian Thaeter APPEND/PREPEND commands 2007-10-08 Christian Thaeter handle illegal syntax in rule files 2007-10-08 Christian Thaeter llist fixes 2007-10-07 Christian Thaeter cmd SHUTDOWN 2007-10-07 Christian Thaeter now the DUMP command 2007-10-07 Christian Thaeter add the LIST command 2007-10-07 Christian Thaeter fixed the CHECK callback to handle the semantic change introduced with the former commit 2007-10-07 Christian Thaeter some pending cosmetics 2007-10-07 Christian Thaeter let the command dispatch call the command directly instead just scheduling it. 2007-10-07 Christian Thaeter add function checking if a tree is empty to psplay 2007-10-06 Christian Thaeter cmd_CHECK implementation 2007-10-06 Christian Thaeter readline fix 2007-10-06 Christian Thaeter listen address fix 2007-10-06 Christian Thaeter keep files by basename in lookup tree, store full pathname in rxpd_file 2007-10-05 Christian Thaeter replaced 'activate' with 'schedule' 2007-10-05 Christian Thaeter handle file part of a command 2007-10-05 Christian Thaeter added some error messages/cleanup 2007-10-05 Christian Thaeter refactored file_load into file_new and then file_load 2007-10-05 Christian Thaeter command dispatcher 2007-10-05 Christian Thaeter minor cosmetic changes/renames 2007-10-04 Christian Thaeter simple blocking write, to be refined later 2007-10-03 Christian Thaeter first buffer, readline implementation 2007-10-03 Christian Thaeter creating connections 2007-10-03 Christian Thaeter WIP: skeleton/planning 2007-10-02 Christian Thaeter silenced compiler warnings, cosmetics 2007-10-02 Christian Thaeter fixed return value, limit dumping to level 40 2007-10-02 Christian Thaeter implemented a tree-walking api for psplay 2007-10-01 Christian Thaeter further on basic implementation 2007-10-01 Christian Thaeter make psplay key const 2007-10-01 Christian Thaeter made a psplayroot struct 2007-09-30 Christian Thaeter add .gitignore 2007-09-30 Christian Thaeter probabilistic splay tree 2007-09-30 Christian Thaeter add llist.h 2007-09-30 Christian Thaeter initial commit .. just some basics