1 2007-11-09 Christian Thaeter <ct@pipapo.org>
3 LIST shows only files for which DUMP policy is allowed
5 2007-11-09 Christian Thaeter <ct@pipapo.org>
7 make LIST walking race/lock free
9 2007-11-09 Christian Thaeter <ct@pipapo.org>
13 2007-11-09 Christian Thaeter <ct@pipapo.org>
15 fixed potential deadlocks for MERGE UPDATE and FILTER
17 2007-11-08 Christian Thaeter <ct@pipapo.org>
21 2007-11-08 Christian Thaeter <ct@pipapo.org>
23 let CHECK in 'sublists' also autoload lists
25 2007-11-08 Christian Thaeter <ct@pipapo.org>
27 Save only existing files automatically, user must use an explicit SAVE for the first time saving a file
29 2007-11-08 Christian Thaeter <ct@pipapo.org>
31 file autoloading, when a file is referenced the first time, it is tried to laod from disk
33 2007-11-08 Christian Thaeter <ct@pipapo.org>
35 New CLEAR command, removes all rules from a list
37 2007-11-06 Christian Thaeter <ct@pipapo.org>
41 2007-11-06 Christian Thaeter <ct@pipapo.org>
45 2007-11-06 Christian Thaeter <ct@pipapo.org>
49 2007-11-05 Christian Thaeter <ct@pipapo.org>
51 woops, we need a valid peer for telling who peer is
53 2007-11-05 Christian Thaeter <ct@pipapo.org>
55 woops, we need a valid peer for telling who peer is
57 2007-11-05 Christian Thaeter <ct@pipapo.org>
59 automatic saving after RXADD/RXDEL
61 2007-11-05 Christian Thaeter <ct@pipapo.org>
65 2007-11-05 Christian Thaeter <ct@pipapo.org>
67 Merge branch 'master' into xchat
69 2007-11-05 Christian Thaeter <ct@pipapo.org>
71 use '!EXIT' instead of '#EXIT:' for breaking commands
73 2007-11-04 Christian Thaeter <ct@pipapo.org>
75 fixed/improved logging
77 2007-11-04 Christian Thaeter <ct@pipapo.org>
79 remove duplicate log message
81 2007-11-04 Christian Thaeter <ct@pipapo.org>
83 accept different kinds of line endings (all variations of \n and \r) in input
85 2007-11-05 Christian Thaeter <ct@pipapo.org>
87 handle rxpd connection errors gracefully
89 2007-11-05 Christian Thaeter <ct@pipapo.org>
91 RXADD / RXDEL commands
93 2007-11-04 Christian Thaeter <ct@pipapo.org>
95 fixed/improved logging
97 2007-11-04 Christian Thaeter <ct@pipapo.org>
99 refactored connection opening to a common function
101 2007-11-04 Christian Thaeter <ct@pipapo.org>
103 remove unnecessary parens at PREFIXCMP
105 2007-11-04 Christian Thaeter <ct@pipapo.org>
107 remove duplicate log message
109 2007-11-04 Christian Thaeter <ct@pipapo.org>
111 accept different kinds of line endings (all variations of \n and \r) in input
113 2007-11-04 Christian Thaeter <ct@pipapo.org>
115 prefix argument for RXSTART
117 2007-11-04 Christian Thaeter <ct@pipapo.org>
119 lil more verbose debug output
121 2007-11-04 Christian Thaeter <ct@pipapo.org>
125 2007-11-04 Christian Thaeter <ct@pipapo.org>
127 RXLIST command to dump lists
129 2007-11-04 Christian Thaeter <ct@pipapo.org>
131 use C stdio streams for sockets
133 2007-11-04 Christian Thaeter <ct@pipapo.org>
135 use a table to hook commands in
137 2007-11-04 Christian Thaeter <ct@pipapo.org>
139 deinit function closes the rpxd connection
141 2007-11-03 Christian Thaeter <ct@pipapo.org>
143 RXINFO command to show state of the plugin
145 2007-11-03 Christian Thaeter <ct@pipapo.org>
149 2007-11-03 Christian Thaeter <ct@pipapo.org>
151 first raw version of the xchat rxpd plugin
153 2007-11-02 Christian Thaeter <ct@pipapo.org>
157 2007-11-02 Christian Thaeter <ct@pipapo.org>
159 Version 0.3, meta update
161 2007-11-02 Christian Thaeter <ct@pipapo.org>
163 remaining signal handlers
165 2007-11-02 Christian Thaeter <ct@pipapo.org>
169 2007-11-01 Christian Thaeter <ct@pipapo.org>
171 signal handling first part and refactored connection/socket handlers
173 2007-10-31 Christian Thaeter <ct@pipapo.org>
175 implemented the -i option to make regex case insensitive
177 2007-10-31 Christian Thaeter <ct@pipapo.org>
179 fix: closing fd's when daemonising closed our sockets, outch
181 2007-10-31 Christian Thaeter <ct@pipapo.org>
183 need to clean nested testfile
185 2007-10-31 Christian Thaeter <ct@pipapo.org>
187 let the test-daemons log
189 2007-10-31 Christian Thaeter <ct@pipapo.org>
191 new daemonizing code which chdir's and switches user etc
193 2007-10-30 Christian Thaeter <ct@pipapo.org>
195 add a 'sublists' feature
197 2007-10-30 Christian Thaeter <ct@pipapo.org>
199 FIX: buffer for displaying peername was not cleared
201 2007-10-30 Christian Thaeter <ct@pipapo.org>
203 woops, forgot to shutdown the test-daemons
205 2007-10-30 Christian Thaeter <ct@pipapo.org>
207 ass 1 sec timeout to ensure the daemon is up in tests
209 2007-10-29 Christian Thaeter <ct@pipapo.org>
211 cleaned up some code, removed/improved few comments, better logging
213 2007-10-29 Christian Thaeter <ct@pipapo.org>
215 add some chinese glyphs to the unicode test, they prolly mean something offensive, i cut'n'copy them from my spambox
217 2007-10-29 Christian Thaeter <ct@pipapo.org>
219 allow hierachic filenames, this changes the FETCH syntax, the listname now has to be delimited by a ':' instead a '/'
221 2007-10-29 Christian Thaeter <ct@pipapo.org>
225 2007-10-29 Christian Thaeter <ct@pipapo.org>
227 rule_acticvate function to 'uncomment' rules
229 2007-10-29 Christian Thaeter <ct@pipapo.org>
231 test.sh improvement, provide a $TESTS variable which can be used in testsuites
233 2007-10-28 Christian Thaeter <ct@pipapo.org>
235 macro checking the prefix of a string
237 2007-10-28 Christian Thaeter <ct@pipapo.org>
239 expiring rules will just comment them out instead delete them
241 2007-10-28 Christian Thaeter <ct@pipapo.org>
243 function for commenting out rules with some annotation
245 2007-10-28 Christian Thaeter <ct@pipapo.org>
247 utf8 regex, still using glibc/posix regex, other engines need to be evaluated later
249 2007-10-27 Christian Thaeter <ct@pipapo.org>
253 2007-10-27 Christian Thaeter <ct@pipapo.org>
257 2007-10-27 Christian Thaeter <ct@pipapo.org>
261 2007-10-27 Christian Thaeter <ct@pipapo.org>
265 2007-10-26 Christian Thaeter <ct@pipapo.org>
267 lets face it, this VERSION generation needs some more work, to be done someday later
269 2007-10-26 Christian Thaeter <ct@pipapo.org>
271 does this suffice for updating VERSION when makeing distcheck?
273 2007-10-26 Christian Thaeter <ct@pipapo.org>
275 regenerate 'VERSION' when bootstraping
277 2007-10-25 Christian Thaeter <ct@pipapo.org>
281 2007-10-25 Christian Thaeter <ct@pipapo.org>
283 renamed SYNC to UPDATE
285 2007-10-25 Christian Thaeter <ct@pipapo.org>
289 2007-10-25 Christian Thaeter <ct@pipapo.org>
291 reduced test timeouts
293 2007-10-25 Christian Thaeter <ct@pipapo.org>
295 lets see if touching configure.ac makes version tracking any better
297 2007-10-25 Christian Thaeter <ct@pipapo.org>
299 use printf instead echo
301 2007-10-25 Christian Thaeter <ct@pipapo.org>
303 use package version information from git
305 2007-10-25 Christian Thaeter <ct@pipapo.org>
307 include all tests in Makefile.am
309 2007-10-25 Christian Thaeter <ct@pipapo.org>
313 2007-10-25 Christian Thaeter <ct@pipapo.org>
315 fix test.sh to accept empty 'in:' lines
317 2007-10-25 Christian Thaeter <ct@pipapo.org>
321 2007-10-25 Christian Thaeter <ct@pipapo.org>
323 '#EXIT:' and empty line handling for REPLACE and REMOVE
325 2007-10-25 Christian Thaeter <ct@pipapo.org>
329 2007-10-25 Christian Thaeter <ct@pipapo.org>
331 beginning of a test suite
333 2007-10-25 Christian Thaeter <ct@pipapo.org>
335 stop APPEND and PREPEND at empty line or '#EXIT:'
337 2007-10-25 Christian Thaeter <ct@pipapo.org>
339 llist update, iterate over ranges
341 2007-10-22 Christian Thaeter <ct@pipapo.org>
345 2007-10-22 Christian Thaeter <ct@pipapo.org>
347 FETCH command (only tcp4 so far)
349 2007-10-22 Christian Thaeter <ct@pipapo.org>
351 simplified atime init
353 2007-10-22 Christian Thaeter <ct@pipapo.org>
355 keep fd in buffer rather than connection
357 2007-10-22 Christian Thaeter <ct@pipapo.org>
361 2007-10-22 Christian Thaeter <ct@pipapo.org>
363 handle socket creation failure
365 2007-10-22 Christian Thaeter <ct@pipapo.org>
367 append given basedir argument with '/' if not given
369 2007-10-22 Christian Thaeter <ct@pipapo.org>
371 use rxpd_fail rxpd_die for expected failures in main.c
373 2007-10-22 Christian Thaeter <ct@pipapo.org>
377 2007-10-22 Christian Thaeter <ct@pipapo.org>
379 move accept to socket_accept itself
381 2007-10-22 Christian Thaeter <ct@pipapo.org>
383 some cleanup, no libevent left
385 2007-10-22 Christian Thaeter <ct@pipapo.org>
387 WIP: pth, cleanup, transistion mostly done
389 2007-10-21 Christian Thaeter <ct@pipapo.org>
391 WIP: pth transistion, 3rd step, commands basically ported
393 2007-10-21 Christian Thaeter <ct@pipapo.org>
395 WIP: pth transition, 2nd step
397 2007-10-21 Christian Thaeter <ct@pipapo.org>
399 WIP: gnu-pth transistion, socket accepting
401 2007-10-21 Christian Thaeter <ct@pipapo.org>
403 WIP: FETCH, first part
405 2007-10-21 Christian Thaeter <ct@pipapo.org>
407 file_rules_delete function
409 2007-10-18 Christian Thaeter <ct@pipapo.org>
413 2007-10-17 Christian Thaeter <ct@pipapo.org>
417 2007-10-17 Christian Thaeter <ct@pipapo.org>
419 cleanup and meta updates for next release
421 2007-10-17 Christian Thaeter <ct@pipapo.org>
423 reserve and extend the list of forbidden filename characters
425 2007-10-17 Christian Thaeter <ct@pipapo.org>
429 2007-10-17 Christian Thaeter <ct@pipapo.org>
431 implemented atime handling, rules maintain a timestamp when they where last triggered
433 2007-10-16 Christian Thaeter <ct@pipapo.org>
435 reorder init sequence, daemonize after all commandline processing
437 2007-10-16 Christian Thaeter <ct@pipapo.org>
439 dont change the current dir when daemonize
441 2007-10-16 Christian Thaeter <ct@pipapo.org>
443 HELP produces comment syntax (leading #)
445 2007-10-16 Christian Thaeter <ct@pipapo.org>
447 extended the VERSION command
449 2007-10-16 Christian Thaeter <ct@pipapo.org>
451 autoreconf needs this files for bootstraping D'oh
453 2007-10-16 Christian Thaeter <ct@pipapo.org>
457 2007-10-16 Christian Thaeter <ct@pipapo.org>
459 VERSION command, HELP and EXPIRE skeletons
461 2007-10-16 Christian Thaeter <ct@pipapo.org>
463 change -D debug verbosity to LOG_INFO
465 2007-10-13 Christian Thaeter <ct@pipapo.org>
467 add TODO make target which import the todo from the wiki
469 2007-10-12 Christian Thaeter <ct@pipapo.org>
471 some more .gitignore patterns
473 2007-10-12 Christian Thaeter <ct@pipapo.org>
475 change the build system from 'foreign' to 'gnu' requirements
477 2007-10-12 Christian Thaeter <ct@pipapo.org>
479 factored the source into smaller files covering single functionality
481 2007-10-11 Christian Thaeter <ct@pipapo.org>
483 this is version 0.1alpha
485 2007-10-11 Christian Thaeter <ct@pipapo.org>
489 2007-10-11 Christian Thaeter <ct@pipapo.org>
491 Policy handling, needed some socket/base pointer rearrangement
493 2007-10-11 Christian Thaeter <ct@pipapo.org>
497 2007-10-09 Christian Thaeter <ct@pipapo.org>
499 loading files from optargs
501 2007-10-09 Christian Thaeter <ct@pipapo.org>
503 listening works again
505 2007-10-09 Christian Thaeter <ct@pipapo.org>
507 getopt handling and lots of smaller logging and other details
509 2007-10-09 Christian Thaeter <ct@pipapo.org>
511 cleanup: use malloc/strdup wraper, add a log and a die function, silence compiler warnings
513 2007-10-08 Christian Thaeter <ct@pipapo.org>
517 2007-10-08 Christian Thaeter <ct@pipapo.org>
519 fix leaking connections by calling destructor instead closing the fd
521 2007-10-08 Christian Thaeter <ct@pipapo.org>
525 2007-10-08 Christian Thaeter <ct@pipapo.org>
529 2007-10-08 Christian Thaeter <ct@pipapo.org>
533 2007-10-08 Christian Thaeter <ct@pipapo.org>
535 remove unused listnode in rpxd_connection, add tmp_string and fix destructor
537 2007-10-08 Christian Thaeter <ct@pipapo.org>
541 2007-10-08 Christian Thaeter <ct@pipapo.org>
543 fix LOAD purging old loaded rules
545 2007-10-08 Christian Thaeter <ct@pipapo.org>
549 2007-10-08 Christian Thaeter <ct@pipapo.org>
553 2007-10-08 Christian Thaeter <ct@pipapo.org>
555 simplified socket/connection management, only one sockets list
557 2007-10-08 Christian Thaeter <ct@pipapo.org>
559 Check if filename was provided for farious commands
561 2007-10-08 Christian Thaeter <ct@pipapo.org>
563 Better filename validation
565 2007-10-08 Christian Thaeter <ct@pipapo.org>
567 APPEND/PREPEND commands
569 2007-10-08 Christian Thaeter <ct@pipapo.org>
571 handle illegal syntax in rule files
573 2007-10-08 Christian Thaeter <ct@pipapo.org>
577 2007-10-07 Christian Thaeter <ct@pipapo.org>
581 2007-10-07 Christian Thaeter <ct@pipapo.org>
585 2007-10-07 Christian Thaeter <ct@pipapo.org>
589 2007-10-07 Christian Thaeter <ct@pipapo.org>
591 fixed the CHECK callback to handle the semantic change introduced with the former commit
593 2007-10-07 Christian Thaeter <ct@pipapo.org>
595 some pending cosmetics
597 2007-10-07 Christian Thaeter <ct@pipapo.org>
599 let the command dispatch call the command directly instead just scheduling it.
601 2007-10-07 Christian Thaeter <ct@pipapo.org>
603 add function checking if a tree is empty to psplay
605 2007-10-06 Christian Thaeter <ct@pipapo.org>
607 cmd_CHECK implementation
609 2007-10-06 Christian Thaeter <ct@pipapo.org>
613 2007-10-06 Christian Thaeter <ct@pipapo.org>
617 2007-10-06 Christian Thaeter <ct@pipapo.org>
619 keep files by basename in lookup tree, store full pathname in rxpd_file
621 2007-10-05 Christian Thaeter <ct@pipapo.org>
623 replaced 'activate' with 'schedule'
625 2007-10-05 Christian Thaeter <ct@pipapo.org>
627 handle file part of a command
629 2007-10-05 Christian Thaeter <ct@pipapo.org>
631 added some error messages/cleanup
633 2007-10-05 Christian Thaeter <ct@pipapo.org>
635 refactored file_load into file_new and then file_load
637 2007-10-05 Christian Thaeter <ct@pipapo.org>
641 2007-10-05 Christian Thaeter <ct@pipapo.org>
643 minor cosmetic changes/renames
645 2007-10-04 Christian Thaeter <ct@pipapo.org>
647 simple blocking write, to be refined later
649 2007-10-03 Christian Thaeter <ct@pipapo.org>
651 first buffer, readline implementation
653 2007-10-03 Christian Thaeter <ct@pipapo.org>
657 2007-10-03 Christian Thaeter <ct@pipapo.org>
659 WIP: skeleton/planning
661 2007-10-02 Christian Thaeter <ct@pipapo.org>
663 silenced compiler warnings, cosmetics
665 2007-10-02 Christian Thaeter <ct@pipapo.org>
667 fixed return value, limit dumping to level 40
669 2007-10-02 Christian Thaeter <ct@pipapo.org>
671 implemented a tree-walking api for psplay
673 2007-10-01 Christian Thaeter <ct@pipapo.org>
675 further on basic implementation
677 2007-10-01 Christian Thaeter <ct@pipapo.org>
679 make psplay key const
681 2007-10-01 Christian Thaeter <ct@pipapo.org>
683 made a psplayroot struct
685 2007-09-30 Christian Thaeter <ct@pipapo.org>
689 2007-09-30 Christian Thaeter <ct@pipapo.org>
691 probabilistic splay tree
693 2007-09-30 Christian Thaeter <ct@pipapo.org>
697 2007-09-30 Christian Thaeter <ct@pipapo.org>
699 initial commit .. just some basics