stop APPEND and PREPEND at empty line or '#EXIT:'
[rxpd] / ChangeLog
1 2007-10-17 Christian Thaeter <ct@pipapo.org>
2     
3     cleanup and meta updates for next release
4     
5 2007-10-17 Christian Thaeter <ct@pipapo.org>
6     
7     reserve and extend the list of forbidden filename characters
8     
9 2007-10-17 Christian Thaeter <ct@pipapo.org>
10     
11     EXPIRE command
12     
13 2007-10-17 Christian Thaeter <ct@pipapo.org>
14     
15     implemented atime handling, rules maintain a timestamp when they where last triggered
16     
17 2007-10-16 Christian Thaeter <ct@pipapo.org>
18     
19     reorder init sequence, daemonize after all commandline processing
20     
21 2007-10-16 Christian Thaeter <ct@pipapo.org>
22     
23     dont change the current dir when daemonize
24     
25 2007-10-16 Christian Thaeter <ct@pipapo.org>
26     
27     HELP produces comment syntax (leading #)
28     
29 2007-10-16 Christian Thaeter <ct@pipapo.org>
30     
31     extended the VERSION command
32     
33 2007-10-16 Christian Thaeter <ct@pipapo.org>
34     
35     autoreconf needs this files for bootstraping D'oh
36     
37 2007-10-16 Christian Thaeter <ct@pipapo.org>
38     
39     HELP command
40     
41 2007-10-16 Christian Thaeter <ct@pipapo.org>
42     
43     VERSION command, HELP and EXPIRE skeletons
44     
45 2007-10-16 Christian Thaeter <ct@pipapo.org>
46     
47     change -D debug verbosity to LOG_INFO
48     
49 2007-10-13 Christian Thaeter <ct@pipapo.org>
50     
51     add TODO make target which import the todo from the wiki
52     
53 2007-10-12 Christian Thaeter <ct@pipapo.org>
54     
55     some more .gitignore patterns
56     
57 2007-10-12 Christian Thaeter <ct@pipapo.org>
58     
59     change the build system from 'foreign' to 'gnu' requirements
60     
61 2007-10-12 Christian Thaeter <ct@pipapo.org>
62     
63     factored the source into smaller files covering single functionality
64     
65 2007-10-11 Christian Thaeter <ct@pipapo.org>
66     
67     this is version 0.1alpha
68     
69 2007-10-11 Christian Thaeter <ct@pipapo.org>
70     
71     cosmetics
72     
73 2007-10-11 Christian Thaeter <ct@pipapo.org>
74     
75     Policy handling, needed some socket/base pointer rearrangement
76     
77 2007-10-11 Christian Thaeter <ct@pipapo.org>
78     
79     logging improvement
80     
81 2007-10-09 Christian Thaeter <ct@pipapo.org>
82     
83     loading files from optargs
84     
85 2007-10-09 Christian Thaeter <ct@pipapo.org>
86     
87     listening works again
88     
89 2007-10-09 Christian Thaeter <ct@pipapo.org>
90     
91     getopt handling and lots of smaller logging and other details
92     
93 2007-10-09 Christian Thaeter <ct@pipapo.org>
94     
95     cleanup: use malloc/strdup wraper, add a log and a die function, silence compiler warnings
96     
97 2007-10-08 Christian Thaeter <ct@pipapo.org>
98     
99     Autotoolified
100     
101 2007-10-08 Christian Thaeter <ct@pipapo.org>
102     
103     fix leaking connections by calling destructor instead closing the fd
104     
105 2007-10-08 Christian Thaeter <ct@pipapo.org>
106     
107     command REPLACE
108     
109 2007-10-08 Christian Thaeter <ct@pipapo.org>
110     
111     little cleanup
112     
113 2007-10-08 Christian Thaeter <ct@pipapo.org>
114     
115     off by one fix
116     
117 2007-10-08 Christian Thaeter <ct@pipapo.org>
118     
119     remove unused listnode in rpxd_connection, add tmp_string and fix destructor
120     
121 2007-10-08 Christian Thaeter <ct@pipapo.org>
122     
123     command SAVE
124     
125 2007-10-08 Christian Thaeter <ct@pipapo.org>
126     
127     fix LOAD purging old loaded rules
128     
129 2007-10-08 Christian Thaeter <ct@pipapo.org>
130     
131     command LOAD
132     
133 2007-10-08 Christian Thaeter <ct@pipapo.org>
134     
135     REMOVE command
136     
137 2007-10-08 Christian Thaeter <ct@pipapo.org>
138     
139     simplified socket/connection management, only one sockets list
140     
141 2007-10-08 Christian Thaeter <ct@pipapo.org>
142     
143     Check if filename was provided for farious commands
144     
145 2007-10-08 Christian Thaeter <ct@pipapo.org>
146     
147     Better filename validation
148     
149 2007-10-08 Christian Thaeter <ct@pipapo.org>
150     
151     APPEND/PREPEND commands
152     
153 2007-10-08 Christian Thaeter <ct@pipapo.org>
154     
155     handle illegal syntax in rule files
156     
157 2007-10-08 Christian Thaeter <ct@pipapo.org>
158     
159     llist fixes
160     
161 2007-10-07 Christian Thaeter <ct@pipapo.org>
162     
163     cmd SHUTDOWN
164     
165 2007-10-07 Christian Thaeter <ct@pipapo.org>
166     
167     now the DUMP command
168     
169 2007-10-07 Christian Thaeter <ct@pipapo.org>
170     
171     add the LIST command
172     
173 2007-10-07 Christian Thaeter <ct@pipapo.org>
174     
175     fixed the CHECK callback to handle the semantic change introduced with the former commit
176     
177 2007-10-07 Christian Thaeter <ct@pipapo.org>
178     
179     some pending cosmetics
180     
181 2007-10-07 Christian Thaeter <ct@pipapo.org>
182     
183     let the command dispatch call the command directly instead just scheduling it.
184     
185 2007-10-07 Christian Thaeter <ct@pipapo.org>
186     
187     add function checking if a tree is empty to psplay
188     
189 2007-10-06 Christian Thaeter <ct@pipapo.org>
190     
191     cmd_CHECK implementation
192     
193 2007-10-06 Christian Thaeter <ct@pipapo.org>
194     
195     readline fix
196     
197 2007-10-06 Christian Thaeter <ct@pipapo.org>
198     
199     listen address fix
200     
201 2007-10-06 Christian Thaeter <ct@pipapo.org>
202     
203     keep files by basename in lookup tree, store full pathname in rxpd_file
204     
205 2007-10-05 Christian Thaeter <ct@pipapo.org>
206     
207     replaced 'activate' with 'schedule'
208     
209 2007-10-05 Christian Thaeter <ct@pipapo.org>
210     
211     handle file part of a command
212     
213 2007-10-05 Christian Thaeter <ct@pipapo.org>
214     
215     added some error messages/cleanup
216     
217 2007-10-05 Christian Thaeter <ct@pipapo.org>
218     
219     refactored file_load into file_new and then file_load
220     
221 2007-10-05 Christian Thaeter <ct@pipapo.org>
222     
223     command dispatcher
224     
225 2007-10-05 Christian Thaeter <ct@pipapo.org>
226     
227     minor cosmetic changes/renames
228     
229 2007-10-04 Christian Thaeter <ct@pipapo.org>
230     
231     simple blocking write, to be refined later
232     
233 2007-10-03 Christian Thaeter <ct@pipapo.org>
234     
235     first buffer, readline implementation
236     
237 2007-10-03 Christian Thaeter <ct@pipapo.org>
238     
239     creating connections
240     
241 2007-10-03 Christian Thaeter <ct@pipapo.org>
242     
243     WIP: skeleton/planning
244     
245 2007-10-02 Christian Thaeter <ct@pipapo.org>
246     
247     silenced compiler warnings, cosmetics
248     
249 2007-10-02 Christian Thaeter <ct@pipapo.org>
250     
251     fixed return value, limit dumping to level 40
252     
253 2007-10-02 Christian Thaeter <ct@pipapo.org>
254     
255     implemented a tree-walking api for psplay
256     
257 2007-10-01 Christian Thaeter <ct@pipapo.org>
258     
259     further on basic implementation
260     
261 2007-10-01 Christian Thaeter <ct@pipapo.org>
262     
263     make psplay key const
264     
265 2007-10-01 Christian Thaeter <ct@pipapo.org>
266     
267     made a psplayroot struct
268     
269 2007-09-30 Christian Thaeter <ct@pipapo.org>
270     
271     add .gitignore
272     
273 2007-09-30 Christian Thaeter <ct@pipapo.org>
274     
275     probabilistic splay tree
276     
277 2007-09-30 Christian Thaeter <ct@pipapo.org>
278     
279     add llist.h
280     
281 2007-09-30 Christian Thaeter <ct@pipapo.org>
282     
283     initial commit .. just some basics