Add redzone and statistics reporting to debug allocator.
[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-21 00:48:35 GMT Michael Poole <mdpoole@troilus.org>     patch-5
6
7     Summary:
8       Add redzone and statistics reporting to debug allocator.
9     Revision:
10       srvx--devo--1.3--patch-5
11
12     src/alloc-srvx.c (redzone): New variable to detect buffer overwrites.
13     (alloc_count, alloc_size): New variables to track allocation stats.
14     (srvx_malloc, srvx_realloc, srvx_free): Use the above.
15     
16     src/opserv.c (OSMSG_STATS_MEMORY): New translation string.
17     (cmd_stats_memory): New (conditional) command function.
18     (init_opserv): Conditionally provide cmd_stats_memory.
19
20     modified files:
21      ChangeLog src/alloc-srvx.c src/opserv.c
22
23
24 2005-01-20 23:41:17 GMT Michael Poole <mdpoole@troilus.org>     patch-4
25
26     Summary:
27       Add built-in debug malloc wrapper.
28     Revision:
29       srvx--devo--1.3--patch-4
30
31     TODO: Remove the completed TODO item.
32     
33     configure.in: Add --with-malloc=srvx support.
34     
35     src/Makefile.am: Add alloc-srvx.c to extra sources.
36     
37     src/common.h: Reindent debug malloc directives; add directives for
38     WITH_MALLOC_SRVX.
39     
40     src/dict-splay.c: Kludge around free() as macro vs function.
41
42     new files:
43      src/.arch-ids/alloc-srvx.c.id src/alloc-srvx.c
44
45     modified files:
46      ChangeLog TODO configure.in src/Makefile.am src/common.h
47      src/dict-splay.c
48
49
50 2005-01-20 22:51:54 GMT Michael Poole <mdpoole@troilus.org>     patch-3
51
52     Summary:
53       various bugfixes and IPv6 preparation work
54     Revision:
55       srvx--devo--1.3--patch-3
56
57     src/modcmd.c (modcmd_privmsg): Fix CTCP PING response type.
58     
59     src/opserv.help: Add column headers for command lists.
60     
61     src/tools.c (is_gline, split_ircmask): Accept colons in hostnames.
62
63     modified files:
64      ChangeLog src/modcmd.c src/opserv.help src/tools.c
65
66
67 2005-01-05 01:03:05 GMT Michael Poole <mdpoole@troilus.org>     patch-2
68
69     Summary:
70       Add MODE_REGISTERED as +z for P10.
71     Revision:
72       srvx--devo--1.3--patch-2
73
74     Add MODE_REGISTERED as +z for P10.
75
76     modified files:
77      ChangeLog src/proto-p10.c
78
79
80 2005-01-04 19:35:57 GMT Michael Poole <mdpoole@troilus.org>     patch-1
81
82     Summary:
83       Rotate ChangeLog for new repository; clarify documentation files
84     Revision:
85       srvx--devo--1.3--patch-1
86
87     Rotate ChangeLog to show changes for srvx@srvx.net--2005-srvx repo.
88     
89     Fix various file permissions to 664 instead of 620.
90     
91     Update FAQ and TODO.  Add UPGRADE file to arch and to distribution.
92
93     new files:
94      .arch-ids/ChangeLog.id .arch-ids/UPGRADE.id ChangeLog UPGRADE
95
96     removed files:
97      .arch-ids/ChangeLog.id ChangeLog
98
99     modified files:
100      FAQ INSTALL Makefile.am TODO languages/de/chanserv.help
101      languages/de/global.help languages/de/modcmd.help
102      languages/de/nickserv.help languages/de/strings.db
103      languages/en_UK/chanserv.help languages/en_UK/strings.db
104      src/chanserv.help
105
106
107 2005-01-04 19:16:14 GMT Michael Poole <mdpoole@troilus.org>     base-0
108
109     Summary:
110       tag of srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-84
111     Revision:
112       srvx--devo--1.3--base-0
113
114     (automatically generated log message)
115
116     new patches:
117      srvx@srvx.net--2004-srvx/srvx--devo--1.3--base-0
118      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-1
119      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-2
120      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-3
121      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-4
122      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-5
123      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-6
124      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-7
125      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-8
126      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-9
127      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-10
128      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-11
129      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-12
130      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-13
131      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-14
132      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-15
133      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-16
134      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-17
135      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-18
136      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-19
137      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-20
138      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-21
139      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-22
140      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-23
141      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-24
142      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-25
143      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-26
144      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-27
145      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-28
146      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-29
147      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-30
148      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-31
149      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-32
150      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-33
151      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-34
152      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-35
153      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-36
154      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-37
155      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-38
156      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-39
157      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-40
158      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-41
159      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-42
160      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-43
161      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-44
162      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-45
163      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-46
164      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-47
165      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-48
166      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-49
167      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-50
168      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-51
169      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-52
170      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-53
171      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-54
172      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-55
173      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-56
174      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-57
175      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-58
176      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-59
177      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-60
178      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-61
179      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-62
180      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-63
181      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-64
182      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-65
183      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-66
184      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-67
185      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-68
186      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-69
187      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-70
188      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-71
189      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-72
190      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-73
191      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-74
192      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-75
193      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-76
194      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-77
195      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-78
196      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-79
197      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-80
198      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-81
199      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-82
200      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-83
201      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-84
202
203