794468907c1b7c7ffe4b70f69e61bbf734dd7642
[srvx.git] / ChangeLog
1 # do not edit -- automatically generated by arch changelog
2 # arch-tag: automatic-ChangeLog--srvx@srvx.net--2005-srvx/srvx--devo--1.3
3 #
4
5 2005-01-24 16:45:44 GMT Michael Poole <mdpoole@troilus.org>     patch-7
6
7     Summary:
8       More allocation debugging support.
9     Revision:
10       srvx--devo--1.3--patch-7
11
12     src/alloc-srvx.c (srvx_realloc): Reorganize.
13     (verify): New function.
14     
15     src/common.h (verify): Define and/or declare suitably.
16     
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.
21     
22     src/hash.c (DelChannel): Verify channel before deletion.
23     (GetUserMode): Verify channel, user, and each modeNode.
24     
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.
29     
30     src/proto-p10.c (DelUser): Verify user before deletion.
31
32     modified files:
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
35
36
37 2005-01-21 15:10:49 GMT Michael Poole <mdpoole@troilus.org>     patch-6
38
39     Summary:
40       More debug allocator fixes and enhancements
41     Revision:
42       srvx--devo--1.3--patch-6
43
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
47     user region.
48     
49     src/dict-splay.c (dict_insert): Check whether free functions need to
50     be worked around here as well.
51
52     modified files:
53      ChangeLog src/alloc-srvx.c src/dict-splay.c
54
55
56 2005-01-21 00:48:35 GMT Michael Poole <mdpoole@troilus.org>     patch-5
57
58     Summary:
59       Add redzone and statistics reporting to debug allocator.
60     Revision:
61       srvx--devo--1.3--patch-5
62
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.
66     
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.
70
71     modified files:
72      ChangeLog src/alloc-srvx.c src/opserv.c
73
74
75 2005-01-20 23:41:17 GMT Michael Poole <mdpoole@troilus.org>     patch-4
76
77     Summary:
78       Add built-in debug malloc wrapper.
79     Revision:
80       srvx--devo--1.3--patch-4
81
82     TODO: Remove the completed TODO item.
83     
84     configure.in: Add --with-malloc=srvx support.
85     
86     src/Makefile.am: Add alloc-srvx.c to extra sources.
87     
88     src/common.h: Reindent debug malloc directives; add directives for
89     WITH_MALLOC_SRVX.
90     
91     src/dict-splay.c: Kludge around free() as macro vs function.
92
93     new files:
94      src/.arch-ids/alloc-srvx.c.id src/alloc-srvx.c
95
96     modified files:
97      ChangeLog TODO configure.in src/Makefile.am src/common.h
98      src/dict-splay.c
99
100
101 2005-01-20 22:51:54 GMT Michael Poole <mdpoole@troilus.org>     patch-3
102
103     Summary:
104       various bugfixes and IPv6 preparation work
105     Revision:
106       srvx--devo--1.3--patch-3
107
108     src/modcmd.c (modcmd_privmsg): Fix CTCP PING response type.
109     
110     src/opserv.help: Add column headers for command lists.
111     
112     src/tools.c (is_gline, split_ircmask): Accept colons in hostnames.
113
114     modified files:
115      ChangeLog src/modcmd.c src/opserv.help src/tools.c
116
117
118 2005-01-05 01:03:05 GMT Michael Poole <mdpoole@troilus.org>     patch-2
119
120     Summary:
121       Add MODE_REGISTERED as +z for P10.
122     Revision:
123       srvx--devo--1.3--patch-2
124
125     Add MODE_REGISTERED as +z for P10.
126
127     modified files:
128      ChangeLog src/proto-p10.c
129
130
131 2005-01-04 19:35:57 GMT Michael Poole <mdpoole@troilus.org>     patch-1
132
133     Summary:
134       Rotate ChangeLog for new repository; clarify documentation files
135     Revision:
136       srvx--devo--1.3--patch-1
137
138     Rotate ChangeLog to show changes for srvx@srvx.net--2005-srvx repo.
139     
140     Fix various file permissions to 664 instead of 620.
141     
142     Update FAQ and TODO.  Add UPGRADE file to arch and to distribution.
143
144     new files:
145      .arch-ids/ChangeLog.id .arch-ids/UPGRADE.id ChangeLog UPGRADE
146
147     removed files:
148      .arch-ids/ChangeLog.id ChangeLog
149
150     modified files:
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
155      src/chanserv.help
156
157
158 2005-01-04 19:16:14 GMT Michael Poole <mdpoole@troilus.org>     base-0
159
160     Summary:
161       tag of srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-84
162     Revision:
163       srvx--devo--1.3--base-0
164
165     (automatically generated log message)
166
167     new patches:
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
253
254