1 2007-11-02 Christian Thaeter <ct@pipapo.org>
3 remaining signal handlers
5 2007-11-02 Christian Thaeter <ct@pipapo.org>
9 2007-11-01 Christian Thaeter <ct@pipapo.org>
11 signal handling first part and refactored connection/socket handlers
13 2007-10-31 Christian Thaeter <ct@pipapo.org>
15 implemented the -i option to make regex case insensitive
17 2007-10-31 Christian Thaeter <ct@pipapo.org>
19 fix: closing fd's when daemonising closed our sockets, outch
21 2007-10-31 Christian Thaeter <ct@pipapo.org>
23 need to clean nested testfile
25 2007-10-31 Christian Thaeter <ct@pipapo.org>
27 let the test-daemons log
29 2007-10-31 Christian Thaeter <ct@pipapo.org>
31 new daemonizing code which chdir's and switches user etc
33 2007-10-30 Christian Thaeter <ct@pipapo.org>
35 add a 'sublists' feature
37 2007-10-30 Christian Thaeter <ct@pipapo.org>
39 FIX: buffer for displaying peername was not cleared
41 2007-10-30 Christian Thaeter <ct@pipapo.org>
43 woops, forgot to shutdown the test-daemons
45 2007-10-30 Christian Thaeter <ct@pipapo.org>
47 ass 1 sec timeout to ensure the daemon is up in tests
49 2007-10-29 Christian Thaeter <ct@pipapo.org>
51 cleaned up some code, removed/improved few comments, better logging
53 2007-10-29 Christian Thaeter <ct@pipapo.org>
55 add some chinese glyphs to the unicode test, they prolly mean something offensive, i cut'n'copy them from my spambox
57 2007-10-29 Christian Thaeter <ct@pipapo.org>
59 allow hierachic filenames, this changes the FETCH syntax, the listname now has to be delimited by a ':' instead a '/'
61 2007-10-29 Christian Thaeter <ct@pipapo.org>
65 2007-10-29 Christian Thaeter <ct@pipapo.org>
67 rule_acticvate function to 'uncomment' rules
69 2007-10-29 Christian Thaeter <ct@pipapo.org>
71 test.sh improvement, provide a $TESTS variable which can be used in testsuites
73 2007-10-28 Christian Thaeter <ct@pipapo.org>
75 macro checking the prefix of a string
77 2007-10-28 Christian Thaeter <ct@pipapo.org>
79 expiring rules will just comment them out instead delete them
81 2007-10-28 Christian Thaeter <ct@pipapo.org>
83 function for commenting out rules with some annotation
85 2007-10-28 Christian Thaeter <ct@pipapo.org>
87 utf8 regex, still using glibc/posix regex, other engines need to be evaluated later
89 2007-10-27 Christian Thaeter <ct@pipapo.org>
93 2007-10-27 Christian Thaeter <ct@pipapo.org>
97 2007-10-27 Christian Thaeter <ct@pipapo.org>
101 2007-10-27 Christian Thaeter <ct@pipapo.org>
105 2007-10-26 Christian Thaeter <ct@pipapo.org>
107 lets face it, this VERSION generation needs some more work, to be done someday later
109 2007-10-26 Christian Thaeter <ct@pipapo.org>
111 does this suffice for updating VERSION when makeing distcheck?
113 2007-10-26 Christian Thaeter <ct@pipapo.org>
115 regenerate 'VERSION' when bootstraping
117 2007-10-25 Christian Thaeter <ct@pipapo.org>
121 2007-10-25 Christian Thaeter <ct@pipapo.org>
123 renamed SYNC to UPDATE
125 2007-10-25 Christian Thaeter <ct@pipapo.org>
129 2007-10-25 Christian Thaeter <ct@pipapo.org>
131 reduced test timeouts
133 2007-10-25 Christian Thaeter <ct@pipapo.org>
135 lets see if touching configure.ac makes version tracking any better
137 2007-10-25 Christian Thaeter <ct@pipapo.org>
139 use printf instead echo
141 2007-10-25 Christian Thaeter <ct@pipapo.org>
143 use package version information from git
145 2007-10-25 Christian Thaeter <ct@pipapo.org>
147 include all tests in Makefile.am
149 2007-10-25 Christian Thaeter <ct@pipapo.org>
153 2007-10-25 Christian Thaeter <ct@pipapo.org>
155 fix test.sh to accept empty 'in:' lines
157 2007-10-25 Christian Thaeter <ct@pipapo.org>
161 2007-10-25 Christian Thaeter <ct@pipapo.org>
163 '#EXIT:' and empty line handling for REPLACE and REMOVE
165 2007-10-25 Christian Thaeter <ct@pipapo.org>
169 2007-10-25 Christian Thaeter <ct@pipapo.org>
171 beginning of a test suite
173 2007-10-25 Christian Thaeter <ct@pipapo.org>
175 stop APPEND and PREPEND at empty line or '#EXIT:'
177 2007-10-25 Christian Thaeter <ct@pipapo.org>
179 llist update, iterate over ranges
181 2007-10-22 Christian Thaeter <ct@pipapo.org>
185 2007-10-22 Christian Thaeter <ct@pipapo.org>
187 FETCH command (only tcp4 so far)
189 2007-10-22 Christian Thaeter <ct@pipapo.org>
191 simplified atime init
193 2007-10-22 Christian Thaeter <ct@pipapo.org>
195 keep fd in buffer rather than connection
197 2007-10-22 Christian Thaeter <ct@pipapo.org>
201 2007-10-22 Christian Thaeter <ct@pipapo.org>
203 handle socket creation failure
205 2007-10-22 Christian Thaeter <ct@pipapo.org>
207 append given basedir argument with '/' if not given
209 2007-10-22 Christian Thaeter <ct@pipapo.org>
211 use rxpd_fail rxpd_die for expected failures in main.c
213 2007-10-22 Christian Thaeter <ct@pipapo.org>
217 2007-10-22 Christian Thaeter <ct@pipapo.org>
219 move accept to socket_accept itself
221 2007-10-22 Christian Thaeter <ct@pipapo.org>
223 some cleanup, no libevent left
225 2007-10-22 Christian Thaeter <ct@pipapo.org>
227 WIP: pth, cleanup, transistion mostly done
229 2007-10-21 Christian Thaeter <ct@pipapo.org>
231 WIP: pth transistion, 3rd step, commands basically ported
233 2007-10-21 Christian Thaeter <ct@pipapo.org>
235 WIP: pth transition, 2nd step
237 2007-10-21 Christian Thaeter <ct@pipapo.org>
239 WIP: gnu-pth transistion, socket accepting
241 2007-10-21 Christian Thaeter <ct@pipapo.org>
243 WIP: FETCH, first part
245 2007-10-21 Christian Thaeter <ct@pipapo.org>
247 file_rules_delete function
249 2007-10-18 Christian Thaeter <ct@pipapo.org>
253 2007-10-17 Christian Thaeter <ct@pipapo.org>
257 2007-10-17 Christian Thaeter <ct@pipapo.org>
259 cleanup and meta updates for next release
261 2007-10-17 Christian Thaeter <ct@pipapo.org>
263 reserve and extend the list of forbidden filename characters
265 2007-10-17 Christian Thaeter <ct@pipapo.org>
269 2007-10-17 Christian Thaeter <ct@pipapo.org>
271 implemented atime handling, rules maintain a timestamp when they where last triggered
273 2007-10-16 Christian Thaeter <ct@pipapo.org>
275 reorder init sequence, daemonize after all commandline processing
277 2007-10-16 Christian Thaeter <ct@pipapo.org>
279 dont change the current dir when daemonize
281 2007-10-16 Christian Thaeter <ct@pipapo.org>
283 HELP produces comment syntax (leading #)
285 2007-10-16 Christian Thaeter <ct@pipapo.org>
287 extended the VERSION command
289 2007-10-16 Christian Thaeter <ct@pipapo.org>
291 autoreconf needs this files for bootstraping D'oh
293 2007-10-16 Christian Thaeter <ct@pipapo.org>
297 2007-10-16 Christian Thaeter <ct@pipapo.org>
299 VERSION command, HELP and EXPIRE skeletons
301 2007-10-16 Christian Thaeter <ct@pipapo.org>
303 change -D debug verbosity to LOG_INFO
305 2007-10-13 Christian Thaeter <ct@pipapo.org>
307 add TODO make target which import the todo from the wiki
309 2007-10-12 Christian Thaeter <ct@pipapo.org>
311 some more .gitignore patterns
313 2007-10-12 Christian Thaeter <ct@pipapo.org>
315 change the build system from 'foreign' to 'gnu' requirements
317 2007-10-12 Christian Thaeter <ct@pipapo.org>
319 factored the source into smaller files covering single functionality
321 2007-10-11 Christian Thaeter <ct@pipapo.org>
323 this is version 0.1alpha
325 2007-10-11 Christian Thaeter <ct@pipapo.org>
329 2007-10-11 Christian Thaeter <ct@pipapo.org>
331 Policy handling, needed some socket/base pointer rearrangement
333 2007-10-11 Christian Thaeter <ct@pipapo.org>
337 2007-10-09 Christian Thaeter <ct@pipapo.org>
339 loading files from optargs
341 2007-10-09 Christian Thaeter <ct@pipapo.org>
343 listening works again
345 2007-10-09 Christian Thaeter <ct@pipapo.org>
347 getopt handling and lots of smaller logging and other details
349 2007-10-09 Christian Thaeter <ct@pipapo.org>
351 cleanup: use malloc/strdup wraper, add a log and a die function, silence compiler warnings
353 2007-10-08 Christian Thaeter <ct@pipapo.org>
357 2007-10-08 Christian Thaeter <ct@pipapo.org>
359 fix leaking connections by calling destructor instead closing the fd
361 2007-10-08 Christian Thaeter <ct@pipapo.org>
365 2007-10-08 Christian Thaeter <ct@pipapo.org>
369 2007-10-08 Christian Thaeter <ct@pipapo.org>
373 2007-10-08 Christian Thaeter <ct@pipapo.org>
375 remove unused listnode in rpxd_connection, add tmp_string and fix destructor
377 2007-10-08 Christian Thaeter <ct@pipapo.org>
381 2007-10-08 Christian Thaeter <ct@pipapo.org>
383 fix LOAD purging old loaded rules
385 2007-10-08 Christian Thaeter <ct@pipapo.org>
389 2007-10-08 Christian Thaeter <ct@pipapo.org>
393 2007-10-08 Christian Thaeter <ct@pipapo.org>
395 simplified socket/connection management, only one sockets list
397 2007-10-08 Christian Thaeter <ct@pipapo.org>
399 Check if filename was provided for farious commands
401 2007-10-08 Christian Thaeter <ct@pipapo.org>
403 Better filename validation
405 2007-10-08 Christian Thaeter <ct@pipapo.org>
407 APPEND/PREPEND commands
409 2007-10-08 Christian Thaeter <ct@pipapo.org>
411 handle illegal syntax in rule files
413 2007-10-08 Christian Thaeter <ct@pipapo.org>
417 2007-10-07 Christian Thaeter <ct@pipapo.org>
421 2007-10-07 Christian Thaeter <ct@pipapo.org>
425 2007-10-07 Christian Thaeter <ct@pipapo.org>
429 2007-10-07 Christian Thaeter <ct@pipapo.org>
431 fixed the CHECK callback to handle the semantic change introduced with the former commit
433 2007-10-07 Christian Thaeter <ct@pipapo.org>
435 some pending cosmetics
437 2007-10-07 Christian Thaeter <ct@pipapo.org>
439 let the command dispatch call the command directly instead just scheduling it.
441 2007-10-07 Christian Thaeter <ct@pipapo.org>
443 add function checking if a tree is empty to psplay
445 2007-10-06 Christian Thaeter <ct@pipapo.org>
447 cmd_CHECK implementation
449 2007-10-06 Christian Thaeter <ct@pipapo.org>
453 2007-10-06 Christian Thaeter <ct@pipapo.org>
457 2007-10-06 Christian Thaeter <ct@pipapo.org>
459 keep files by basename in lookup tree, store full pathname in rxpd_file
461 2007-10-05 Christian Thaeter <ct@pipapo.org>
463 replaced 'activate' with 'schedule'
465 2007-10-05 Christian Thaeter <ct@pipapo.org>
467 handle file part of a command
469 2007-10-05 Christian Thaeter <ct@pipapo.org>
471 added some error messages/cleanup
473 2007-10-05 Christian Thaeter <ct@pipapo.org>
475 refactored file_load into file_new and then file_load
477 2007-10-05 Christian Thaeter <ct@pipapo.org>
481 2007-10-05 Christian Thaeter <ct@pipapo.org>
483 minor cosmetic changes/renames
485 2007-10-04 Christian Thaeter <ct@pipapo.org>
487 simple blocking write, to be refined later
489 2007-10-03 Christian Thaeter <ct@pipapo.org>
491 first buffer, readline implementation
493 2007-10-03 Christian Thaeter <ct@pipapo.org>
497 2007-10-03 Christian Thaeter <ct@pipapo.org>
499 WIP: skeleton/planning
501 2007-10-02 Christian Thaeter <ct@pipapo.org>
503 silenced compiler warnings, cosmetics
505 2007-10-02 Christian Thaeter <ct@pipapo.org>
507 fixed return value, limit dumping to level 40
509 2007-10-02 Christian Thaeter <ct@pipapo.org>
511 implemented a tree-walking api for psplay
513 2007-10-01 Christian Thaeter <ct@pipapo.org>
515 further on basic implementation
517 2007-10-01 Christian Thaeter <ct@pipapo.org>
519 make psplay key const
521 2007-10-01 Christian Thaeter <ct@pipapo.org>
523 made a psplayroot struct
525 2007-09-30 Christian Thaeter <ct@pipapo.org>
529 2007-09-30 Christian Thaeter <ct@pipapo.org>
531 probabilistic splay tree
533 2007-09-30 Christian Thaeter <ct@pipapo.org>
537 2007-09-30 Christian Thaeter <ct@pipapo.org>
539 initial commit .. just some basics