1 # do not edit -- automatically generated by arch changelog
2 # arch-tag: automatic-ChangeLog--srvx@srvx.net--2005-srvx/srvx--devo--1.3
5 2005-01-24 16:45:44 GMT Michael Poole <mdpoole@troilus.org> patch-7
8 More allocation debugging support.
10 srvx--devo--1.3--patch-7
12 src/alloc-srvx.c (srvx_realloc): Reorganize.
13 (verify): New function.
15 src/common.h (verify): Define and/or declare suitably.
17 src/dict-splay.c (dict_splay): Verify node at each iteration.
18 (dict_insert, dict_remove2, dict_find, dict_delete,
19 dict_sanity_check): Verify entire dict.
20 (dict_sanity_check_node): Verify node as valid allocation.
22 src/hash.c (DelChannel): Verify channel before deletion.
23 (GetUserMode): Verify channel, user, and each modeNode.
25 src/mod-sockcheck.c (sockcheck_free_client): Verify client.
26 (sockcheck_timeout_client, sockcheck_advance, sockcheck_readable,
27 sockcheck_connected, sockcheck_begin_test): Likewise.
28 (sockcheck_queue_address): Verify cached sockcheck entries.
30 src/proto-p10.c (DelUser): Verify user before deletion.
33 ChangeLog src/alloc-srvx.c src/common.h src/dict-splay.c
34 src/hash.c src/mod-sockcheck.c src/proto-p10.c
37 2005-01-21 15:10:49 GMT Michael Poole <mdpoole@troilus.org> patch-6
40 More debug allocator fixes and enhancements
42 srvx--devo--1.3--patch-6
44 src/alloc-srvx.c (*_MAGIC): ASk recognized the CCSDS ASM sequence.
45 (srvx_free): Overwrite with 0xDE bytes to distinguish from
46 uninitialized values. As SailorFrag suggested, only overwrite the
49 src/dict-splay.c (dict_insert): Check whether free functions need to
50 be worked around here as well.
53 ChangeLog src/alloc-srvx.c src/dict-splay.c
56 2005-01-21 00:48:35 GMT Michael Poole <mdpoole@troilus.org> patch-5
59 Add redzone and statistics reporting to debug allocator.
61 srvx--devo--1.3--patch-5
63 src/alloc-srvx.c (redzone): New variable to detect buffer overwrites.
64 (alloc_count, alloc_size): New variables to track allocation stats.
65 (srvx_malloc, srvx_realloc, srvx_free): Use the above.
67 src/opserv.c (OSMSG_STATS_MEMORY): New translation string.
68 (cmd_stats_memory): New (conditional) command function.
69 (init_opserv): Conditionally provide cmd_stats_memory.
72 ChangeLog src/alloc-srvx.c src/opserv.c
75 2005-01-20 23:41:17 GMT Michael Poole <mdpoole@troilus.org> patch-4
78 Add built-in debug malloc wrapper.
80 srvx--devo--1.3--patch-4
82 TODO: Remove the completed TODO item.
84 configure.in: Add --with-malloc=srvx support.
86 src/Makefile.am: Add alloc-srvx.c to extra sources.
88 src/common.h: Reindent debug malloc directives; add directives for
91 src/dict-splay.c: Kludge around free() as macro vs function.
94 src/.arch-ids/alloc-srvx.c.id src/alloc-srvx.c
97 ChangeLog TODO configure.in src/Makefile.am src/common.h
101 2005-01-20 22:51:54 GMT Michael Poole <mdpoole@troilus.org> patch-3
104 various bugfixes and IPv6 preparation work
106 srvx--devo--1.3--patch-3
108 src/modcmd.c (modcmd_privmsg): Fix CTCP PING response type.
110 src/opserv.help: Add column headers for command lists.
112 src/tools.c (is_gline, split_ircmask): Accept colons in hostnames.
115 ChangeLog src/modcmd.c src/opserv.help src/tools.c
118 2005-01-05 01:03:05 GMT Michael Poole <mdpoole@troilus.org> patch-2
121 Add MODE_REGISTERED as +z for P10.
123 srvx--devo--1.3--patch-2
125 Add MODE_REGISTERED as +z for P10.
128 ChangeLog src/proto-p10.c
131 2005-01-04 19:35:57 GMT Michael Poole <mdpoole@troilus.org> patch-1
134 Rotate ChangeLog for new repository; clarify documentation files
136 srvx--devo--1.3--patch-1
138 Rotate ChangeLog to show changes for srvx@srvx.net--2005-srvx repo.
140 Fix various file permissions to 664 instead of 620.
142 Update FAQ and TODO. Add UPGRADE file to arch and to distribution.
145 .arch-ids/ChangeLog.id .arch-ids/UPGRADE.id ChangeLog UPGRADE
148 .arch-ids/ChangeLog.id ChangeLog
151 FAQ INSTALL Makefile.am TODO languages/de/chanserv.help
152 languages/de/global.help languages/de/modcmd.help
153 languages/de/nickserv.help languages/de/strings.db
154 languages/en_UK/chanserv.help languages/en_UK/strings.db
158 2005-01-04 19:16:14 GMT Michael Poole <mdpoole@troilus.org> base-0
161 tag of srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-84
163 srvx--devo--1.3--base-0
165 (automatically generated log message)
168 srvx@srvx.net--2004-srvx/srvx--devo--1.3--base-0
169 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-1
170 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-2
171 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-3
172 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-4
173 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-5
174 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-6
175 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-7
176 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-8
177 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-9
178 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-10
179 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-11
180 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-12
181 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-13
182 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-14
183 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-15
184 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-16
185 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-17
186 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-18
187 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-19
188 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-20
189 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-21
190 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-22
191 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-23
192 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-24
193 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-25
194 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-26
195 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-27
196 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-28
197 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-29
198 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-30
199 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-31
200 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-32
201 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-33
202 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-34
203 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-35
204 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-36
205 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-37
206 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-38
207 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-39
208 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-40
209 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-41
210 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-42
211 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-43
212 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-44
213 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-45
214 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-46
215 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-47
216 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-48
217 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-49
218 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-50
219 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-51
220 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-52
221 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-53
222 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-54
223 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-55
224 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-56
225 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-57
226 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-58
227 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-59
228 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-60
229 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-61
230 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-62
231 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-63
232 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-64
233 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-65
234 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-66
235 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-67
236 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-68
237 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-69
238 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-70
239 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-71
240 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-72
241 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-73
242 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-74
243 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-75
244 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-76
245 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-77
246 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-78
247 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-79
248 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-80
249 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-81
250 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-82
251 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-83
252 srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-84