]> jfr.im git - irc.git/blame - software/RELEASES/ircservices/achurch.org/services/lists/ircservices-coding/2006.txt
rename -> *.git
[irc.git] / software / RELEASES / ircservices / achurch.org / services / lists / ircservices-coding / 2006.txt
CommitLineData
3bd189cb
JR
1From ron2k.za at gmail.com Sat Jan 7 08:29:19 2006
2From: ron2k.za at gmail.com (Kieron Thwaites)
3Date: Sat Jan 7 08:29:36 2006
4Subject: [IRCServices Coding] Some points for 5.1
5Message-ID: <debb3bc0601070829j79ac2dcctef93bfbb8782d274@mail.gmail.com>
6
7Firstly, congratulations to Andy for getting the first version of 5.1
8released. Sorry to hear that you're quitting Services development
9though.
10
11There are a few issues with 5.1 that I'd like to mention:
12
13- I enabled encryption for the first time when using 5.1, and dumped
14the XML output to file immediately afterwards to see the results
15(after saving the databases, obviously). I noticed that all the
16channel founder passwords had "cipher=md5" included in the XML tag,
17even when the passwords were still unencrypted. (The nickname
18passwords appear to be fine though.) If you want me to, I can
19privately send you the XML file so you can see what I'm talking about
20- it's not very big (only 3 nicks and 10 channels).
21
22- Is there any way that news items can be included in the XML dump? I
23don't know about the rest of the users out there, but I personally
24find it very annoying having to manually re-enter them after restoring
25corrupt databases, transferring my data between versions 5.0 and 5.1,
26etc.
27
28- I can understand your reasons for removing support for the channel
29owner mode, but I think that there might be some controversy over this
30one. Would it be possible for third party module coders to add support
31for this mode? (For the record, the aforementioned module coder won't
32be me; I don't know any C :P)
33
34Once again, thanks for the release.
35From achurch at achurch.org Mon Jan 9 13:00:36 2006
36From: achurch at achurch.org (Andrew Church)
37Date: Sun Jan 8 20:02:42 2006
38Subject: [IRCServices Coding] Services 5.1a1, aka the Database Eater
39Message-ID: <43c1e03a.16457@msgid.achurch.org>
40
41 Services 5.1a1 has been released, and can be downloaded from:
42
43http://www.ircservices.za.net/download/testing/ (Japan)
44ftp://ftp.esper.net/ircservices/testing/ (Western USA)
45
4672931718d616e2abee6000bd7f5fec5b ircservices-5.1a1.tar.gz
470ec44134fd4808601baa4781ba3c2436 ircservices-5.1a1.diff.gz
48e3d6e1d89e30b497c92aa44e8455ecb6 ircservices-5.1a1-1.i386.rpm
49a95bc2330830639e5001cfab4a44dbba ircservices_5.1a1-1_i386.deb
50
51The mirrors should have it shortly.
52
53 I've finally finished implementing the new database format, and it's
54included in this version as the new database/standard module. I said it
55before, but I'll say it again since it's particularly relevant to this
56release: BACK UP YOUR DATA because alpha versions (particularly this one)
57may eat it!
58
59 I've also made the new database module the default in the example
60ircservices.conf file, so if you use that as is then your old data won't
61get loaded at all. Instructions for converting from the old database
62format to the new one can be found in the "Upgrading" section of the
63manual.
64
65 (And no, I'm not ignoring mail on this list. (: I just wanted to get
66this done first.)
67
68Changes in version 5.1a1
69------------------------
702006/01/09 Finished implementing the database/standard module, and
71 made it the default in the example configuration file.
722006/01/08 Removed no-longer-needed new_suspendinfo() and
73 free_suspendinfo() functions.
742006/01/08 Moved SuspendInfo structure directly into NickGroupInfo and
75 ChannelInfo structures rather than using pointers.
762006/01/07 Added ACCLEV_MAX and ACCLEV_MIN constants to explicitly
77 define ChanServ access levels, rather than relying on
78 ACCLEV_FOUNDER and ACCLEV_INVALID.
792006/01/04 Fixed a bug in writing generic database tables.
802006/01/04 Fixed a bug in the Unreal protocol module causing user
81 fakehost masks to get set to the user's mode string.
822005/11/23 Added support for writing generic tables (using the new
83 database format) in the database/version4 module.
84
85 --Andrew Church
86 achurch@achurch.org
87 http://achurch.org/
88From achurch at achurch.org Sun Jan 15 13:57:41 2006
89From: achurch at achurch.org (Andrew Church)
90Date: Sat Jan 14 21:01:38 2006
91Subject: [IRCServices Coding] Some points for 5.1
92In-Reply-To: <debb3bc0601070829j79ac2dcctef93bfbb8782d274@mail.gmail.com>
93Message-ID: <43c9d729.65444@msgid.achurch.org>
94
95>- I enabled encryption for the first time when using 5.1, and dumped
96>the XML output to file immediately afterwards to see the results
97>(after saving the databases, obviously). I noticed that all the
98>channel founder passwords had "cipher=md5" included in the XML tag,
99>even when the passwords were still unencrypted. (The nickname
100>passwords appear to be fine though.) If you want me to, I can
101>privately send you the XML file so you can see what I'm talking about
102>- it's not very big (only 3 nicks and 10 channels).
103
104 I'll take a look into this, thanks for the report.
105
106>- Is there any way that news items can be included in the XML dump? I
107>don't know about the rest of the users out there, but I personally
108>find it very annoying having to manually re-enter them after restoring
109>corrupt databases, transferring my data between versions 5.0 and 5.1,
110>etc.
111
112 I did not initially include news items because I couldn't think of a
113case where they'd be handy; since you give some here, I'll look into adding
114them.
115
116>- I can understand your reasons for removing support for the channel
117>owner mode, but I think that there might be some controversy over this
118>one. Would it be possible for third party module coders to add support
119>for this mode? (For the record, the aforementioned module coder won't
120>be me; I don't know any C :P)
121
122 Yes, the necessary callbacks and exported functions are present (or
123should be, anyway, and I can fix things if not).
124
125 --Andrew Church
126 achurch@achurch.org
127 http://achurch.org/
128From achurch at achurch.org Sun Jan 15 14:03:09 2006
129From: achurch at achurch.org (Andrew Church)
130Date: Sat Jan 14 21:04:14 2006
131Subject: [IRCServices Coding] MS IGNORE
132In-Reply-To: <43B516F0.7030900@gmail.com>
133Message-ID: <43c9d7c9.65461@msgid.achurch.org>
134
135 Yes, that seems like the natural behavior for nickname entries. I'll
136look into implementing it.
137
138 --Andrew Church
139 achurch@achurch.org
140 http://achurch.org/
141
142>Hi,
143>
144>This should possibly have gone to -general, but regardless.
145>
146>MS IGNORE, if used on a nick target *should* ignore all memos from that
147>account to a target, which it probably does. However, it does not appear
148>to ignore memos from a linked nickname or something, as it seems to have
149>gone through...
150>
151>-MemoServ- Ignore list:
152>-MemoServ- igor
153>
154>-MemoServ- Memo 2 from pingout (Dec 29 23:47:39 2005 UTC). To delete,
155>type: /msg MemoServ DEL 2
156>
157>I can't confirm this was a linked nick, and I probably should RTFS to
158>check first, but please excuse me being naughty as I'm in a little of a
159>hurry. Naturally, IGNORE on a u@h would eliminate this problem.
160>------------------------------------------------------------------
161>To unsubscribe or change your subscription options, visit:
162>http://lists.ircservices.za.net/mailman/listinfo/ircservices-coding
163From Craig at frostycoolslug.com Sat Jan 14 21:04:32 2006
164From: Craig at frostycoolslug.com (Craig McLure)
165Date: Sat Jan 14 21:07:17 2006
166Subject: [IRCServices Coding] Some points for 5.1
167In-Reply-To: <43c9d729.65444@msgid.achurch.org>
168References: <43c9d729.65444@msgid.achurch.org>
169Message-ID: <43C9D7E0.6020105@frostycoolslug.com>
170
171>> - I can understand your reasons for removing support for the channel
172>> owner mode, but I think that there might be some controversy over this
173>> one. Would it be possible for third party module coders to add support
174>> for this mode? (For the record, the aforementioned module coder won't
175>> be me; I don't know any C :P)
176>
177> Yes, the necessary callbacks and exported functions are present (or
178> should be, anyway, and I can fix things if not).
179>
180
181As a note, if this module is still required when 5.1 reaches beta, i'll
182look into how easy it would be to add it in (Given the 5.0 module API, i
183can't see it being too much of a problem :))
184
185--
186Craig McLure
187InspIRCd Developer
188Network Administrator of the ChatSpike IRC Network
189
190From achurch at achurch.org Sun Jan 15 18:14:05 2006
191From: achurch at achurch.org (Andrew Church)
192Date: Sun Jan 15 01:14:18 2006
193Subject: [IRCServices Coding] Channel password encryption issue
194Message-ID: <43ca1261.77040@msgid.achurch.org>
195
196 To the reporter of the issue with channel password cipher strings
197being saved incorrectly in the XML file: Did you set the EncryptionType
198directive before saving your data at least once with 5.1? 5.0 and earlier
199don't save the encryption type, so 5.1 has no way to know the proper cipher
200and just defaults to the EncryptionType setting. I'm unable to reproduce
201the problem using databases saved under 5.1.
202
203 --Andrew Church
204 achurch@achurch.org
205 http://achurch.org/
206From ron2k.za at gmail.com Sun Jan 15 01:30:15 2006
207From: ron2k.za at gmail.com (Kieron Thwaites)
208Date: Sun Jan 15 01:30:24 2006
209Subject: [IRCServices Coding] Channel password encryption issue
210In-Reply-To: <43ca1261.77040@msgid.achurch.org>
211References: <43ca1261.77040@msgid.achurch.org>
212Message-ID: <debb3bc0601150130w4dbfb7bfwf0927d20a97ecc07@mail.gmail.com>
213
214> Did you set the EncryptionType directive before saving your data at
215> least once with 5.1?
216
217I imported the data from 5.0, then enabled encryption. As I've got a
21830 minute interval between database saves, most likely it didn't save
219before encryption was enabled.
220
221> 5.0 and earlier don't save the encryption type, so 5.1 has no way
222> to know the proper cipher and just defaults to the EncryptionType
223> setting.
224
225Makes sense.
226From achurch at achurch.org Sun Jan 15 19:55:36 2006
227From: achurch at achurch.org (Andrew Church)
228Date: Sun Jan 15 03:13:30 2006
229Subject: [IRCServices Coding] Services 5.1a2 released
230Message-ID: <43ca2e54.23226@msgid.achurch.org>
231
232 Services 5.1a2 has been released, and can be downloaded from:
233
234http://www.ircservices.za.net/download/testing/ (Japan)
235ftp://ftp.esper.net/ircservices/testing/ (Western USA)
236
2371d94d32ad72e289e824ef45d5c097a26 ircservices-5.1a2.tar.gz
238ac48437b8640c73be4025366a8f97545 ircservices-5.1a2.diff.gz
23912853ad85b3f0753a7cbdac56bbc2c3f ircservices-5.1a2-1.i386.rpm
240aa8a090a903b1d91f1ae2183816db4a2 ircservices_5.1a2-1_i386.deb
241
242The mirrors should have it shortly.
243
244 This is just a quick release to get out a few additional changes
245I've made, and fix a bug causing the version4 database to lose all your
246channels--though I prefer to think of that as an incentive to switch to
247the new database format. ;) The big thing to note is that some of the
248databases have changed names, so if you've switched to the
249database/standard module, you'll need to rename files as follows:
250
251nickgroup-access.sdb -> nick-access.sdb
252nickgroup-ajoin.sdb -> nick-autojoin.sdb
253nickgroup-ignore.sdb -> memo-ignore.sdb
254nickgroup-memo.sdb -> memo.sdb
255
256 I should also mention that I've finished everything on my personal
257to-do list for 5.1, except for writing the technical design manual (sigh,
258there go the next few months of my life); there are still a number of
259items in the TODO file in the distribution, but considering also that
260that file is rather old, I'm going to leave those for future developers
261unless there's a particular desire for something to be included in 5.1.
262In other words, if you want to see something in 5.1, now's the time to
263ask!
264
265Changes in version 5.1a2
266------------------------
2672006/01/15 Fixed a bug in loading the ChanServ database in the
268 database/version4 module.
2692006/01/15 The misc/xml-import module now allows news items to be
270 imported via the ImportNews configuration directive.
271 Suggested by Kieron Thwaites <ron2k.za@gmail.com>
2722006/01/15 MemoServ IGNORE now ignores memos from nicknames linked to
273 nickname (but not wildcard) entries on the ignore list.
274 Suggested by Robin Burchell <surreal.w00t@gmail.com>
2752006/01/15 Renamed ChannelInfo CI_* flags to CF_* for consistency with
276 other structures' flags.
2772006/01/09 Moved the access, autojoin, memo, and ignore databases to
278 their respective modules, and changed the database
279 names to "nick-access", "nick-autojoin", "memo", and
280 "memo-ignore" respectively.
2812006/01/09 Changed DBTable.insert() to not return a value.
282
283 --Andrew Church
284 achurch@achurch.org
285 http://achurch.org/
286From V.Ovsyannikov at kr.Ru Mon Jan 16 01:40:37 2006
287From: V.Ovsyannikov at kr.Ru (Vitaliy Ovsyannikov)
288Date: Mon Jan 16 01:42:11 2006
289Subject: [IRCServices Coding] Sending privmsg/notice
290Message-ID: <153056079.20060116164037@kr.Ru>
291
292Hello, ircservices-coding.
293
294 I want to send privmsg/notice to all online Opers. How I can
295get list of users who have mode +o enabled? (in separate module I
296mean)
297
298--
299Sincerely,
300Vitaliy Ovsyannikov
301JSC Skala, Krasnoyarsk, Russia
302
303From achurch at achurch.org Mon Jan 16 20:15:06 2006
304From: achurch at achurch.org (Andrew Church)
305Date: Mon Jan 16 03:36:05 2006
306Subject: [IRCServices Coding] Sending privmsg/notice
307In-Reply-To: <153056079.20060116164037@kr.Ru>
308Message-ID: <43cb851b.33162@msgid.achurch.org>
309
310> I want to send privmsg/notice to all online Opers. How I can
311>get list of users who have mode +o enabled? (in separate module I
312>mean)
313
314 Iterate through the user list with first_user() and next_user(), and
315use is_oper() to check whether the user is an oper or not.
316
317 --Andrew Church
318 achurch@achurch.org
319 http://achurch.org/
320From V.Ovsyannikov at kr.ru Mon Jan 16 03:44:17 2006
321From: V.Ovsyannikov at kr.ru (Vitaliy Ovsyannikov)
322Date: Mon Jan 16 03:45:54 2006
323Subject: [IRCServices Coding] xml-import
324Message-ID: <933438702.20060116184417@kr.ru>
325
326Hello, ircservices-coding.
327
328 I have exported db from 5.0.55 with httpd/dbaccess and xml-export modules.
329Now, I want to import the data to 5.1a2. How? I have enabled
330xml-import module, but dbaccess doesn't provide any import links on
331http.
332
333--
334Sincerely,
335Vitaliy Ovsyannikov
336JSC Skala, Krasnoyarsk, Russia
337
338From ron2k.za at gmail.com Mon Jan 16 06:05:50 2006
339From: ron2k.za at gmail.com (Kieron Thwaites)
340Date: Mon Jan 16 06:05:59 2006
341Subject: [IRCServices Coding] xml-import
342In-Reply-To: <933438702.20060116184417@kr.ru>
343References: <933438702.20060116184417@kr.ru>
344Message-ID: <debb3bc0601160605g5c7f8f6dvaaab83f37407631@mail.gmail.com>
345
346You need to to add the -import parameter with the XML file name when
347starting Services.
348From V.Ovsyannikov at kr.ru Mon Jan 16 19:17:14 2006
349From: V.Ovsyannikov at kr.ru (Vitaliy Ovsyannikov)
350Date: Mon Jan 16 19:18:48 2006
351Subject: [IRCServices Coding] nicks/chans multilingual support
352Message-ID: <1871671893.20060117101714@kr.ru>
353
354Hello, ircservices-coding.
355
356 Does 5.1 supports operations with non-english data such as localized
357nicknames/channel names?
358
359--
360Sincerely,
361Vitaliy Ovsyannikov
362JSC Skala, Krasnoyarsk, Russia
363
364From V.Ovsyannikov at kr.ru Mon Jan 16 21:22:21 2006
365From: V.Ovsyannikov at kr.ru (Vitaliy Ovsyannikov)
366Date: Mon Jan 16 21:23:51 2006
367Subject: [IRCServices Coding] xml-import
368In-Reply-To: <debb3bc0601160605g5c7f8f6dvaaab83f37407631@mail.gmail.com>
369References: <933438702.20060116184417@kr.ru>
370 <debb3bc0601160605g5c7f8f6dvaaab83f37407631@mail.gmail.com>
371Message-ID: <1996813325.20060117122221@kr.ru>
372
373Hello, IRC.
374
375> You need to to add the -import parameter with the XML file name when
376> starting Services.
377
378I've got troubles! With database/standard:
379All data is imported well, but services exited on segm. fault.
380Here is backtrace from core file:
381
382(gdb) bt
383#0 0x281c061e in write_string (s=0xc <Address 0xc out of bounds>, f=0x82e2000) at modules/database/fileutil.c:398
384#1 0x281bf951 in standard_save_table (table=0x282220bc) at modules/database/standard.c:734
385#2 0x08050295 in save_all_dbtables () at databases.c:128
386#3 0x080525f5 in init (ac=3, av=0xbfbfec00) at init.c:952
387#4 0x08054d8d in main (ac=3, av=0xbfbfec00, envp=0xbfbfec10) at main.c:216
388
389All .sdb files look good except whis one:
390chan-access.sdb.new
391
392I've deleted this file and run ircservices anyway and got segmentation
393fault again. Backtrace:
394
395#0 0x281f7cfd in new_nickgroupinfo (seed=0x10 <Address 0x10 out of bounds>) at modules/nickserv/util.c:102
396102 modules/nickserv/util.c: No such file or directory.
397 in modules/nickserv/util.c
398(gdb) bt
399#0 0x281f7cfd in new_nickgroupinfo (seed=0x10 <Address 0x10 out of bounds>) at modules/nickserv/util.c:102
400#1 0x281beeb8 in standard_load_table (table=0x281fca48) at modules/database/standard.c:411
401#2 0x0805019c in register_dbtable (table=0x281fca48) at databases.c:78
402#3 0x281f5d76 in init_module () at modules/nickserv/main.c:2725
403#4 0x0805813b in load_module (modulename=0x808e120 "nickserv/main") at modules.c:424
404#5 0x080525a9 in init (ac=2, av=0xbfbfec28) at init.c:937
405#6 0x08054d8d in main (ac=2, av=0xbfbfec28, envp=0xbfbfec34) at main.c:216
406
407With database/version4:
408services just imported the data and exited with message in
409ircservices.log: Terminating, reason unknown
410Starting it up says: (database/version4) Invalid format in chan.db
411And services continue to work with no registered channels at all.
412
413Nicknames are okay.
414Please give me some ideas why channels importing doesn't work.
415Thanks.
416
417--
418Sincerely,
419Vitaliy Ovsyannikov
420JSC Skala, Krasnoyarsk, Russia
421
422From achurch at achurch.org Tue Jan 17 16:08:56 2006
423From: achurch at achurch.org (Andrew Church)
424Date: Mon Jan 16 23:12:18 2006
425Subject: [IRCServices Coding] xml-import
426In-Reply-To: <1996813325.20060117122221@kr.ru>
427Message-ID: <43cc981f.70604@msgid.achurch.org>
428
429 What version are you using? If it's 5.1a2, please send me (privately)
430the XML file so I can test for the problem here.
431
432 --Andrew Church
433 achurch@achurch.org
434 http://achurch.org/
435
436>Hello, IRC.
437>
438>> You need to to add the -import parameter with the XML file name when
439>> starting Services.
440>
441>I've got troubles! With database/standard:
442>All data is imported well, but services exited on segm. fault.
443>Here is backtrace from core file:
444>
445>(gdb) bt
446>#0 0x281c061e in write_string (s=0xc <Address 0xc out of bounds>, f=0x82e2000) at modules/database/fileutil.c:398
447>#1 0x281bf951 in standard_save_table (table=0x282220bc) at modules/database/standard.c:734
448>#2 0x08050295 in save_all_dbtables () at databases.c:128
449>#3 0x080525f5 in init (ac=3, av=0xbfbfec00) at init.c:952
450>#4 0x08054d8d in main (ac=3, av=0xbfbfec00, envp=0xbfbfec10) at main.c:216
451>
452>All .sdb files look good except whis one:
453>chan-access.sdb.new
454>
455>I've deleted this file and run ircservices anyway and got segmentation
456>fault again. Backtrace:
457>
458>#0 0x281f7cfd in new_nickgroupinfo (seed=0x10 <Address 0x10 out of bounds>) at modules/nickserv/util.c:102
459>102 modules/nickserv/util.c: No such file or directory.
460> in modules/nickserv/util.c
461>(gdb) bt
462>#0 0x281f7cfd in new_nickgroupinfo (seed=0x10 <Address 0x10 out of bounds>) at modules/nickserv/util.c:102
463>#1 0x281beeb8 in standard_load_table (table=0x281fca48) at modules/database/standard.c:411
464>#2 0x0805019c in register_dbtable (table=0x281fca48) at databases.c:78
465>#3 0x281f5d76 in init_module () at modules/nickserv/main.c:2725
466>#4 0x0805813b in load_module (modulename=0x808e120 "nickserv/main") at modules.c:424
467>#5 0x080525a9 in init (ac=2, av=0xbfbfec28) at init.c:937
468>#6 0x08054d8d in main (ac=2, av=0xbfbfec28, envp=0xbfbfec34) at main.c:216
469>
470>With database/version4:
471>services just imported the data and exited with message in
472>ircservices.log: Terminating, reason unknown
473>Starting it up says: (database/version4) Invalid format in chan.db
474>And services continue to work with no registered channels at all.
475>
476>Nicknames are okay.
477>Please give me some ideas why channels importing doesn't work.
478>Thanks.
479>
480>--
481>Sincerely,
482>Vitaliy Ovsyannikov
483>JSC Skala, Krasnoyarsk, Russia
484>
485>------------------------------------------------------------------
486>To unsubscribe or change your subscription options, visit:
487>http://lists.ircservices.za.net/mailman/listinfo/ircservices-coding
488
489From achurch at achurch.org Tue Jan 17 19:24:08 2006
490From: achurch at achurch.org (Andrew Church)
491Date: Tue Jan 17 02:28:53 2006
492Subject: [IRCServices Coding] xml-import
493In-Reply-To: <1197115644.20060117145552@kr.ru>
494Message-ID: <43ccc6df.74664@msgid.achurch.org>
495
496 I've fixed the problem, thanks for the report. I'll put out a new
497release shortly.
498
499 Also, your mail server is rejecting mail from me; please see
500http://achurch.org/dnsbl.html .
501
502 --Andrew Church
503 achurch@achurch.org
504 http://achurch.org/
505
506>Hello, Andrew.
507>
508>> What version are you using? If it's 5.1a2, please send me (privately)
509>> the XML file so I can test for the problem here.
510>
511>Where is a wrong information about 5.1a2 in the previus letter. I've
512>patched 5.1a1 incorrectly. But after recompiling from 5.1a2 src
513>archive, I've found what importing with database/standard still crashes
514>ircservices with segm. fault and there is the same backtrace sequence.
515>
516>Importing with database/version4 works well now.
517>
518>XML data is attached. Please don't share it :) Thanks.
519>
520>--
521>Sincerely,
522>Vitaliy Ovsyannikov
523>JSC Skala, Krasnoyarsk, Russia
524From V.Ovsyannikov at kr.ru Tue Jan 17 02:45:43 2006
525From: V.Ovsyannikov at kr.ru (Vitaliy Ovsyannikov)
526Date: Tue Jan 17 02:47:13 2006
527Subject: [IRCServices Coding] xml-import
528In-Reply-To: <43ccc6df.74664@msgid.achurch.org>
529References: <1197115644.20060117145552@kr.ru>
530 <43ccc6df.74664@msgid.achurch.org>
531Message-ID: <1786329123.20060117174543@kr.ru>
532
533Hello, IRC.
534
535> I've fixed the problem, thanks for the report. I'll put out a new
536> release shortly.
537
538I'm glad to see it, thanks.
539
540> Also, your mail server is rejecting mail from me; please see
541> http://achurch.org/dnsbl.html .
542
543Actually, there are no DNSBL checks on my server. DNSBLs are very
544incorrect in some cases. Your relay was rejected by my filters.
545It was hostname regex filter:
546
547# hostnames with repeating digits (5 digits or more)
548/\d{5,}/ REJECT filter 01009
549against your host p10218-ipbffx02hodogaya.kanagawa.ocn.ne.jp[60.39.233.218]
550
551I recommend you to setup reverse DNS record in good style. ('achurch.org' for
552example) Alot of servers are using such filters to determine sender
553is in dynamic/dhcp pools. Please have it in your mind.
554
555--
556Sincerely,
557Vitaliy Ovsyannikov
558JSC Skala, Krasnoyarsk, Russia
559
560From achurch at achurch.org Tue Jan 17 19:44:42 2006
561From: achurch at achurch.org (Andrew Church)
562Date: Tue Jan 17 02:47:18 2006
563Subject: [IRCServices Coding] Services 5.1a3 released
564Message-ID: <43cccb2d.16611@msgid.achurch.org>
565
566 Services 5.1a3 has been released, and can be downloaded from:
567
568http://www.ircservices.za.net/download/testing/ (Japan)
569ftp://ftp.esper.net/ircservices/testing/ (Western USA)
570
57155ea5e0fc4de975a7a8fc60cdc3e6b2b ircservices-5.1a3.tar.gz
57264f7ce1c59fe6ef09090bdd55f01f1fe ircservices-5.1a3.diff.gz
573fda21ce54ddcbf2b7e0e06ea3d5fb9b1 ircservices-5.1a3-1.i386.rpm
5742ed13d366d9523f7612c47867953cc93 ircservices_5.1a3-1_i386.deb
575
576The mirrors should have it shortly.
577
578 This fixes the bug just reported with importing channel data into the
579database/standard module (a silly oversight on my part), and gets rid of
580some file mode cruft left over from many versions ago. The still-very-
581incomplete technical reference manual has also made its first appearance,
582assuming my release script did what it was supposed to...
583
584Changes in version 5.1a3
585------------------------
5862006/01/17 Fixed a bug in importing channel data when using the
587 database/standard module. Reported by Vitaliy
588 Ovsyannikov <V.Ovsyannikov@kr.ru>
5892006/01/17 The language and data file installation procedure no longer
590 sets the installed files' modes to owner-access-only;
591 the default file mode (as set with umask) is used.
592
593 --Andrew Church
594 achurch@achurch.org
595 http://achurch.org/
596From V.Ovsyannikov at kr.ru Tue Jan 17 03:20:09 2006
597From: V.Ovsyannikov at kr.ru (Vitaliy Ovsyannikov)
598Date: Tue Jan 17 03:21:31 2006
599Subject: [IRCServices Coding] xml-import
600In-Reply-To: <43ccc6df.74664@msgid.achurch.org>
601References: <1197115644.20060117145552@kr.ru>
602 <43ccc6df.74664@msgid.achurch.org>
603Message-ID: <1947274381.20060117182009@kr.ru>
604
605Hello, IRC.
606
607> I've fixed the problem, thanks for the report. I'll put out a new
608> release shortly.
609
610It looks like services do import data w/o errors and exist. But it is
611still crashing on second execution (without -import key):
612
613#0 0x281f9209 in new_nickgroupinfo (seed=0x10 <Address 0x10 out of bounds>) at modules/nickserv/util.c:102
614102 for (count = 0; seed[count] != 0; count++)
615(gdb) bt
616#0 0x281f9209 in new_nickgroupinfo (seed=0x10 <Address 0x10 out of bounds>) at modules/nickserv/util.c:102
617#1 0x281beed0 in standard_load_table (table=0x281fed68) at modules/database/standard.c:411
618#2 0x0805019c in register_dbtable (table=0x281fed68) at databases.c:78
619#3 0x281f72d2 in init_module () at modules/nickserv/main.c:2443
620#4 0x0805813b in load_module (modulename=0x808e120 "nickserv/main") at modules.c:424
621#5 0x080525a9 in init (ac=2, av=0xbfbfec28) at init.c:937
622#6 0x08054d8d in main (ac=2, av=0xbfbfec28, envp=0xbfbfec34) at main.c:216
623
624
625--
626Sincerely,
627Vitaliy Ovsyannikov
628JSC Skala, Krasnoyarsk, Russia
629
630From achurch at achurch.org Tue Jan 17 21:00:36 2006
631From: achurch at achurch.org (Andrew Church)
632Date: Tue Jan 17 04:00:54 2006
633Subject: [IRCServices Coding] xml-import
634In-Reply-To: <1786329123.20060117174543@kr.ru>
635Message-ID: <43ccdc6f.22515@msgid.achurch.org>
636
637>I recommend you to setup reverse DNS record in good style. ('achurch.org' for
638>example) Alot of servers are using such filters to determine sender
639>is in dynamic/dhcp pools. Please have it in your mind.
640
641 Unfortunately, my ISP doesn't allow its customers to set up their own
642reverse DNS, so this isn't an option for me.
643
644 --Andrew Church
645 achurch@achurch.org
646 http://achurch.org/
647From olly at avansys.co.uk Tue Jan 17 04:23:44 2006
648From: olly at avansys.co.uk (Olly)
649Date: Tue Jan 17 04:23:29 2006
650Subject: [IRCServices Coding] xml-import
651In-Reply-To: <43ccdc6f.22515@msgid.achurch.org>
652Message-ID: <5ad70eb6c9988b48bd525e260bf3bdd9@avansys.co.uk>
653
654Off topic I know, but zoneedit.com allow their servers to be set up as
655secondaries to your hidden primary. This puts your zone completely under
656your control if you set the servers they give you as your registered DNS
657servers. What's more it's free.
658I've been doing this for years now and find it to be an excellent
659solution. Especially if you have multiple ISPs.
660
661-----Original Message-----
662From: ircservices-coding-bounces@ircservices.esper.net
663[mailto:ircservices-coding-bounces@ircservices.esper.net] On Behalf Of
664Andrew Church
665Sent: 17 January 2006 21:01
666To: serv-coding
667Subject: Re: Re[6]: [IRCServices Coding] xml-import
668
669>I recommend you to setup reverse DNS record in good style.
670>('achurch.org' for
671>example) Alot of servers are using such filters to determine sender is
672>in dynamic/dhcp pools. Please have it in your mind.
673
674 Unfortunately, my ISP doesn't allow its customers to set up their
675own reverse DNS, so this isn't an option for me.
676
677 --Andrew Church
678 achurch@achurch.org
679 http://achurch.org/
680------------------------------------------------------------------
681To unsubscribe or change your subscription options, visit:
682http://lists.ircservices.za.net/mailman/listinfo/ircservices-coding
683
684
685
686From achurch at achurch.org Tue Jan 17 21:33:13 2006
687From: achurch at achurch.org (Andrew Church)
688Date: Tue Jan 17 04:38:06 2006
689Subject: [IRCServices Coding] xml-import
690In-Reply-To: <1947274381.20060117182009@kr.ru>
691Message-ID: <43cce528.25124@msgid.achurch.org>
692
693>> I've fixed the problem, thanks for the report. I'll put out a new
694>> release shortly.
695>
696>It looks like services do import data w/o errors and exist. But it is
697>still crashing on second execution (without -import key):
698>
699>#0 0x281f9209 in new_nickgroupinfo (seed=0x10 <Address 0x10 out of bounds>) at modules/nickserv/util.c:102
700>102 for (count = 0; seed[count] != 0; count++)
701
702 Okay, I'm stupid again. Try this patch:
703
704Index: modules/nickserv/main.c
705===================================================================
706RCS file: /var/local/cvsroot/ircservices/modules/nickserv/main.c,v
707retrieving revision 2.226
708diff -u -r2.226 main.c
709--- modules/nickserv/main.c 9 Jan 2006 10:19:58 -0000 2.226
710+++ modules/nickserv/main.c 17 Jan 2006 12:37:28 -0000
711@@ -372,6 +372,11 @@
712 strbcpy(ngi->nicks[ngi->mainnick], (const char *)value);
713 }
714
715+static void *db_new_nickgroup(void)
716+{
717+ return new_nickgroupinfo(NULL);
718+}
719+
720 static void insert_nickgroup(void *record)
721 {
722 NickGroupInfo *ngi = add_nickgroupinfo(record);
723@@ -435,7 +440,7 @@
724 };
725 static DBTable nickgroup_dbtable = {
726 .name = "nickgroup",
727- .newrec = (void *)new_nickgroupinfo,
728+ .newrec = db_new_nickgroup,
729 .freerec = (void *)free_nickgroupinfo,
730 .insert = insert_nickgroup,
731 .first = (void *)first_nickgroupinfo,
732
733 --Andrew Church
734 achurch@achurch.org
735 http://achurch.org/
736From quension at mac.com Tue Jan 17 12:07:31 2006
737From: quension at mac.com (Trevor Talbot)
738Date: Tue Jan 17 12:07:44 2006
739Subject: [IRCServices Coding] xml-import
740In-Reply-To: <5ad70eb6c9988b48bd525e260bf3bdd9@avansys.co.uk>
741Message-ID: <E45CC114-8794-11DA-878D-0003938D6866@mac.com>
742
743On Tuesday, Jan 17, 2006, at 04:23 US/Pacific, Olly wrote:
744
745> Off topic I know, but zoneedit.com allow their servers to be set up as
746> secondaries to your hidden primary. This puts your zone completely
747> under your control if you set the servers they give you as your
748> registered DNS servers. What's more it's free.
749
750That only works for forward DNS on domains you own. Reverse requires
751delegation from the ISP, since they own the zone responsible for your
752IPs.
753
754-- Quension
755
756> -----Original Message-----
757
758>> I recommend you to setup reverse DNS record in good style.
759>> ('achurch.org' for
760>> example) Alot of servers are using such filters to determine sender is
761>> in dynamic/dhcp pools. Please have it in your mind.
762>
763> Unfortunately, my ISP doesn't allow its customers to set up their
764> own reverse DNS, so this isn't an option for me.
765>
766> --Andrew Church
767> achurch@achurch.org
768> http://achurch.org/
769
770From olly at avansys.co.uk Tue Jan 17 14:43:57 2006
771From: olly at avansys.co.uk (Olly)
772Date: Tue Jan 17 14:43:43 2006
773Subject: [IRCServices Coding] xml-import
774In-Reply-To: <E45CC114-8794-11DA-878D-0003938D6866@mac.com>
775Message-ID: <f84be0e515607541817102e9fcbe1241@avansys.co.uk>
776
777I stand corrected I had forgotten that had made that arrangement with my
778ISP.
779
780-----Original Message-----
781From: ircservices-coding-bounces@ircservices.esper.net
782[mailto:ircservices-coding-bounces@ircservices.esper.net] On Behalf Of
783Trevor Talbot
784Sent: 17 January 2006 20:08
785To: IRC Services Coding Mailing List
786Subject: Re: Re[6]: [IRCServices Coding] xml-import
787
788On Tuesday, Jan 17, 2006, at 04:23 US/Pacific, Olly wrote:
789
790> Off topic I know, but zoneedit.com allow their servers to be set up as
791
792> secondaries to your hidden primary. This puts your zone completely
793> under your control if you set the servers they give you as your
794> registered DNS servers. What's more it's free.
795
796That only works for forward DNS on domains you own. Reverse requires
797delegation from the ISP, since they own the zone responsible for your
798IPs.
799
800-- Quension
801
802> -----Original Message-----
803
804>> I recommend you to setup reverse DNS record in good style.
805>> ('achurch.org' for
806>> example) Alot of servers are using such filters to determine sender
807>> is in dynamic/dhcp pools. Please have it in your mind.
808>
809> Unfortunately, my ISP doesn't allow its customers to set up their
810
811> own reverse DNS, so this isn't an option for me.
812>
813> --Andrew Church
814> achurch@achurch.org
815> http://achurch.org/
816
817------------------------------------------------------------------
818To unsubscribe or change your subscription options, visit:
819http://lists.ircservices.za.net/mailman/listinfo/ircservices-coding
820
821
822
823From V.Ovsyannikov at kr.ru Tue Jan 17 19:39:52 2006
824From: V.Ovsyannikov at kr.ru (Vitaliy Ovsyannikov)
825Date: Tue Jan 17 19:41:13 2006
826Subject: [IRCServices Coding] xml-import
827In-Reply-To: <43cce528.25124@msgid.achurch.org>
828References: <1947274381.20060117182009@kr.ru>
829 <43cce528.25124@msgid.achurch.org>
830Message-ID: <39064945.20060118103952@kr.ru>
831
832Hello, IRC.
833
834> Okay, I'm stupid again. Try this patch:
835>Index: modules/nickserv/main.c
836
837Patched. Result:
838
839[Jan 18 10:32:16 2006] PANIC! signal 11, buffer = :irc.kr.ru SJOIN 0 #quake3 +tnr :SleepeR
840[Jan 18 10:32:16 2006] Services terminating: Segmentation fault: 11
841[Jan 18 10:32:16 2006] FATAL: Caught signal 5 (Trace/BPT trap: 5) while shutting down
842
843(Last message caused by gdb)
844
845# gdb ./ircservices
846GNU gdb 6.1.1 [FreeBSD]
847Copyright 2004 Free Software Foundation, Inc.
848GDB is free software, covered by the GNU General Public License, and you are
849welcome to change it and/or distribute copies of it under certain conditions.
850Type "show copying" to see the conditions.
851There is absolutely no warranty for GDB. Type "show warranty" for details.
852This GDB was configured as "i386-marcel-freebsd"...
853(gdb) r
854Starting program: /usr/local/ircd/services/sbin/ircservices
855Initialization successful, starting IRC Services.
856
857Program exited normally.
858
859
860--
861Sincerely,
862Vitaliy Ovsyannikov
863JSC Skala, Krasnoyarsk, Russia
864
865From V.Ovsyannikov at kr.ru Tue Jan 17 23:15:10 2006
866From: V.Ovsyannikov at kr.ru (Vitaliy Ovsyannikov)
867Date: Tue Jan 17 23:16:27 2006
868Subject: [IRCServices Coding] CHAN DROP bug in current (5.1a3)
869Message-ID: <501556076.20060118141510@kr.ru>
870
871Hello, IRC.
872
8735.1a3 falls down on ChanServ's DROP cmd:
874
875PANIC! buffer = :gravis|wrk PRIVMSG ChanServ@services.xxx :drop #topics
876Services terminating: Segmentation fault: 11
877
878There is no core dump, so I can't backtrace it.
879
880DB module: database/version4
881
882--
883Sincerely,
884Vitaliy Ovsyannikov
885JSC Skala, Krasnoyarsk, Russia
886
887From V.Ovsyannikov at kr.ru Wed Jan 18 19:30:36 2006
888From: V.Ovsyannikov at kr.ru (Vitaliy Ovsyannikov)
889Date: Wed Jan 18 19:30:58 2006
890Subject: [IRCServices Coding] crashes on PRIVMSG
891In-Reply-To: <501556076.20060118141510@kr.ru>
892References: <501556076.20060118141510@kr.ru>
893Message-ID: <1952550932.20060119103036@kr.ru>
894
895Hello, IRC.
896
897I have tested 5.1a3 for some period of time in the production irc-network.
898As result of this test, I found what 5.1a3 is very unstable. Here are
899some log messages about:
900
901PANIC! signal 11, buffer = :Fire PRIVMSG chanserv :drop #|5|eLeMeNt
902Services terminating: Segmentation fault: 11
903
904PANIC! signal 11, buffer = :ElviS1 PRIVMSG NickServ@services.xxx :set secure on
905Services terminating: Segmentation fault: 11
906
907PANIC! signal 11, buffer = :BanderA PRIVMSG NickServ :set language 1
908Services terminating: Segmentation fault: 11
909
910
911--
912Sincerely,
913Vitaliy Ovsyannikov
914JSC Skala, Krasnoyarsk, Russia
915
916From ron2k.za at gmail.com Thu Jan 19 11:25:05 2006
917From: ron2k.za at gmail.com (Kieron Thwaites)
918Date: Thu Jan 19 11:25:17 2006
919Subject: [IRCServices Coding] crashes on PRIVMSG
920In-Reply-To: <1952550932.20060119103036@kr.ru>
921References: <501556076.20060118141510@kr.ru> <1952550932.20060119103036@kr.ru>
922Message-ID: <debb3bc0601191125o1a15a3fcjcf89dfdbc25cb1f@mail.gmail.com>
923
924Got backtraces for those?
925From achurch at achurch.org Fri Jan 20 12:44:41 2006
926From: achurch at achurch.org (Andrew Church)
927Date: Thu Jan 19 19:47:10 2006
928Subject: [IRCServices Coding] nicks/chans multilingual support
929In-Reply-To: <1871671893.20060117101714@kr.ru>
930Message-ID: <43d05d35.06352@msgid.achurch.org>
931
932> Does 5.1 supports operations with non-english data such as localized
933>nicknames/channel names?
934
935 Not currently, but I'm planning to look into this and add such support
936if it's feasible.
937
938 --Andrew Church
939 achurch@achurch.org
940 http://achurch.org/
941From achurch at achurch.org Fri Jan 20 12:45:33 2006
942From: achurch at achurch.org (Andrew Church)
943Date: Thu Jan 19 19:47:28 2006
944Subject: [IRCServices Coding] xml-import
945In-Reply-To: <39064945.20060118103952@kr.ru>
946Message-ID: <43d05d49.06362@msgid.achurch.org>
947
948>[Jan 18 10:32:16 2006] PANIC! signal 11, buffer = :irc.kr.ru SJOIN 0 #quake3 +tnr :SleepeR
949[...]
950>(gdb) r
951>Starting program: /usr/local/ircd/services/sbin/ircservices
952>Initialization successful, starting IRC Services.
953>
954>Program exited normally.
955
956 You need to run Services with the -nofork option (also include -debug
957for debugging purposes). Use "r -nofork -debug" at the GDB prompt.
958
959 --Andrew Church
960 achurch@achurch.org
961 http://achurch.org/
962From V.Ovsyannikov at kr.ru Thu Jan 19 22:23:07 2006
963From: V.Ovsyannikov at kr.ru (Vitaliy Ovsyannikov)
964Date: Thu Jan 19 22:23:10 2006
965Subject: [IRCServices Coding] crashes on PRIVMSG
966In-Reply-To: <debb3bc0601191125o1a15a3fcjcf89dfdbc25cb1f@mail.gmail.com>
967References: <501556076.20060118141510@kr.ru> <1952550932.20060119103036@kr.ru>
968 <debb3bc0601191125o1a15a3fcjcf89dfdbc25cb1f@mail.gmail.com>
969Message-ID: <921856860.20060120132307@kr.ru>
970
971Hello, IRC.
972
973> Got backtraces for those?
974
975nope
976btw, if I run it under gdb, it says 'Programm exited normally'
977
978--
979Sincerely,
980Vitaliy Ovsyannikov
981JSC Skala, Krasnoyarsk, Russia
982
983From xxx.coder at gmail.com Thu Jan 19 23:12:28 2006
984From: xxx.coder at gmail.com (ongeboren)
985Date: Thu Jan 19 23:12:38 2006
986Subject: [IRCServices Coding] crashes on PRIVMSG
987In-Reply-To: <921856860.20060120132307@kr.ru>
988References: <501556076.20060118141510@kr.ru> <1952550932.20060119103036@kr.ru>
989 <debb3bc0601191125o1a15a3fcjcf89dfdbc25cb1f@mail.gmail.com>
990 <921856860.20060120132307@kr.ru>
991Message-ID: <ce6d53600601192312y3dfaf819ra42b1c2629341a32@mail.gmail.com>
992
993If you run something with gdb, this something should not fork() or
994with other words, it should run in the foreground. Here I quote Andrew
995Church from his last email to the list, but from another thread:
996"You need to run Services with the -nofork option (also include -debug
997for debugging purposes). Use "r -nofork -debug" at the GDB prompt."
998
999
1000
1001On 1/20/06, Vitaliy Ovsyannikov <V.Ovsyannikov@kr.ru> wrote:
1002> Hello, IRC.
1003>
1004> > Got backtraces for those?
1005>
1006> nope
1007> btw, if I run it under gdb, it says 'Programm exited normally'
1008>
1009> --
1010> Sincerely,
1011> Vitaliy Ovsyannikov
1012> JSC Skala, Krasnoyarsk, Russia
1013>
1014> ------------------------------------------------------------------
1015> To unsubscribe or change your subscription options, visit:
1016> http://lists.ircservices.za.net/mailman/listinfo/ircservices-coding
1017>
1018
1019
1020--
1021Evlogi Petrov - ongeboren@UniBG
1022From V.Ovsyannikov at kr.ru Fri Jan 20 01:55:46 2006
1023From: V.Ovsyannikov at kr.ru (Vitaliy Ovsyannikov)
1024Date: Fri Jan 20 01:55:42 2006
1025Subject: [IRCServices Coding] crashes on PRIVMSG - issue
1026Message-ID: <419158100.20060120165546@kr.ru>
1027
1028Hello, IRC.
1029
1030Notice: nicknames 'BUG' and 'icancrashit' aren't registered!
1031 ^^^^^^^^^ ^^^^^^^^^^^^^^^^^
1032
1033[Jan 20 16:48:26.419298 2006] debug: Received: :BUG PRIVMSG NickServ@services.xxx :set secure on
1034
1035Program received signal SIGSEGV, Segmentation fault.
1036do_set_ns (u=0x84e4900) at modules/nickserv/set.c:70
103770 ni->usecount++;
1038
1039[Jan 20 16:39:13.914246 2006] debug: Received: :icancrashit PRIVMSG NickServ@services.xxx :set language 1
1040
1041Program received signal SIGSEGV, Segmentation fault.
1042do_set_ns (u=0x8562700) at modules/nickserv/set.c:70
104370 ni->usecount++;
1044
1045--
1046Sincerely,
1047Vitaliy Ovsyannikov
1048JSC Skala, Krasnoyarsk, Russia
1049
1050From surreal.w00t at gmail.com Sat Jan 21 06:35:04 2006
1051From: surreal.w00t at gmail.com (Robin Burchell)
1052Date: Sat Jan 21 06:38:08 2006
1053Subject: [IRCServices Coding] crashes on PRIVMSG - issue
1054In-Reply-To: <419158100.20060120165546@kr.ru>
1055References: <419158100.20060120165546@kr.ru>
1056Message-ID: <b19eae4e0601210635n4342f7ffld1e5e024d72d29a1@mail.gmail.com>
1057
1058At the gdb prompt, it might be nice if you could provide a 'bt full' output.
1059
1060On 1/20/06, Vitaliy Ovsyannikov <V.Ovsyannikov@kr.ru> wrote:
1061> Hello, IRC.
1062>
1063> Notice: nicknames 'BUG' and 'icancrashit' aren't registered!
1064> ^^^^^^^^^ ^^^^^^^^^^^^^^^^^
1065>
1066> [Jan 20 16:48:26.419298 2006] debug: Received: :BUG PRIVMSG NickServ@services.xxx :set secure on
1067>
1068> Program received signal SIGSEGV, Segmentation fault.
1069> do_set_ns (u=0x84e4900) at modules/nickserv/set.c:70
1070> 70 ni->usecount++;
1071>
1072> [Jan 20 16:39:13.914246 2006] debug: Received: :icancrashit PRIVMSG NickServ@services.xxx :set language 1
1073>
1074> Program received signal SIGSEGV, Segmentation fault.
1075> do_set_ns (u=0x8562700) at modules/nickserv/set.c:70
1076> 70 ni->usecount++;
1077>
1078> --
1079> Sincerely,
1080> Vitaliy Ovsyannikov
1081> JSC Skala, Krasnoyarsk, Russia
1082>
1083> ------------------------------------------------------------------
1084> To unsubscribe or change your subscription options, visit:
1085> http://lists.ircservices.za.net/mailman/listinfo/ircservices-coding
1086>
1087From surreal.w00t at gmail.com Sat Jan 21 06:35:04 2006
1088From: surreal.w00t at gmail.com (Robin Burchell)
1089Date: Sat Jan 21 06:43:27 2006
1090Subject: [IRCServices Coding] crashes on PRIVMSG - issue
1091In-Reply-To: <419158100.20060120165546@kr.ru>
1092References: <419158100.20060120165546@kr.ru>
1093Message-ID: <b19eae4e0601210635n4342f7ffld1e5e024d72d29a1@mail.gmail.com>
1094
1095At the gdb prompt, it might be nice if you could provide a 'bt full' output.
1096
1097On 1/20/06, Vitaliy Ovsyannikov <V.Ovsyannikov@kr.ru> wrote:
1098> Hello, IRC.
1099>
1100> Notice: nicknames 'BUG' and 'icancrashit' aren't registered!
1101> ^^^^^^^^^ ^^^^^^^^^^^^^^^^^
1102>
1103> [Jan 20 16:48:26.419298 2006] debug: Received: :BUG PRIVMSG NickServ@services.xxx :set secure on
1104>
1105> Program received signal SIGSEGV, Segmentation fault.
1106> do_set_ns (u=0x84e4900) at modules/nickserv/set.c:70
1107> 70 ni->usecount++;
1108>
1109> [Jan 20 16:39:13.914246 2006] debug: Received: :icancrashit PRIVMSG NickServ@services.xxx :set language 1
1110>
1111> Program received signal SIGSEGV, Segmentation fault.
1112> do_set_ns (u=0x8562700) at modules/nickserv/set.c:70
1113> 70 ni->usecount++;
1114>
1115> --
1116> Sincerely,
1117> Vitaliy Ovsyannikov
1118> JSC Skala, Krasnoyarsk, Russia
1119>
1120> ------------------------------------------------------------------
1121> To unsubscribe or change your subscription options, visit:
1122> http://lists.ircservices.za.net/mailman/listinfo/ircservices-coding
1123>
1124From surreal.w00t at gmail.com Sat Jan 21 06:35:04 2006
1125From: surreal.w00t at gmail.com (Robin Burchell)
1126Date: Sat Jan 21 07:02:26 2006
1127Subject: [IRCServices Coding] crashes on PRIVMSG - issue
1128In-Reply-To: <419158100.20060120165546@kr.ru>
1129References: <419158100.20060120165546@kr.ru>
1130Message-ID: <b19eae4e0601210635n4342f7ffld1e5e024d72d29a1@mail.gmail.com>
1131
1132At the gdb prompt, it might be nice if you could provide a 'bt full' output.
1133
1134On 1/20/06, Vitaliy Ovsyannikov <V.Ovsyannikov@kr.ru> wrote:
1135> Hello, IRC.
1136>
1137> Notice: nicknames 'BUG' and 'icancrashit' aren't registered!
1138> ^^^^^^^^^ ^^^^^^^^^^^^^^^^^
1139>
1140> [Jan 20 16:48:26.419298 2006] debug: Received: :BUG PRIVMSG NickServ@services.xxx :set secure on
1141>
1142> Program received signal SIGSEGV, Segmentation fault.
1143> do_set_ns (u=0x84e4900) at modules/nickserv/set.c:70
1144> 70 ni->usecount++;
1145>
1146> [Jan 20 16:39:13.914246 2006] debug: Received: :icancrashit PRIVMSG NickServ@services.xxx :set language 1
1147>
1148> Program received signal SIGSEGV, Segmentation fault.
1149> do_set_ns (u=0x8562700) at modules/nickserv/set.c:70
1150> 70 ni->usecount++;
1151>
1152> --
1153> Sincerely,
1154> Vitaliy Ovsyannikov
1155> JSC Skala, Krasnoyarsk, Russia
1156>
1157> ------------------------------------------------------------------
1158> To unsubscribe or change your subscription options, visit:
1159> http://lists.ircservices.za.net/mailman/listinfo/ircservices-coding
1160>
1161From achurch at achurch.org Sun Jan 22 16:06:16 2006
1162From: achurch at achurch.org (Andrew Church)
1163Date: Sat Jan 21 23:29:18 2006
1164Subject: [IRCServices Coding] crashes on PRIVMSG - issue
1165In-Reply-To: <419158100.20060120165546@kr.ru>
1166Message-ID: <43d33442.46014@msgid.achurch.org>
1167
1168 Fixed, thanks for the report.
1169
1170 --Andrew Church
1171 achurch@achurch.org
1172 http://achurch.org/
1173
1174>Hello, IRC.
1175>
1176>Notice: nicknames 'BUG' and 'icancrashit' aren't registered!
1177> ^^^^^^^^^ ^^^^^^^^^^^^^^^^^
1178>
1179>[Jan 20 16:48:26.419298 2006] debug: Received: :BUG PRIVMSG NickServ@services.xxx :set secure on
1180>
1181>Program received signal SIGSEGV, Segmentation fault.
1182>do_set_ns (u=0x84e4900) at modules/nickserv/set.c:70
1183>70 ni->usecount++;
1184>
1185>[Jan 20 16:39:13.914246 2006] debug: Received: :icancrashit PRIVMSG NickServ@services.xxx :set language 1
1186>
1187>Program received signal SIGSEGV, Segmentation fault.
1188>do_set_ns (u=0x8562700) at modules/nickserv/set.c:70
1189>70 ni->usecount++;
1190>
1191>--
1192>Sincerely,
1193>Vitaliy Ovsyannikov
1194>JSC Skala, Krasnoyarsk, Russia
1195>
1196>------------------------------------------------------------------
1197>To unsubscribe or change your subscription options, visit:
1198>http://lists.ircservices.za.net/mailman/listinfo/ircservices-coding
1199From achurch at achurch.org Sun Jan 22 18:53:26 2006
1200From: achurch at achurch.org (Andrew Church)
1201Date: Sun Jan 22 02:02:46 2006
1202Subject: [IRCServices Coding] Services 5.1a4 released
1203Message-ID: <43d3583a.20704@msgid.achurch.org>
1204
1205 Services 5.1a4 has been released, and can be downloaded from:
1206
1207http://www.ircservices.esper.net/download/testing/ (Japan)
1208ftp://ftp.esper.net/ircservices/testing/ (Western USA)
1209
121030a8b32b6167c3b8b0406fd90a7379fd ircservices-5.1a4.tar.gz
12112c80ba77d467c92e0adf8c45ec8555a2 ircservices-5.1a4.diff.gz
12129aeddd3c19b9218d79c3ff1c84c84e53 ircservices-5.1a4-1.i386.rpm
1213de096972a124b74fa2bc27b82560f217 ircservices_5.1a4-1_i386.deb
1214
1215The mirrors should have it shortly.
1216
1217 Experimental support for the ircd-ratbox IRC server has been added;
1218testing and bug reports are appreciated. The convert-db tool has also been
1219updated for recent releases of other IRC service programs, and to take
1220advantage of new features introduced in Services 5.1.
1221
1222Changes in version 5.1a4
1223------------------------
12242006/01/22 Added experimental support for the ircd-ratbox IRC server.
12252006/01/22 Fixed crash on NickServ SET/UNSET from unregistered nicks.
1226 Reported by Vitaliy Ovsyannikov <V.Ovsyannikov@kr.ru>
12272006/01/22 Fixed bug causing Services operators in Sirv databases to
1228 be imported with Services administrator privileges.
12292006/01/22 Overlong IRCS channel names are now handled more robustly
1230 in convert-db.
12312006/01/22 Added support to the PTlink database importer for SQline
1232 and SXline databases.
12332006/01/21 The PTlink database importer now imports temporary
1234 (unauthenticated) E-mail addresses.
12352006/01/21 Updated HybServ database importer for more recent versions
1236 of HybServ.
12372006/01/20 Fixed bugs in importing channel greetings and the VOPALL
1238 setting from Cygnus databases.
12392006/01/20 The Cygnus database importer now imports temporary
1240 (unauthenticated) E-mail addresses and channel memo
1241 levels.
12422006/01/18 Moved the contents of the KnownBugs file into the user's
1243 manual as Appendix D.
12442006/01/18 Removed the (now meaningless) -no-dir-check option to the
1245 configure script.
12462006/01/17 Fixed a bug in loading the nickgroup database using the
1247 database/standard module. Reported by Vitaliy
1248 Ovsyannikov <V.Ovsyannikov@kr.ru>
1249
1250 --Andrew Church
1251 achurch@achurch.org
1252 http://achurch.org/
1253From Craig at frostycoolslug.com Sun Jan 22 02:07:10 2006
1254From: Craig at frostycoolslug.com (Craig McLure)
1255Date: Sun Jan 22 02:07:20 2006
1256Subject: [IRCServices Coding] 5.1 Suggestion: Aliases.
1257Message-ID: <43D3594E.5050308@frostycoolslug.com>
1258
1259On chatspike, i've modified a few files for 'convieniance' purposes,
1260adding things like id -> handle_identify and what not, what would be
1261nice, if it were possible to configure some of these in the
1262configuration file, rather than having to modifying the core :)
1263
1264Great work so far :)
1265
1266--
1267Craig
1268
1269From achurch at achurch.org Sun Jan 22 20:21:01 2006
1270From: achurch at achurch.org (Andrew Church)
1271Date: Sun Jan 22 03:30:11 2006
1272Subject: [IRCServices Coding] 5.1 Suggestion: Aliases.
1273In-Reply-To: <43D3594E.5050308@frostycoolslug.com>
1274Message-ID: <43d36cb8.21015@msgid.achurch.org>
1275
1276>On chatspike, i've modified a few files for 'convieniance' purposes,
1277>adding things like id -> handle_identify and what not, what would be
1278>nice, if it were possible to configure some of these in the
1279>configuration file, rather than having to modifying the core :)
1280
1281 You could just make a module with something like
1282
1283extern char *s_NickServ;
1284int do_privmsg(const char *source, const char *target, char *buf)
1285{
1286 if (irc_stricmp(target, s_NickServ) == 0
1287 && stricmp(buf, "ID", 2)
1288 && isspace(buf[2]
1289 ) {
1290 memmove(buf+8, buf+2, strlen(buf+8));
1291 memcpy(buf, "IDENTIFY", 8);
1292 }
1293 return 0;
1294}
1295int init_module()
1296{
1297 // ...
1298 add_callback_pri(NULL, "m_privmsg", do_privmsg, CBPRI_MAX); // called first
1299 // ...
1300}
1301
1302which is rather kludgey in that it relies on `buf' being writeable and
1303having room for 6 more bytes (which should always be true), but it doesn't
1304require modifying the core. I'll think about a more general solution,
1305though.
1306
1307 --Andrew Church
1308 achurch@achurch.org
1309 http://achurch.org/
1310From Craig at frostycoolslug.com Sun Jan 22 03:40:42 2006
1311From: Craig at frostycoolslug.com (Craig McLure)
1312Date: Sun Jan 22 03:40:46 2006
1313Subject: [IRCServices Coding] 5.1 Suggestion: Aliases.
1314In-Reply-To: <43d36cb8.21015@msgid.achurch.org>
1315References: <43d36cb8.21015@msgid.achurch.org>
1316Message-ID: <43D36F3A.2070809@frostycoolslug.com>
1317
1318I understand that it could be done as a module, and it was in
1319consideration when i added it in, but in all fairness, it was a choice
1320between coding, testing, debugging, etc of a module, vs. a one liner
1321into the nickserv command table. Time was an issue as well, which was
1322why i made the core choice.
1323
1324Glad you're thinking about it though :)
1325
1326Andrew Church wrote:
1327>> On chatspike, i've modified a few files for 'convieniance' purposes,
1328>> adding things like id -> handle_identify and what not, what would be
1329>> nice, if it were possible to configure some of these in the
1330>> configuration file, rather than having to modifying the core :)
1331>
1332> You could just make a module with something like
1333>
1334> extern char *s_NickServ;
1335> int do_privmsg(const char *source, const char *target, char *buf)
1336> {
1337> if (irc_stricmp(target, s_NickServ) == 0
1338> && stricmp(buf, "ID", 2)
1339> && isspace(buf[2]
1340> ) {
1341> memmove(buf+8, buf+2, strlen(buf+8));
1342> memcpy(buf, "IDENTIFY", 8);
1343> }
1344> return 0;
1345> }
1346> int init_module()
1347> {
1348> // ...
1349> add_callback_pri(NULL, "m_privmsg", do_privmsg, CBPRI_MAX); // called first
1350> // ...
1351> }
1352>
1353> which is rather kludgey in that it relies on `buf' being writeable and
1354> having room for 6 more bytes (which should always be true), but it doesn't
1355> require modifying the core. I'll think about a more general solution,
1356> though.
1357>
1358> --Andrew Church
1359> achurch@achurch.org
1360> http://achurch.org/
1361> ------------------------------------------------------------------
1362> To unsubscribe or change your subscription options, visit:
1363> http://lists.ircservices.za.net/mailman/listinfo/ircservices-coding
1364>
1365>
1366
1367From achurch at achurch.org Sun Jan 22 21:09:29 2006
1368From: achurch at achurch.org (Andrew Church)
1369Date: Sun Jan 22 04:16:02 2006
1370Subject: [IRCServices Coding] Nick/channel names in non-ASCII character sets
1371Message-ID: <43d3777b.21143@msgid.achurch.org>
1372
1373 There have been a couple of requests for Services to handle nicknames
1374and channel names in non-English (non-ASCII) character sets. However, I
1375went and took a look at a couple of IRC servers (Unreal, Hybrid) that are
1376supposed to have multiple charset support, and both seem to handle case
1377translation (upper/lower case) the same way as other IRC servers do.
1378(I also saw that hybrid-ru does case translation of non-ASCII characters,
1379but as it's not a general algorithm it's better dealt with by a separate
1380protocol module, which I'll look into separately if there's a need for it.)
1381
1382 Is there anyone who uses non-ASCII character sets with Services, and
1383if so, what problems (if any) have you had that are not ircd-related?
1384
1385 --Andrew Church
1386 achurch@achurch.org
1387 http://achurch.org/
1388From V.Ovsyannikov at kr.ru Sun Jan 22 20:29:50 2006
1389From: V.Ovsyannikov at kr.ru (Vitaliy Ovsyannikov)
1390Date: Sun Jan 22 20:29:43 2006
1391Subject: [IRCServices Coding] Nick/channel names in non-ASCII character
1392 sets
1393In-Reply-To: <43d3777b.21143@msgid.achurch.org>
1394References: <43d3777b.21143@msgid.achurch.org>
1395Message-ID: <1514886823.20060123112950@kr.ru>
1396
1397Hello, IRC.
1398
1399> There have been a couple of requests for Services to handle nicknames
1400> and channel names in non-English (non-ASCII) character sets. However, I
1401> went and took a look at a couple of IRC servers (Unreal, Hybrid) that are
1402> supposed to have multiple charset support, and both seem to handle case
1403> translation (upper/lower case) the same way as other IRC servers do.
1404> (I also saw that hybrid-ru does case translation of non-ASCII characters,
1405> but as it's not a general algorithm it's better dealt with by a separate
1406> protocol module, which I'll look into separately if there's a need for it.)
1407
1408> Is there anyone who uses non-ASCII character sets with Services, and
1409>if so, what problems (if any) have you had that are not ircd-related?
1410
1411I'm using ircd-ru (bahamut clone).
1412Here are the main features I'm configured:
1413
1414 - DISALLOWED using nicknames that contains latin alphabet characters as
1415 well as national alphabet ones withing the server
1416
1417 - DISALLOWED using nicknames that have words which contains latin alphabet
1418 characters as well as national alphabet ones withing the server
1419
1420 - DISABLED hashing and comparison of non-ASCII nicknames and channel names using base
1421 codepage specific lower and upper tables (case insensitive)
1422
1423--
1424Sincerely,
1425Vitaliy Ovsyannikov
1426JSC Skala, Krasnoyarsk, Russia
1427
1428From V.Ovsyannikov at kr.ru Mon Jan 23 00:14:48 2006
1429From: V.Ovsyannikov at kr.ru (Vitaliy Ovsyannikov)
1430Date: Mon Jan 23 00:14:19 2006
1431Subject: [IRCServices Coding] Services 5.1a4 released
1432In-Reply-To: <43d3583a.20704@msgid.achurch.org>
1433References: <43d3583a.20704@msgid.achurch.org>
1434Message-ID: <408967878.20060123151448@kr.ru>
1435
1436Hello, IRC.
1437
1438On 23 ?????? 2006 ?., 1:53:26:
1439> Services 5.1a4 has been released, and can be downloaded from:
1440
1441One more critical bug has been discovered:
1442
1443
1444[Jan 22 00:57:53.965318 2006] debug: Received: :Pascal PRIVMSG
1445ChanServ@services.xxx :drop #niibatsa
1446
1447Program received signal SIGSEGV, Segmentation fault.
14480x28175200 in strcmp () from /lib/libc.so.6
1449
1450
1451Channel #niibatsa is registered.
1452
1453# uname -srm
1454FreeBSD 6.0-STABLE i386
1455
1456
1457--
1458Sincerely,
1459Vitaliy Ovsyannikov
1460JSC Skala, Krasnoyarsk, Russia
1461
1462From V.Ovsyannikov at kr.ru Mon Jan 23 00:18:33 2006
1463From: V.Ovsyannikov at kr.ru (Vitaliy Ovsyannikov)
1464Date: Mon Jan 23 00:18:02 2006
1465Subject: [IRCServices Coding] Services 5.1a4 released
1466In-Reply-To: <408967878.20060123151448@kr.ru>
1467References: <43d3583a.20704@msgid.achurch.org> <408967878.20060123151448@kr.ru>
1468Message-ID: <1146416218.20060123151833@kr.ru>
1469
1470Hello, Vitaliy.
1471
1472> One more critical bug has been discovered:
1473
1474Here is backtrace:
1475#0 0x28175200 in strcmp () from /lib/libc.so.6
1476#1 0x08050475 in default_check_password (plaintext=0x82ce300 "",
1477 password=0x82ce300 "") at encrypt.c:72
1478#2 0x28217f92 in do_drop (u=0x82ce300) at modules/chanserv/main.c:1212
1479#3 0x28216814 in chanserv (source=0xbfbfe9a0 "unreg",
1480 target=0xbfbfe768 "ChanServ", buf=0xbfbfe783 "drop")
1481 at modules/chanserv/main.c:608
1482
1483
1484
1485--
1486Sincerely,
1487Vitaliy Ovsyannikov
1488JSC Skala, Krasnoyarsk, Russia
1489
1490From achurch at achurch.org Mon Jan 23 18:20:06 2006
1491From: achurch at achurch.org (Andrew Church)
1492Date: Mon Jan 23 01:20:32 2006
1493Subject: [IRCServices Coding] Services 5.1a4 released
1494In-Reply-To: <408967878.20060123151448@kr.ru>
1495Message-ID: <43d49fd8.22711@msgid.achurch.org>
1496
1497>> Services 5.1a4 has been released, and can be downloaded from:
1498>
1499>One more critical bug has been discovered:
1500>
1501>
1502>[Jan 22 00:57:53.965318 2006] debug: Received: :Pascal PRIVMSG
1503>ChanServ@services.xxx :drop #niibatsa
1504>
1505>Program received signal SIGSEGV, Segmentation fault.
1506
1507 Fixed, thanks for the report.
1508
1509 --Andrew Church
1510 achurch@achurch.org
1511 http://achurch.org/
1512From V.Ovsyannikov at kr.ru Mon Jan 23 01:57:49 2006
1513From: V.Ovsyannikov at kr.ru (Vitaliy Ovsyannikov)
1514Date: Mon Jan 23 01:57:44 2006
1515Subject: [IRCServices Coding] Services 5.1a4 released
1516In-Reply-To: <43d49fd8.22711@msgid.achurch.org>
1517References: <408967878.20060123151448@kr.ru> <43d49fd8.22711@msgid.achurch.org>
1518Message-ID: <3310332414.20060123165749@kr.ru>
1519
1520Hello, IRC.
1521
1522>>[Jan 22 00:57:53.965318 2006] debug: Received: :Pascal PRIVMSG
1523>>ChanServ@services.xxx :drop #niibatsa
1524>>
1525>>Program received signal SIGSEGV, Segmentation fault.
1526
1527> Fixed, thanks for the report.
1528
1529Andrew, be good, post the patch please ;)
1530
1531--
1532Sincerely,
1533Vitaliy Ovsyannikov
1534JSC Skala, Krasnoyarsk, Russia
1535
1536From achurch at achurch.org Tue Jan 24 02:04:04 2006
1537From: achurch at achurch.org (Andrew Church)
1538Date: Mon Jan 23 09:04:12 2006
1539Subject: [IRCServices Coding] Services 5.1a4 released
1540In-Reply-To: <3310332414.20060123165749@kr.ru>
1541Message-ID: <43d50c84.77310@msgid.achurch.org>
1542
1543>>>Program received signal SIGSEGV, Segmentation fault.
1544>
1545>> Fixed, thanks for the report.
1546>
1547>Andrew, be good, post the patch please ;)
1548
1549 I'll do you one better and put out a new release. ;)
1550
1551 --Andrew Church
1552 achurch@achurch.org
1553 http://achurch.org/
1554From achurch at achurch.org Tue Jan 24 02:04:13 2006
1555From: achurch at achurch.org (Andrew Church)
1556Date: Mon Jan 23 09:07:08 2006
1557Subject: [IRCServices Coding] Services 5.1a5 released
1558Message-ID: <43d50d35.03057@msgid.achurch.org>
1559
1560 Services 5.1a5 has been released, and can be downloaded from:
1561
1562http://www.ircservices.esper.net/download/testing/ (Japan)
1563ftp://ftp.esper.net/ircservices/testing/ (Western USA)
1564
156554be1dab8e905223cb3621bac8d3c4f9 ircservices-5.1a5.tar.gz
1566d44c9d865a1492ad6097c525a2514114 ircservices-5.1a5.diff.gz
1567a623a1fd6a08562dfe4848d136841683 ircservices-5.1a5-1.i386.rpm
1568b754e7b8d43d22d0b6ee3712fea6b50d ircservices_5.1a5-1_i386.deb
1569
1570The mirrors should have it shortly.
1571
1572 Experimental support for the InspIRCd IRC server has been added;
1573testing and bug reports are appreciated. A crash in ChanServ DROP and a
1574bug causing SET MLOCK to report errors have also been fixed.
1575
1576Changes in version 5.1a5
1577------------------------
15782006/01/24 Fixed bug causing ChanServ SET MLOCK with extra parameters
1579 (like +l NNN) to return a syntax error.
15802006/01/23 Added experimental support for the InspIRCd IRC server.
1581 Suggested by Craig Edwards <brain@winbot.co.uk>
15822006/01/23 Removed misc.c's dependencies on other core symbols, and
1583 changed convert-db to link misc.o in rather than
1584 redefine strscpy().
15852006/01/23 Fixed ChanServ DROP crash. Reported by Vitaliy Ovsyannikov
1586 <V.Ovsyannikov@kr.ru>
1587
1588 --Andrew Church
1589 achurch@achurch.org
1590 http://achurch.org/
1591From achurch at achurch.org Thu Jan 26 21:54:00 2006
1592From: achurch at achurch.org (Andrew Church)
1593Date: Thu Jan 26 04:54:37 2006
1594Subject: [IRCServices Coding] Services 5.1a6 released
1595Message-ID: <43d8c670.11302@msgid.achurch.org>
1596
1597 Services 5.1a6 has been released, and can be downloaded from:
1598
1599http://www.ircservices.za.net/download/testing/ (Japan)
1600ftp://ftp.esper.net/ircservices/testing/ (Western USA)
1601
1602eb785d31b835796b26a25cd97d101767 ircservices-5.1a6.tar.gz
160388c9c8b39575fc3b85c7019b12510309 ircservices-5.1a6.diff.gz
16040f1284896cb3fa5ecef987a601aa6505 ircservices-5.1a6-1.i386.rpm
1605b9121f03e014b01d543ea6cbd36edca4 ircservices_5.1a6-1_i386.deb
1606
1607The mirrors should have it shortly.
1608
1609 Lots of changes in this release, including command aliases for
1610Nick/Chan/MemoServ, support for Unreal NICKCHARS, and several bug fixes.
1611Mommy, can I go to sleep now?
1612
1613Changes in version 5.1a6
1614------------------------
16152006/01/26 Added command aliases for NickServ, ChanServ, and MemoServ
1616 via the NSAlias, CSAlias, and MSAlias configuration
1617 directives.
16182006/01/26 Added support for 2-byte characters in valid_nick() and
1619 valid_chan().
16202006/01/26 Added support for the Unreal NICKCHARS protocol setting.
16212006/01/26 Fixed nickname and channel name validity checking (which
1622 was broken for a few protocols).
16232006/01/26 valid_nick() now defaults to the reference ircd's rules for
1624 nickname grammar rather than RFC 1459.
16252006/01/26 Fixed bug causing databases with load-only fields to be
1626 written incorrectly.
16272006/01/26 Invalid channel names are now automatically removed from
1628 the autojoin list on identify.
16292006/01/26 Fixed memory leak on corrupt channel autokick database.
16302006/01/26 Fixed bug in Hybrid and Ratbox protocol modules causing
1631 forced nickname changing to break.
16322006/01/25 Moved the contents of the TODO file into section 11 of the
1633 technical reference manual.
16342006/01/25 Fixed bug causing nick authentication reason to get lost on
1635 XML import and export.
16362006/01/25 Eliminated SuspendInfo structure (fields flattened into
1637 NickGroupInfo and ChannelInfo).
16382006/01/25 Fixed bug causing database/standard load routine to break
1639 on out-of-order fields.
16402006/01/24 Fixed minor bug in handling of InspIRCd SETNAME.
1641
1642 --Andrew Church
1643 achurch@achurch.org
1644 http://achurch.org/
1645From V.Ovsyannikov at kr.ru Mon Jan 30 04:31:29 2006
1646From: V.Ovsyannikov at kr.ru (Vitaliy Ovsyannikov)
1647Date: Mon Jan 30 04:31:22 2006
1648Subject: [IRCServices Coding] patch for GuestNickPrefix (5.1a5)
1649Message-ID: <1899483336.20060130193129@kr.ru>
1650
1651Hello, IRC.
1652
1653 I've made patch to allow nickserv to change user's nicknames to
1654original_nickXXXXX instead of GuestXXXXX. Just insert %s into
1655GuestNickPrefix value in ircservices.conf. %s will be overwritten
1656by the user's nickname.
1657
1658patch is attached
1659Andrew, please check it and merge with src if you want.
1660(it's for 5.1a5)
1661
1662--
1663Sincerely,
1664Vitaliy Ovsyannikov
1665JSC Skala, Krasnoyarsk, Russia
1666-------------- next part --------------
1667A non-text attachment was scrubbed...
1668Name: guestprefix.patch
1669Type: application/octet-stream
1670Size: 4716 bytes
1671Desc: not available
1672Url : http://lists.ircservices.za.net/pipermail/ircservices-coding/attachments/20060130/8ff322c9/guestprefix.obj
1673From surreal.w00t at gmail.com Mon Jan 30 06:32:52 2006
1674From: surreal.w00t at gmail.com (Robin Burchell)
1675Date: Mon Jan 30 06:33:37 2006
1676Subject: [IRCServices Coding] patch for GuestNickPrefix (5.1a5)
1677In-Reply-To: <1899483336.20060130193129@kr.ru>
1678References: <1899483336.20060130193129@kr.ru>
1679Message-ID: <b19eae4e0601300632q12bbfcb1j4838facbb65f0ef9@mail.gmail.com>
1680
1681An interesting idea, but I'd leave it as-is personally so I can
1682channel-ban Guest* ;p.
1683
1684On 1/30/06, Vitaliy Ovsyannikov <V.Ovsyannikov@kr.ru> wrote:
1685> Hello, IRC.
1686>
1687> I've made patch to allow nickserv to change user's nicknames to
1688> original_nickXXXXX instead of GuestXXXXX. Just insert %s into
1689> GuestNickPrefix value in ircservices.conf. %s will be overwritten
1690> by the user's nickname.
1691>
1692> patch is attached
1693> Andrew, please check it and merge with src if you want.
1694> (it's for 5.1a5)
1695>
1696> --
1697> Sincerely,
1698> Vitaliy Ovsyannikov
1699> JSC Skala, Krasnoyarsk, Russia
1700>
1701> ------------------------------------------------------------------
1702> To unsubscribe or change your subscription options, visit:
1703> http://lists.ircservices.za.net/mailman/listinfo/ircservices-coding
1704>
1705>
1706>
1707From stratus at blazeirc.net Tue Feb 14 20:29:43 2006
1708From: stratus at blazeirc.net (Jim Stratus)
1709Date: Tue Feb 14 20:30:01 2006
1710Subject: [IRCServices Coding] Channel Co-Founder
1711Message-ID: <004201c631e8$71d75930$7cdb7286@noteryan>
1712
1713I would really like to see the Channel Co-Founder option re-implemented with
1714the XOP mode, like cfounder or something, so that co-founders can set
1715channel settings just like the founder and manage the SOP's list.
1716
1717This was around during SirvNet, and I really liked that option.
1718
1719Jim Stratus
1720BlazeIRC Network
1721www.blazeirc.net
1722
1723From achurch at achurch.org Wed Feb 15 13:33:46 2006
1724From: achurch at achurch.org (Andrew Church)
1725Date: Tue Feb 14 20:34:30 2006
1726Subject: [IRCServices Coding] Channel Co-Founder
1727In-Reply-To: <004201c631e8$71d75930$7cdb7286@noteryan>
1728Message-ID: <43f2af4c.35102@msgid.achurch.org>
1729
1730>I would really like to see the Channel Co-Founder option re-implemented with
1731>the XOP mode, like cfounder or something, so that co-founders can set
1732>channel settings just like the founder and manage the SOP's list.
1733
1734 SirvNet was derived from IRC Services, not the other way around. I
1735have no plans to implement such a feature.
1736
1737 --Andrew Church
1738 achurch@achurch.org
1739 http://achurch.org/
1740From V.Ovsyannikov at kr.ru Mon Mar 13 21:49:23 2006
1741From: V.Ovsyannikov at kr.ru (Vitaliy Ovsyannikov)
1742Date: Mon Mar 13 21:49:08 2006
1743Subject: [IRCServices Coding] 5.1a5 new bug
1744In-Reply-To: <43f2af4c.35102@msgid.achurch.org>
1745References: <004201c631e8$71d75930$7cdb7286@noteryan>
1746 <43f2af4c.35102@msgid.achurch.org>
1747Message-ID: <1748027620.20060314124923@kr.ru>
1748
1749Hello, IRC.
1750
1751FreeBSD 6.0-stable
1752
1753[Mar 13 22:12:21.999580 2006] debug: Received: :keNT PRIVMSG ChanServ@services.irc :AKICK #skala view
1754[Mar 13 22:12:21.999746 2006] debug: Sent: :ChanServ NOTICE keNT :Autokick list for #skala:
1755
1756Program received signal SIGSEGV, Segmentation fault.
17570x281817e9 in __vfprintf () from /lib/libc.so.6
1758#0 0x281817e9 in __vfprintf () from /lib/libc.so.6
1759#1 0x281123f8 in vsnprintf () from /lib/libc.so.6
1760#2 0x0804ef9b in my_vsnprintf (buf=0xbfbfc9f0 "", len=4096,
1761 fmt=0x81b956d " %s (by %s on %s; last used %s)\n %s",
1762 args=0xbfbfda1c "\001") at compat.c:52
1763#3 0x08058fe4 in notice_lang (source=0x834edc0 "ChanServ", dest=0x856aa00,
1764 message=482) at send.c:266
1765#4 0x2823075a in do_akick (u=0x856aa00) at modules/chanserv/autokick.c:215
1766#5 0x2822a824 in chanserv (source=0xbfbfe9c0 "keNT",
1767 target=0xbfbfe788 "ChanServ", buf=0xbfbfe7a5 "AKICK")
1768 at modules/chanserv/main.c:608
1769#6 0x080574f8 in _call_callback_5 (module=0x0, id=-1077950456,
1770 arg1=0xbfbfe9c0, arg2=0xbfbfe788, arg3=0xbfbfe7a5, arg4=0x0, arg5=0x0)
1771 at modules.c:819
1772#7 0x080555d3 in m_privmsg (source=0xbfbfe9c0 "keNT", ac=2, av=0x8543c80)
1773 at messages.c:256
1774#8 0x08058a5e in process () at process.c:141
1775#9 0x0805bae4 in do_callback (s=0x8090100, cb=0x8054c24 <readline_callback>,
1776 param=0x3d) at sockets.c:1439
1777#10 0x0805c5bc in check_sockets () at sockets.c:771
1778#11 0x08054f84 in main (ac=3, av=0xbfbfec40, envp=0xbfbfec50) at main.c:321
1779#12 0x0804c71e in _start ()
1780
1781
1782--
1783Sincerely,
1784Vitaliy Ovsyannikov
1785JSC Skala, Krasnoyarsk, Russia
1786
1787From surreal.w00t at gmail.com Thu Mar 16 12:19:48 2006
1788From: surreal.w00t at gmail.com (Robin Burchell)
1789Date: Thu Mar 16 12:21:51 2006
1790Subject: [IRCServices Coding] SET RESTRICTED, and possibly AKICK flaw
1791Message-ID: <4419C864.9090309@gmail.com>
1792
1793Hi,
1794
1795I've seen this happen once or twice, but was never able to reproduce it
1796- last night it got a little major, so I thought I'd better send it on
1797to the list.
1798
1799It appears sometimes on a violation of AKICK or SET RESTRICTED, ChanServ
1800doesn't add a +b to the channel, leading to fun endless JOIN/KICK
1801floods. Sometimes, ChanServ wakes up after a while - yesterday this
1802wasn't the case...
1803
1804[04:32:59] * You were kicked from #helpers by ChanServ (You are not
1805permitted to be on this channel.)
1806[04:33:01] * You were kicked from #helpers by ChanServ (You are not
1807permitted to be on this channel.)
1808[04:33:04] * You were kicked from #helpers by ChanServ (You are not
1809permitted to be on this channel.)
1810
1811...
1812
1813[05:09:41] * You were kicked from #helpers by ChanServ (You are not
1814permitted to be on this channel.)
1815[05:09:43] * You were kicked from #helpers by ChanServ (You are not
1816permitted to be on this channel.)
1817[05:09:45] * You were kicked from #helpers by ChanServ (You are not
1818permitted to be on this channel.)
1819[05:09:46] #helpers unable to join channel (address is banned)
1820
1821
1822That ban being a +b Guest*!*@* set by someone else on the channel.
1823
1824IRCd is Unreal (3.2.2b, for the terminally curious) - services are at
18255.0.55, with some modules, but no core tweaks.
1826
1827If anyone else has ideas, because this one has me a little stumped...
1828
1829Thanks,
1830w00t.
1831From admin at vonitsanet.gr Thu Mar 16 16:21:49 2006
1832From: admin at vonitsanet.gr (Dionisios K.)
1833Date: Thu Mar 16 16:22:22 2006
1834Subject: [IRCServices Coding] SET RESTRICTED, and possibly AKICK flaw
1835References: <4419C864.9090309@gmail.com>
1836Message-ID: <000c01c64958$c9fd2cc0$0100000a@server>
1837
1838I have seen it too but i'm unable to reproduce it.
1839
1840----- Original Message -----
1841From: "Robin Burchell" <surreal.w00t@gmail.com>
1842To: <ircservices-coding@ircservices.esper.net>
1843Sent: Thursday, March 16, 2006 10:19 PM
1844Subject: [IRCServices Coding] SET RESTRICTED, and possibly AKICK flaw
1845
1846
1847> Hi,
1848>
1849> I've seen this happen once or twice, but was never able to reproduce it
1850> - last night it got a little major, so I thought I'd better send it on
1851> to the list.
1852>
1853> It appears sometimes on a violation of AKICK or SET RESTRICTED, ChanServ
1854> doesn't add a +b to the channel, leading to fun endless JOIN/KICK
1855> floods. Sometimes, ChanServ wakes up after a while - yesterday this
1856> wasn't the case...
1857>
1858> [04:32:59] * You were kicked from #helpers by ChanServ (You are not
1859> permitted to be on this channel.)
1860> [04:33:01] * You were kicked from #helpers by ChanServ (You are not
1861> permitted to be on this channel.)
1862> [04:33:04] * You were kicked from #helpers by ChanServ (You are not
1863> permitted to be on this channel.)
1864>
1865> ...
1866>
1867> [05:09:41] * You were kicked from #helpers by ChanServ (You are not
1868> permitted to be on this channel.)
1869> [05:09:43] * You were kicked from #helpers by ChanServ (You are not
1870> permitted to be on this channel.)
1871> [05:09:45] * You were kicked from #helpers by ChanServ (You are not
1872> permitted to be on this channel.)
1873> [05:09:46] #helpers unable to join channel (address is banned)
1874>
1875>
1876> That ban being a +b Guest*!*@* set by someone else on the channel.
1877>
1878> IRCd is Unreal (3.2.2b, for the terminally curious) - services are at
1879> 5.0.55, with some modules, but no core tweaks.
1880>
1881> If anyone else has ideas, because this one has me a little stumped...
1882>
1883> Thanks,
1884> w00t.
1885> ------------------------------------------------------------------
1886> To unsubscribe or change your subscription options, visit:
1887> http://lists.ircservices.za.net/mailman/listinfo/ircservices-coding
1888From lordbergee at comcast.net Thu Mar 16 18:09:34 2006
1889From: lordbergee at comcast.net (Bergee)
1890Date: Thu Mar 16 18:09:55 2006
1891Subject: [IRCServices Coding] SET RESTRICTED, and possibly AKICK flaw
1892In-Reply-To: <000c01c64958$c9fd2cc0$0100000a@server>
1893References: <4419C864.9090309@gmail.com>
1894 <000c01c64958$c9fd2cc0$0100000a@server>
1895Message-ID: <441A1A5E.7080506@comcast.net>
1896
1897 For what it's worth, I've had users report this to me as well but I
1898have had no luck in reproducing it. I should add that I don't remember
1899it happening lately -- but it was quite rare to begin with so that may
1900not mean anything.
1901
1902Bergee
1903
1904Dionisios K. wrote:
1905> I have seen it too but i'm unable to reproduce it.
1906>
1907> ----- Original Message ----- From: "Robin Burchell"
1908> <surreal.w00t@gmail.com>
1909> To: <ircservices-coding@ircservices.esper.net>
1910> Sent: Thursday, March 16, 2006 10:19 PM
1911> Subject: [IRCServices Coding] SET RESTRICTED, and possibly AKICK flaw
1912>
1913>
1914>> Hi,
1915>>
1916>> I've seen this happen once or twice, but was never able to reproduce
1917>> it - last night it got a little major, so I thought I'd better send it
1918>> on to the list.
1919>>
1920>> It appears sometimes on a violation of AKICK or SET RESTRICTED,
1921>> ChanServ doesn't add a +b to the channel, leading to fun endless
1922>> JOIN/KICK floods. Sometimes, ChanServ wakes up after a while -
1923>> yesterday this wasn't the case...
1924>>
1925>> [04:32:59] * You were kicked from #helpers by ChanServ (You are not
1926>> permitted to be on this channel.)
1927>> [04:33:01] * You were kicked from #helpers by ChanServ (You are not
1928>> permitted to be on this channel.)
1929>> [04:33:04] * You were kicked from #helpers by ChanServ (You are not
1930>> permitted to be on this channel.)
1931>>
1932>> ...
1933>>
1934>> [05:09:41] * You were kicked from #helpers by ChanServ (You are not
1935>> permitted to be on this channel.)
1936>> [05:09:43] * You were kicked from #helpers by ChanServ (You are not
1937>> permitted to be on this channel.)
1938>> [05:09:45] * You were kicked from #helpers by ChanServ (You are not
1939>> permitted to be on this channel.)
1940>> [05:09:46] #helpers unable to join channel (address is banned)
1941>>
1942>>
1943>> That ban being a +b Guest*!*@* set by someone else on the channel.
1944>>
1945>> IRCd is Unreal (3.2.2b, for the terminally curious) - services are at
1946>> 5.0.55, with some modules, but no core tweaks.
1947>>
1948>> If anyone else has ideas, because this one has me a little stumped...
1949>>
1950>> Thanks,
1951>> w00t.
1952From surreal.w00t at gmail.com Thu Mar 16 20:10:13 2006
1953From: surreal.w00t at gmail.com (Robin Burchell)
1954Date: Thu Mar 16 20:10:20 2006
1955Subject: [IRCServices Coding] SET RESTRICTED, and possibly AKICK flaw
1956In-Reply-To: <441A1A5E.7080506@comcast.net>
1957References: <4419C864.9090309@gmail.com>
1958 <000c01c64958$c9fd2cc0$0100000a@server> <441A1A5E.7080506@comcast.net>
1959Message-ID: <b19eae4e0603162010t74ebc82ct378d879a42f091d0@mail.gmail.com>
1960
1961Yeah, agreed. It doesn't happen often (though admittedly I don't get
1962AKICKed or forget to identify fairly often -- this one happened while
1963I was asleep) -- but I guess I see this happen every few months or so.
1964
1965On 3/17/06, Bergee <lordbergee@comcast.net> wrote:
1966> For what it's worth, I've had users report this to me as well but I
1967> have had no luck in reproducing it. I should add that I don't remember
1968> it happening lately -- but it was quite rare to begin with so that may
1969> not mean anything.
1970>
1971> Bergee
1972>
1973> Dionisios K. wrote:
1974> > I have seen it too but i'm unable to reproduce it.
1975From xxx.coder at gmail.com Fri Mar 17 02:15:51 2006
1976From: xxx.coder at gmail.com (ongeboren)
1977Date: Fri Mar 17 02:16:00 2006
1978Subject: [IRCServices Coding] SET RESTRICTED, and possibly AKICK flaw
1979In-Reply-To: <4419C864.9090309@gmail.com>
1980References: <4419C864.9090309@gmail.com>
1981Message-ID: <ce6d53600603170215s5bdcaaaaq6a4c813fc1fe0fdd@mail.gmail.com>
1982
1983No idea how ircservices are doing it (as they do not join channels)..
1984but if the channel is just recreated on join, kicking the only person
1985will destroy the channel and all associated bans (at least on hybserv
1986based ircds, /me never used unreal).
1987
1988On 3/16/06, Robin Burchell <surreal.w00t@gmail.com> wrote:
1989> Hi,
1990>
1991> I've seen this happen once or twice, but was never able to reproduce it
1992> - last night it got a little major, so I thought I'd better send it on
1993> to the list.
1994>
1995> It appears sometimes on a violation of AKICK or SET RESTRICTED, ChanServ
1996> doesn't add a +b to the channel, leading to fun endless JOIN/KICK
1997> floods. Sometimes, ChanServ wakes up after a while - yesterday this
1998> wasn't the case...
1999>
2000> [04:32:59] * You were kicked from #helpers by ChanServ (You are not
2001> permitted to be on this channel.)
2002> [04:33:01] * You were kicked from #helpers by ChanServ (You are not
2003> permitted to be on this channel.)
2004> [04:33:04] * You were kicked from #helpers by ChanServ (You are not
2005> permitted to be on this channel.)
2006>
2007> ...
2008>
2009> [05:09:41] * You were kicked from #helpers by ChanServ (You are not
2010> permitted to be on this channel.)
2011> [05:09:43] * You were kicked from #helpers by ChanServ (You are not
2012> permitted to be on this channel.)
2013> [05:09:45] * You were kicked from #helpers by ChanServ (You are not
2014> permitted to be on this channel.)
2015> [05:09:46] #helpers unable to join channel (address is banned)
2016>
2017>
2018> That ban being a +b Guest*!*@* set by someone else on the channel.
2019>
2020> IRCd is Unreal (3.2.2b, for the terminally curious) - services are at
2021> 5.0.55, with some modules, but no core tweaks.
2022>
2023> If anyone else has ideas, because this one has me a little stumped...
2024>
2025> Thanks,
2026> w00t.
2027> ------------------------------------------------------------------
2028> To unsubscribe or change your subscription options, visit:
2029> http://lists.ircservices.za.net/mailman/listinfo/ircservices-coding
2030>
2031
2032
2033--
2034Evlogi Petrov - ongeboren@UniBG
2035From phan70m at gmail.com Fri Mar 17 07:13:38 2006
2036From: phan70m at gmail.com (Anton Wolkov)
2037Date: Fri Mar 17 07:13:54 2006
2038Subject: [IRCServices Coding] SET RESTRICTED, and possibly AKICK flaw
2039In-Reply-To: <ce6d53600603170215s5bdcaaaaq6a4c813fc1fe0fdd@mail.gmail.com>
2040References: <4419C864.9090309@gmail.com>
2041 <ce6d53600603170215s5bdcaaaaq6a4c813fc1fe0fdd@mail.gmail.com>
2042Message-ID: <d50f59a00603170713n32a3ccf4qf7590527985e7507@mail.gmail.com>
2043
2044i actually done my homework on this one
2045it's a sync issue of unreal 3.2+
2046it sends bans and exceptions and invexes inside SJOIN in a very wierd format
2047and from time to time looses a leaf's settings. so as i get it it's only an
2048issue of miltiple leafs linked.
2049basicly there's another issue of service not being able to understand
2050extended ban ~c and extended ban ~r which are another reason why this might
2051happen.
2052~c:#channel*name should be check against all channel names the user is in
2053and ~r:real_n*ame should be check against the realname of the user having
2054all spaces replaced to _. other extended bans don't affect joining.
2055
2056On 3/17/06, ongeboren <xxx.coder@gmail.com> wrote:
2057>
2058> No idea how ircservices are doing it (as they do not join channels)..
2059> but if the channel is just recreated on join, kicking the only person
2060> will destroy the channel and all associated bans (at least on hybserv
2061> based ircds, /me never used unreal).
2062>
2063> On 3/16/06, Robin Burchell <surreal.w00t@gmail.com> wrote:
2064> > Hi,
2065> >
2066> > I've seen this happen once or twice, but was never able to reproduce it
2067> > - last night it got a little major, so I thought I'd better send it on
2068> > to the list.
2069> >
2070> > It appears sometimes on a violation of AKICK or SET RESTRICTED, ChanServ
2071> > doesn't add a +b to the channel, leading to fun endless JOIN/KICK
2072> > floods. Sometimes, ChanServ wakes up after a while - yesterday this
2073> > wasn't the case...
2074> >
2075> > [04:32:59] * You were kicked from #helpers by ChanServ (You are not
2076> > permitted to be on this channel.)
2077> > [04:33:01] * You were kicked from #helpers by ChanServ (You are not
2078> > permitted to be on this channel.)
2079> > [04:33:04] * You were kicked from #helpers by ChanServ (You are not
2080> > permitted to be on this channel.)
2081> >
2082> > ...
2083> >
2084> > [05:09:41] * You were kicked from #helpers by ChanServ (You are not
2085> > permitted to be on this channel.)
2086> > [05:09:43] * You were kicked from #helpers by ChanServ (You are not
2087> > permitted to be on this channel.)
2088> > [05:09:45] * You were kicked from #helpers by ChanServ (You are not
2089> > permitted to be on this channel.)
2090> > [05:09:46] #helpers unable to join channel (address is banned)
2091> >
2092> >
2093> > That ban being a +b Guest*!*@* set by someone else on the channel.
2094> >
2095> > IRCd is Unreal (3.2.2b, for the terminally curious) - services are at
2096> > 5.0.55, with some modules, but no core tweaks.
2097> >
2098> > If anyone else has ideas, because this one has me a little stumped...
2099> >
2100> > Thanks,
2101> > w00t.
2102> > ------------------------------------------------------------------
2103> > To unsubscribe or change your subscription options, visit:
2104> > http://lists.ircservices.za.net/mailman/listinfo/ircservices-coding
2105> >
2106>
2107>
2108> --
2109> Evlogi Petrov - ongeboren@UniBG
2110>
2111> ------------------------------------------------------------------
2112> To unsubscribe or change your subscription options, visit:
2113> http://lists.ircservices.za.net/mailman/listinfo/ircservices-coding
2114>
2115>
2116-------------- next part --------------
2117An HTML attachment was scrubbed...
2118URL: http://lists.ircservices.za.net/pipermail/ircservices-coding/attachments/20060317/e562d41b/attachment.html
2119From surreal.w00t at gmail.com Fri Mar 17 21:32:33 2006
2120From: surreal.w00t at gmail.com (Robin Burchell)
2121Date: Fri Mar 17 21:34:05 2006
2122Subject: [IRCServices Coding] SET RESTRICTED, and possibly AKICK flaw
2123In-Reply-To: <ce6d53600603170215s5bdcaaaaq6a4c813fc1fe0fdd@mail.gmail.com>
2124References: <4419C864.9090309@gmail.com>
2125 <ce6d53600603170215s5bdcaaaaq6a4c813fc1fe0fdd@mail.gmail.com>
2126Message-ID: <441B9B71.5060006@gmail.com>
2127
2128ongeboren wrote:
2129> No idea how ircservices are doing it (as they do not join channels)..
2130> but if the channel is just recreated on join, kicking the only person
2131> will destroy the channel and all associated bans (at least on hybserv
2132> based ircds, /me never used unreal).
2133
2134Correct; but this is not the issue. This channel had ~10 other people on
2135there, and I've seen it happen on larger.
2136
2137From dnb at majestic-liaisons.com Sat Mar 18 03:12:00 2006
2138From: dnb at majestic-liaisons.com (DeadNotBuried)
2139Date: Sat Mar 18 03:11:40 2006
2140Subject: [IRCServices Coding] SET RESTRICTED, and possibly AKICK flaw
2141In-Reply-To: <4419C864.9090309@gmail.com>
2142References: <4419C864.9090309@gmail.com>
2143Message-ID: <441BEB00.10507@majestic-liaisons.com>
2144
2145I've seen this myself when services kicked someone on a channel akick
2146list (set restricted off), after restarting services it did add the ban
2147the next time the user joined. having only seen it once and nothing else
2148out of the ordinary happening it seems impossible to reproduce at whim.
2149
2150this was also on 5.0.55 stock standard no modules, using Unreal 3.2.3
2151
2152DNB
2153
2154Robin Burchell wrote:
2155> Hi,
2156>
2157> I've seen this happen once or twice, but was never able to reproduce it
2158> - last night it got a little major, so I thought I'd better send it on
2159> to the list.
2160>
2161> It appears sometimes on a violation of AKICK or SET RESTRICTED, ChanServ
2162> doesn't add a +b to the channel, leading to fun endless JOIN/KICK
2163> floods. Sometimes, ChanServ wakes up after a while - yesterday this
2164> wasn't the case...
2165>
2166> [04:32:59] * You were kicked from #helpers by ChanServ (You are not
2167> permitted to be on this channel.)
2168> [04:33:01] * You were kicked from #helpers by ChanServ (You are not
2169> permitted to be on this channel.)
2170> [04:33:04] * You were kicked from #helpers by ChanServ (You are not
2171> permitted to be on this channel.)
2172>
2173> ...
2174>
2175> [05:09:41] * You were kicked from #helpers by ChanServ (You are not
2176> permitted to be on this channel.)
2177> [05:09:43] * You were kicked from #helpers by ChanServ (You are not
2178> permitted to be on this channel.)
2179> [05:09:45] * You were kicked from #helpers by ChanServ (You are not
2180> permitted to be on this channel.)
2181> [05:09:46] #helpers unable to join channel (address is banned)
2182>
2183>
2184> That ban being a +b Guest*!*@* set by someone else on the channel.
2185>
2186> IRCd is Unreal (3.2.2b, for the terminally curious) - services are at
2187> 5.0.55, with some modules, but no core tweaks.
2188>
2189> If anyone else has ideas, because this one has me a little stumped...
2190>
2191> Thanks,
2192> w00t.
2193> ------------------------------------------------------------------
2194> To unsubscribe or change your subscription options, visit:
2195> http://lists.ircservices.za.net/mailman/listinfo/ircservices-coding
2196>
2197>
2198
2199From achurch at achurch.org Sun Mar 19 17:19:37 2006
2200From: achurch at achurch.org (Andrew Church)
2201Date: Sun Mar 19 00:46:52 2006
2202Subject: [IRCServices Coding] SET RESTRICTED, and possibly AKICK flaw
2203In-Reply-To: <4419C864.9090309@gmail.com>
2204Message-ID: <441d1a6e.14045@msgid.achurch.org>
2205
2206 The most likely possibility (on Services' side) is that the channel
2207in question has an extended exception that doesn't include a usermask,
2208such as c: or r:. To be honest, I'm at a loss at what to do about these,
2209especially since Unreal allows modules to add further types; for 5.1 I'm
2210half-inclined to just forbid extended bans/exceptions entirely (by
2211clearing anything that users try to set), but I'd be interested in hearing
2212other ideas.
2213
2214 --Andrew Church
2215 achurch@achurch.org
2216 http://achurch.org/
2217
2218>Hi,
2219>
2220>I've seen this happen once or twice, but was never able to reproduce it
2221>- last night it got a little major, so I thought I'd better send it on
2222>to the list.
2223>
2224>It appears sometimes on a violation of AKICK or SET RESTRICTED, ChanServ
2225>doesn't add a +b to the channel, leading to fun endless JOIN/KICK
2226>floods. Sometimes, ChanServ wakes up after a while - yesterday this
2227>wasn't the case...
2228>
2229>[04:32:59] * You were kicked from #helpers by ChanServ (You are not
2230>permitted to be on this channel.)
2231>[04:33:01] * You were kicked from #helpers by ChanServ (You are not
2232>permitted to be on this channel.)
2233>[04:33:04] * You were kicked from #helpers by ChanServ (You are not
2234>permitted to be on this channel.)
2235>
2236>...
2237>
2238>[05:09:41] * You were kicked from #helpers by ChanServ (You are not
2239>permitted to be on this channel.)
2240>[05:09:43] * You were kicked from #helpers by ChanServ (You are not
2241>permitted to be on this channel.)
2242>[05:09:45] * You were kicked from #helpers by ChanServ (You are not
2243>permitted to be on this channel.)
2244>[05:09:46] #helpers unable to join channel (address is banned)
2245>
2246>
2247>That ban being a +b Guest*!*@* set by someone else on the channel.
2248>
2249>IRCd is Unreal (3.2.2b, for the terminally curious) - services are at
2250>5.0.55, with some modules, but no core tweaks.
2251>
2252>If anyone else has ideas, because this one has me a little stumped...
2253>
2254>Thanks,
2255>w00t.
2256>------------------------------------------------------------------
2257>To unsubscribe or change your subscription options, visit:
2258>http://lists.ircservices.za.net/mailman/listinfo/ircservices-coding
2259From achurch at achurch.org Sun Mar 19 17:47:59 2006
2260From: achurch at achurch.org (Andrew Church)
2261Date: Sun Mar 19 00:50:38 2006
2262Subject: Debug patch (Re: [IRCServices Coding] SET RESTRICTED,
2263 and possibly AKICK flaw)
2264In-Reply-To: <4419C864.9090309@gmail.com>
2265Message-ID: <441d1b58.14650@msgid.achurch.org>
2266
2267 With regard to the AKICK issue, if someone could apply the patch below
2268to modules/chanserv/check.c and post the debug log messages generated when
2269the problem occurs, I'd appreciate it.
2270
2271 --Andrew Church
2272 achurch@achurch.org
2273 http://achurch.org/
2274
2275---------------------------------------------------------------------------
2276
2277Index: modules/chanserv/check.c
2278===================================================================
2279RCS file: /var/local/cvsroot/ircservices/modules/chanserv/check.c,v
2280retrieving revision 2.59.2.8
2281diff -u -r2.59.2.8 check.c
2282--- modules/chanserv/check.c 8 Jan 2006 16:48:13 -0000 2.59.2.8
2283+++ modules/chanserv/check.c 19 Mar 2006 08:50:18 -0000
2284@@ -410,6 +410,8 @@
2285 clear_channel(c, CLEAR_EXCEPTS, user);
2286 /* Apparently invites can get around bans, so check for ban first */
2287 if (!chan_has_ban(chan, mask)) {
2288+ module_log("[DEBUG] check_kick: adding ban [%s] to channel [%s]"
2289+ " for nick [%s]", mask, chan, user->nick);
2290 send_cmode_cmd(s_ChanServ, chan, "+b %s", mask);
2291 if (c) {
2292 char *av[3];
2293@@ -418,6 +420,21 @@
2294 av[2] = mask;
2295 do_cmode(s_ChanServ, 3, av);
2296 }
2297+ } else {
2298+ module_log("[DEBUG] check_kick: NOT adding ban [%s] to channel [%s]"
2299+ " for user [%s]", mask, chan, user->nick);
2300+ module_log("[DEBUG] ban list:");
2301+ if (c) {
2302+ int i;
2303+ ARRAY_FOREACH (i, c->bans)
2304+ module_log("[DEBUG] %s", c->bans[i]);
2305+ }
2306+ module_log("[DEBUG] exception list:");
2307+ if (c) {
2308+ int i;
2309+ ARRAY_FOREACH (i, c->excepts)
2310+ module_log("[DEBUG] %s", c->bans[i]);
2311+ }
2312 }
2313 free(mask);
2314 send_channel_cmd(s_ChanServ, "KICK %s %s :%s", chan, user->nick, reason);
2315From dnb at majestic-liaisons.com Sun Mar 19 00:55:23 2006
2316From: dnb at majestic-liaisons.com (DeadNotBuried)
2317Date: Sun Mar 19 00:54:44 2006
2318Subject: [IRCServices Coding] SET RESTRICTED, and possibly AKICK flaw
2319In-Reply-To: <441d1a6e.14045@msgid.achurch.org>
2320References: <441d1a6e.14045@msgid.achurch.org>
2321Message-ID: <441D1C7B.5060201@majestic-liaisons.com>
2322
2323fyi : the only time i have seen this happen there were no normal or
2324extended bans at all placed on the channel at the time.
2325
2326DNB
2327
2328Andrew Church wrote:
2329> The most likely possibility (on Services' side) is that the channel
2330> in question has an extended exception that doesn't include a usermask,
2331> such as c: or r:. To be honest, I'm at a loss at what to do about these,
2332> especially since Unreal allows modules to add further types; for 5.1 I'm
2333> half-inclined to just forbid extended bans/exceptions entirely (by
2334> clearing anything that users try to set), but I'd be interested in hearing
2335> other ideas.
2336>
2337> --Andrew Church
2338> achurch@achurch.org
2339> http://achurch.org/
2340>
2341>> Hi,
2342>>
2343>> I've seen this happen once or twice, but was never able to reproduce it
2344>> - last night it got a little major, so I thought I'd better send it on
2345>> to the list.
2346>>
2347>> It appears sometimes on a violation of AKICK or SET RESTRICTED, ChanServ
2348>> doesn't add a +b to the channel, leading to fun endless JOIN/KICK
2349>> floods. Sometimes, ChanServ wakes up after a while - yesterday this
2350>> wasn't the case...
2351>>
2352>> [04:32:59] * You were kicked from #helpers by ChanServ (You are not
2353>> permitted to be on this channel.)
2354>> [04:33:01] * You were kicked from #helpers by ChanServ (You are not
2355>> permitted to be on this channel.)
2356>> [04:33:04] * You were kicked from #helpers by ChanServ (You are not
2357>> permitted to be on this channel.)
2358>>
2359>> ...
2360>>
2361>> [05:09:41] * You were kicked from #helpers by ChanServ (You are not
2362>> permitted to be on this channel.)
2363>> [05:09:43] * You were kicked from #helpers by ChanServ (You are not
2364>> permitted to be on this channel.)
2365>> [05:09:45] * You were kicked from #helpers by ChanServ (You are not
2366>> permitted to be on this channel.)
2367>> [05:09:46] #helpers unable to join channel (address is banned)
2368>>
2369>>
2370>> That ban being a +b Guest*!*@* set by someone else on the channel.
2371>>
2372>> IRCd is Unreal (3.2.2b, for the terminally curious) - services are at
2373>> 5.0.55, with some modules, but no core tweaks.
2374>>
2375>> If anyone else has ideas, because this one has me a little stumped...
2376>>
2377>> Thanks,
2378>> w00t.
2379>> ------------------------------------------------------------------
2380>> To unsubscribe or change your subscription options, visit:
2381>> http://lists.ircservices.za.net/mailman/listinfo/ircservices-coding
2382> ------------------------------------------------------------------
2383> To unsubscribe or change your subscription options, visit:
2384> http://lists.ircservices.za.net/mailman/listinfo/ircservices-coding
2385>
2386>
2387
2388From lordbergee at comcast.net Sun Mar 19 05:49:57 2006
2389From: lordbergee at comcast.net (Bergee)
2390Date: Sun Mar 19 05:50:09 2006
2391Subject: [IRCServices Coding] SET RESTRICTED, and possibly AKICK flaw
2392In-Reply-To: <441D1C7B.5060201@majestic-liaisons.com>
2393References: <441d1a6e.14045@msgid.achurch.org>
2394 <441D1C7B.5060201@majestic-liaisons.com>
2395Message-ID: <441D6185.6090708@comcast.net>
2396
2397 Indeed, I recall the channel that this happened on having no bans at
2398all. Or well, the IRC server didn't think there were any...
2399 I'd also like to throw a note that it would be highly annoying to have
2400Services up and remove all extended bans that user's place. I think
2401it's something that can pretty much be accepted that if one installs a
2402module that adds an extended ban -- it simply won't work with Services.
2403 I'd rather see support for the built in extended bans and simply ignore
2404other extended bans. Or perhaps only do that when a configuration
2405option is set to ignore them so that an administrator must understand
2406the ramifications of doing so. And if that isn't set, remove unknown
2407extended bans. I don't feel like this is a "good solution" but I feel
2408like outright removing support for extended bans is a far worse one.
2409
2410Bergee
2411
2412DeadNotBuried wrote:
2413> fyi : the only time i have seen this happen there were no normal or
2414> extended bans at all placed on the channel at the time.
2415>
2416> DNB
2417>
2418> Andrew Church wrote:
2419>> The most likely possibility (on Services' side) is that the channel
2420>> in question has an extended exception that doesn't include a usermask,
2421>> such as c: or r:. To be honest, I'm at a loss at what to do about these,
2422>> especially since Unreal allows modules to add further types; for 5.1 I'm
2423>> half-inclined to just forbid extended bans/exceptions entirely (by
2424>> clearing anything that users try to set), but I'd be interested in hearing
2425>> other ideas.
2426>>
2427>> --Andrew Church
2428>> achurch@achurch.org
2429>> http://achurch.org/
2430>>
2431>>> Hi,
2432>>>
2433>>> I've seen this happen once or twice, but was never able to reproduce it
2434>>> - last night it got a little major, so I thought I'd better send it on
2435>>> to the list.
2436>>>
2437>>> It appears sometimes on a violation of AKICK or SET RESTRICTED, ChanServ
2438>>> doesn't add a +b to the channel, leading to fun endless JOIN/KICK
2439>>> floods. Sometimes, ChanServ wakes up after a while - yesterday this
2440>>> wasn't the case...
2441>>>
2442>>> [04:32:59] * You were kicked from #helpers by ChanServ (You are not
2443>>> permitted to be on this channel.)
2444>>> [04:33:01] * You were kicked from #helpers by ChanServ (You are not
2445>>> permitted to be on this channel.)
2446>>> [04:33:04] * You were kicked from #helpers by ChanServ (You are not
2447>>> permitted to be on this channel.)
2448>>>
2449>>> ...
2450>>>
2451>>> [05:09:41] * You were kicked from #helpers by ChanServ (You are not
2452>>> permitted to be on this channel.)
2453>>> [05:09:43] * You were kicked from #helpers by ChanServ (You are not
2454>>> permitted to be on this channel.)
2455>>> [05:09:45] * You were kicked from #helpers by ChanServ (You are not
2456>>> permitted to be on this channel.)
2457>>> [05:09:46] #helpers unable to join channel (address is banned)
2458>>>
2459>>>
2460>>> That ban being a +b Guest*!*@* set by someone else on the channel.
2461>>>
2462>>> IRCd is Unreal (3.2.2b, for the terminally curious) - services are at
2463>>> 5.0.55, with some modules, but no core tweaks.
2464>>>
2465>>> If anyone else has ideas, because this one has me a little stumped...
2466>>>
2467>>> Thanks,
2468>>> w00t.
2469From surreal.w00t at gmail.com Sun Mar 19 12:12:22 2006
2470From: surreal.w00t at gmail.com (Robin Burchell)
2471Date: Sun Mar 19 12:14:02 2006
2472Subject: [IRCServices Coding] SET RESTRICTED, and possibly AKICK flaw
2473In-Reply-To: <441D1C7B.5060201@majestic-liaisons.com>
2474References: <441d1a6e.14045@msgid.achurch.org>
2475 <441D1C7B.5060201@majestic-liaisons.com>
2476Message-ID: <441DBB26.9010902@gmail.com>
2477
2478Indeed, banlist:
2479
2480#helpers guest*!*@* set by Ib (Fri Mar 17 05:10:52)
2481#helpers *!viroteck@*.AA6527E2.37EDBD53.IP set by ChanServ (Thu Mar 16
248218:31:07)
2483#helpers *!Pete@*.6819D140.C57AC8D4.IP set by ChanServ (Thu Mar 16 13:35:25)
2484#helpers End of Channel Ban List
2485
2486guest*!*@* being the one that matched me eventually. All standard bans.
2487
2488DeadNotBuried wrote:
2489> fyi : the only time i have seen this happen there were no normal or
2490> extended bans at all placed on the channel at the time.
2491>
2492> DNB
2493>
2494> Andrew Church wrote:
2495>
2496>> The most likely possibility (on Services' side) is that the channel
2497>>in question has an extended exception that doesn't include a usermask,
2498>>such as c: or r:. To be honest, I'm at a loss at what to do about these,
2499>>especially since Unreal allows modules to add further types; for 5.1 I'm
2500>>half-inclined to just forbid extended bans/exceptions entirely (by
2501>>clearing anything that users try to set), but I'd be interested in hearing
2502>>other ideas.
2503>>
2504>> --Andrew Church
2505>> achurch@achurch.org
2506>> http://achurch.org/
2507>>
2508>>
2509>>>Hi,
2510>>>
2511>>>I've seen this happen once or twice, but was never able to reproduce it
2512>>>- last night it got a little major, so I thought I'd better send it on
2513>>>to the list.
2514>>>
2515>>>It appears sometimes on a violation of AKICK or SET RESTRICTED, ChanServ
2516>>>doesn't add a +b to the channel, leading to fun endless JOIN/KICK
2517>>>floods. Sometimes, ChanServ wakes up after a while - yesterday this
2518>>>wasn't the case...
2519>>>
2520>>>[04:32:59] * You were kicked from #helpers by ChanServ (You are not
2521>>>permitted to be on this channel.)
2522>>>[04:33:01] * You were kicked from #helpers by ChanServ (You are not
2523>>>permitted to be on this channel.)
2524>>>[04:33:04] * You were kicked from #helpers by ChanServ (You are not
2525>>>permitted to be on this channel.)
2526>>>
2527>>>...
2528>>>
2529>>>[05:09:41] * You were kicked from #helpers by ChanServ (You are not
2530>>>permitted to be on this channel.)
2531>>>[05:09:43] * You were kicked from #helpers by ChanServ (You are not
2532>>>permitted to be on this channel.)
2533>>>[05:09:45] * You were kicked from #helpers by ChanServ (You are not
2534>>>permitted to be on this channel.)
2535>>>[05:09:46] #helpers unable to join channel (address is banned)
2536>>>
2537>>>
2538>>>That ban being a +b Guest*!*@* set by someone else on the channel.
2539>>>
2540>>>IRCd is Unreal (3.2.2b, for the terminally curious) - services are at
2541>>>5.0.55, with some modules, but no core tweaks.
2542>>>
2543>>>If anyone else has ideas, because this one has me a little stumped...
2544>>>
2545>>>Thanks,
2546>>>w00t.
2547>>>------------------------------------------------------------------
2548>>>To unsubscribe or change your subscription options, visit:
2549>>>http://lists.ircservices.za.net/mailman/listinfo/ircservices-coding
2550>>
2551>>------------------------------------------------------------------
2552>>To unsubscribe or change your subscription options, visit:
2553>>http://lists.ircservices.za.net/mailman/listinfo/ircservices-coding
2554>>
2555>>
2556>
2557>
2558> ------------------------------------------------------------------
2559> To unsubscribe or change your subscription options, visit:
2560> http://lists.ircservices.za.net/mailman/listinfo/ircservices-coding
2561>
2562
2563From phan70m at gmail.com Mon Mar 20 11:08:07 2006
2564From: phan70m at gmail.com (Anton Wolkov)
2565Date: Mon Mar 20 11:08:34 2006
2566Subject: [IRCServices Coding] SET RESTRICTED, and possibly AKICK flaw
2567In-Reply-To: <441d1a6e.14045@msgid.achurch.org>
2568References: <4419C864.9090309@gmail.com> <441d1a6e.14045@msgid.achurch.org>
2569Message-ID: <d50f59a00603201108s6a9be3c7n6f81199325a373b8@mail.gmail.com>
2570
2571I believe services should work with default configuration, adding additional
2572extended bans is done via modules and with the exception of the regexp
2573ban/exception i've seen, almost none of them block join, thus i recommend
2574supporting the 2 defaults, channel and realname.
2575
2576On 3/19/06, Andrew Church <achurch@achurch.org> wrote:
2577>
2578> The most likely possibility (on Services' side) is that the channel
2579> in question has an extended exception that doesn't include a usermask,
2580> such as c: or r:. To be honest, I'm at a loss at what to do about these,
2581> especially since Unreal allows modules to add further types; for 5.1 I'm
2582> half-inclined to just forbid extended bans/exceptions entirely (by
2583> clearing anything that users try to set), but I'd be interested in hearing
2584> other ideas.
2585>
2586> --Andrew Church
2587> achurch@achurch.org
2588> http://achurch.org/
2589>
2590> >Hi,
2591> >
2592> >I've seen this happen once or twice, but was never able to reproduce it
2593> >- last night it got a little major, so I thought I'd better send it on
2594> >to the list.
2595> >
2596> >It appears sometimes on a violation of AKICK or SET RESTRICTED, ChanServ
2597> >doesn't add a +b to the channel, leading to fun endless JOIN/KICK
2598> >floods. Sometimes, ChanServ wakes up after a while - yesterday this
2599> >wasn't the case...
2600> >
2601> >[04:32:59] * You were kicked from #helpers by ChanServ (You are not
2602> >permitted to be on this channel.)
2603> >[04:33:01] * You were kicked from #helpers by ChanServ (You are not
2604> >permitted to be on this channel.)
2605> >[04:33:04] * You were kicked from #helpers by ChanServ (You are not
2606> >permitted to be on this channel.)
2607> >
2608> >...
2609> >
2610> >[05:09:41] * You were kicked from #helpers by ChanServ (You are not
2611> >permitted to be on this channel.)
2612> >[05:09:43] * You were kicked from #helpers by ChanServ (You are not
2613> >permitted to be on this channel.)
2614> >[05:09:45] * You were kicked from #helpers by ChanServ (You are not
2615> >permitted to be on this channel.)
2616> >[05:09:46] #helpers unable to join channel (address is banned)
2617> >
2618> >
2619> >That ban being a +b Guest*!*@* set by someone else on the channel.
2620> >
2621> >IRCd is Unreal (3.2.2b, for the terminally curious) - services are at
2622> >5.0.55, with some modules, but no core tweaks.
2623> >
2624> >If anyone else has ideas, because this one has me a little stumped...
2625> >
2626> >Thanks,
2627> >w00t.
2628> >------------------------------------------------------------------
2629> >To unsubscribe or change your subscription options, visit:
2630> >http://lists.ircservices.za.net/mailman/listinfo/ircservices-coding
2631> ------------------------------------------------------------------
2632> To unsubscribe or change your subscription options, visit:
2633> http://lists.ircservices.za.net/mailman/listinfo/ircservices-coding
2634>
2635-------------- next part --------------
2636An HTML attachment was scrubbed...
2637URL: http://lists.ircservices.za.net/pipermail/ircservices-coding/attachments/20060320/1d4e2f10/attachment.htm
2638From achurch at achurch.org Sun Mar 26 11:55:03 2006
2639From: achurch at achurch.org (Andrew Church)
2640Date: Sat Mar 25 18:57:02 2006
2641Subject: [IRCServices Coding] Re: GLOBOPS error on server and services
2642In-Reply-To: <44257E53.2080201@gmail.com>
2643Message-ID: <442602eb.24363@msgid.achurch.org>
2644
2645[moved from the main list]
2646
2647>The mismatched modules error.. I'm guessing you're using InspIRCd from
2648>that error? - Load the `globops' module in your ircd configuration.
2649
2650 While we're on this, what changes need to be made to the default
2651InspIRCD configuration to work with the Services module? Is there any way
2652to detect the presence or absence of these modules to avoid disconnections
2653like this?
2654
2655 --Andrew Church
2656 achurch@achurch.org
2657 http://achurch.org/
2658From surreal.w00t at gmail.com Sat Mar 25 20:01:57 2006
2659From: surreal.w00t at gmail.com (Robin Burchell)
2660Date: Sat Mar 25 19:03:16 2006
2661Subject: [IRCServices Coding] Re: GLOBOPS error on server and services
2662In-Reply-To: <442602eb.24363@msgid.achurch.org>
2663References: <442602eb.24363@msgid.achurch.org>
2664Message-ID: <44261235.3060101@gmail.com>
2665
2666Andrew Church wrote:
2667> [moved from the main list]
2668>
2669>
2670>>The mismatched modules error.. I'm guessing you're using InspIRCd from
2671>>that error? - Load the `globops' module in your ircd configuration.
2672>
2673>
2674> While we're on this, what changes need to be made to the default
2675> InspIRCD configuration to work with the Services module? Is there any way
2676> to detect the presence or absence of these modules to avoid disconnections
2677> like this?
2678>
2679> --Andrew Church
2680> achurch@achurch.org
2681> http://achurch.org/
2682> ------------------------------------------------------------------
2683> To unsubscribe or change your subscription options, visit:
2684> http://lists.ircservices.za.net/mailman/listinfo/ircservices-coding
2685>
2686
2687
2688Yes, by looking at the CABAP message sent on connection you would be
2689able to error out if the IRCd didn't have the appropriate modules. See:
2690
2691http://www.inspircd.org/wiki/InspIRCd_Spanning_Tree_%28Beta_6%29#CAPAB
2692From farklem at gmail.com Tue Mar 28 09:11:55 2006
2693From: farklem at gmail.com (Jason farklem)
2694Date: Tue Mar 28 09:12:04 2006
2695Subject: [IRCServices Coding] Recieving all PRIVMSG
2696Message-ID: <ce4fe3510603280911l19a1aa6dj25de6a443ce83a04@mail.gmail.com>
2697
2698I am working on a bunch of modules (all of which are going very well). 2 of
2699my modules need to be able to see all PMs sent to a channel (not just
2700messages that start with !). I'm just wondering if there is a way to do
2701this within the module itself. I am trying to avoid modding the ircservices
2702code.
2703
2704I also wanted to thank the makers of ircservices, I think it provides the
2705best services for IRC.
2706-------------- next part --------------
2707An HTML attachment was scrubbed...
2708URL: http://lists.ircservices.za.net/pipermail/ircservices-coding/attachments/20060328/bfeca37c/attachment.htm
2709From surreal.w00t at gmail.com Tue Mar 28 10:16:21 2006
2710From: surreal.w00t at gmail.com (Robin Burchell)
2711Date: Tue Mar 28 09:17:41 2006
2712Subject: [IRCServices Coding] Recieving all PRIVMSG
2713In-Reply-To: <ce4fe3510603280911l19a1aa6dj25de6a443ce83a04@mail.gmail.com>
2714References: <ce4fe3510603280911l19a1aa6dj25de6a443ce83a04@mail.gmail.com>
2715Message-ID: <44297D75.5020906@gmail.com>
2716
2717Jason farklem wrote:
2718> I am working on a bunch of modules (all of which are going very well).
2719> 2 of my modules need to be able to see all PMs sent to a channel (not
2720> just messages that start with !). I'm just wondering if there is a way
2721> to do this within the module itself. I am trying to avoid modding the
2722> ircservices code.
2723>
2724> I also wanted to thank the makers of ircservices, I think it provides
2725> the best services for IRC.
2726
2727You will need to get a Services pseudoclient to join that channel,
2728unless you're using some form of bizarre, horribly modified IRCd.
2729From farklem at gmail.com Tue Mar 28 09:35:28 2006
2730From: farklem at gmail.com (Jason farklem)
2731Date: Tue Mar 28 09:35:36 2006
2732Subject: [IRCServices Coding] Recieving all PRIVMSG
2733In-Reply-To: <44297D75.5020906@gmail.com>
2734References: <ce4fe3510603280911l19a1aa6dj25de6a443ce83a04@mail.gmail.com>
2735 <44297D75.5020906@gmail.com>
2736Message-ID: <ce4fe3510603280935h252c10b4r2c6dd9c0aa8f293@mail.gmail.com>
2737
2738This is my first time using a mailing list so I hope I am replying correctly
2739(sorry if I'm not). I allready have the pseudoclient join the channel. But
2740the m_privmsg callback only picks up on channel messages that start with !.
2741It assumes that anything after the ! is a command.
2742
2743On 3/28/06, Robin Burchell <surreal.w00t@gmail.com> wrote:
2744>
2745> Jason farklem wrote:
2746> > I am working on a bunch of modules (all of which are going very well).
2747> > 2 of my modules need to be able to see all PMs sent to a channel (not
2748> > just messages that start with !). I'm just wondering if there is a way
2749> > to do this within the module itself. I am trying to avoid modding the
2750> > ircservices code.
2751> >
2752> > I also wanted to thank the makers of ircservices, I think it provides
2753> > the best services for IRC.
2754>
2755> You will need to get a Services pseudoclient to join that channel,
2756> unless you're using some form of bizarre, horribly modified IRCd.
2757> ------------------------------------------------------------------
2758> To unsubscribe or change your subscription options, visit:
2759> http://lists.ircservices.za.net/mailman/listinfo/ircservices-coding
2760>
2761-------------- next part --------------
2762An HTML attachment was scrubbed...
2763URL: http://lists.ircservices.za.net/pipermail/ircservices-coding/attachments/20060328/368c639e/attachment.html
2764From Craig at frostycoolslug.com Tue Mar 28 09:37:30 2006
2765From: Craig at frostycoolslug.com (Craig McLure)
2766Date: Tue Mar 28 09:39:39 2006
2767Subject: [IRCServices Coding] Recieving all PRIVMSG
2768In-Reply-To: <ce4fe3510603280935h252c10b4r2c6dd9c0aa8f293@mail.gmail.com>
2769References: <ce4fe3510603280911l19a1aa6dj25de6a443ce83a04@mail.gmail.com> <44297D75.5020906@gmail.com>
2770 <ce4fe3510603280935h252c10b4r2c6dd9c0aa8f293@mail.gmail.com>
2771Message-ID: <4429745A.9040904@frostycoolslug.com>
2772
2773seems somewhat odd behavior.. What version of IRCServices are you using?
2774Also, make sure your pseudoclient doesn't have the +d user mode (deaf,
2775only applies to some IRCds)
2776
2777Jason farklem wrote:
2778> This is my first time using a mailing list so I hope I am replying correctly
2779> (sorry if I'm not). I allready have the pseudoclient join the channel. But
2780> the m_privmsg callback only picks up on channel messages that start with !.
2781> It assumes that anything after the ! is a command.
2782>
2783> On 3/28/06, Robin Burchell <surreal.w00t@gmail.com> wrote:
2784>> Jason farklem wrote:
2785>>> I am working on a bunch of modules (all of which are going very well).
2786>>> 2 of my modules need to be able to see all PMs sent to a channel (not
2787>>> just messages that start with !). I'm just wondering if there is a way
2788>>> to do this within the module itself. I am trying to avoid modding the
2789>>> ircservices code.
2790>>>
2791>>> I also wanted to thank the makers of ircservices, I think it provides
2792>>> the best services for IRC.
2793>> You will need to get a Services pseudoclient to join that channel,
2794>> unless you're using some form of bizarre, horribly modified IRCd.
2795>> ------------------------------------------------------------------
2796>> To unsubscribe or change your subscription options, visit:
2797>> http://lists.ircservices.za.net/mailman/listinfo/ircservices-coding
2798>>
2799>
2800>
2801> ------------------------------------------------------------------------
2802>
2803> ------------------------------------------------------------------
2804> To unsubscribe or change your subscription options, visit:
2805> http://lists.ircservices.za.net/mailman/listinfo/ircservices-coding
2806
2807From surreal.w00t at gmail.com Tue Mar 28 10:41:24 2006
2808From: surreal.w00t at gmail.com (Robin Burchell)
2809Date: Tue Mar 28 09:42:39 2006
2810Subject: [IRCServices Coding] Recieving all PRIVMSG
2811In-Reply-To: <ce4fe3510603280935h252c10b4r2c6dd9c0aa8f293@mail.gmail.com>
2812References: <ce4fe3510603280911l19a1aa6dj25de6a443ce83a04@mail.gmail.com> <44297D75.5020906@gmail.com>
2813 <ce4fe3510603280935h252c10b4r2c6dd9c0aa8f293@mail.gmail.com>
2814Message-ID: <44298354.10103@gmail.com>
2815
2816I'm sure you'll find that is IRCd behaviour, and not Services. Services
2817don't expect to recieve any channel messages, so the '!' behaviour won't
2818be built in there.
2819
2820I've done similar before, so I know this is the case ;p.
2821
2822Jason farklem wrote:
2823> This is my first time using a mailing list so I hope I am replying
2824> correctly (sorry if I'm not). I allready have the pseudoclient join the
2825> channel. But the m_privmsg callback only picks up on channel messages
2826> that start with !. It assumes that anything after the ! is a command.
2827From farklem at gmail.com Tue Mar 28 09:59:43 2006
2828From: farklem at gmail.com (Jason farklem)
2829Date: Tue Mar 28 09:59:56 2006
2830Subject: [IRCServices Coding] Recieving all PRIVMSG
2831In-Reply-To: <44298354.10103@gmail.com>
2832References: <ce4fe3510603280911l19a1aa6dj25de6a443ce83a04@mail.gmail.com>
2833 <44297D75.5020906@gmail.com>
2834 <ce4fe3510603280935h252c10b4r2c6dd9c0aa8f293@mail.gmail.com>
2835 <44298354.10103@gmail.com>
2836Message-ID: <ce4fe3510603280959x1f25e3dbp5fe7607872d4b204@mail.gmail.com>
2837
2838Thanks everyone, it was mode d (unreal ircd) that was causing the problem.
2839For unreal, by default mode d will let the client recieve anything starting
2840with !.
2841
2842On 3/28/06, Robin Burchell <surreal.w00t@gmail.com> wrote:
2843>
2844> I'm sure you'll find that is IRCd behaviour, and not Services. Services
2845> don't expect to recieve any channel messages, so the '!' behaviour won't
2846> be built in there.
2847>
2848> I've done similar before, so I know this is the case ;p.
2849>
2850> Jason farklem wrote:
2851> > This is my first time using a mailing list so I hope I am replying
2852> > correctly (sorry if I'm not). I allready have the pseudoclient join the
2853> > channel. But the m_privmsg callback only picks up on channel messages
2854> > that start with !. It assumes that anything after the ! is a command.
2855> ------------------------------------------------------------------
2856> To unsubscribe or change your subscription options, visit:
2857> http://lists.ircservices.za.net/mailman/listinfo/ircservices-coding
2858>
2859-------------- next part --------------
2860An HTML attachment was scrubbed...
2861URL: http://lists.ircservices.za.net/pipermail/ircservices-coding/attachments/20060328/f1864026/attachment.htm
2862From fuzk at ukr.net Wed Mar 29 16:30:07 2006
2863From: fuzk at ukr.net (fuzk)
2864Date: Wed Mar 29 16:30:35 2006
2865Subject: [IRCServices Coding] some strange bug
2866Message-ID: <E1FOl39-0009uu-Nq@giper.ukr.net>
2867
2868Hello.
2869
2870I get a strange bug... Raw log included:
2871
2872fuzk@kolibri (03:02:03):~$ nc somehost 6667
2873...
2874PRIVMSG NickServ :IDENTIFY *****somepass*******
2875:NickServ!service@UAnet NOTICE EvilZluk :Password accepted -- you are now recognized.
2876
2877NICK SomeTester_SomeTester_SomeTester_SomeTester_SomeTester_SomeTester_SomeTester_SomeTester_SomeTester_SomeTester
2878:EvilZluk!~fuzk@intellect2-gw.ci.ukrpack.net NICK :SomeTester_SomeTester_SomeTester
2879
2880PRIVMSG NickServ :HELP
2881:NickServ!service@UAnet NOTICE SomeTester_SomeTester_SomeTester :Internal error - unable to process request
2882
2883NICK BlaBla
2884:SomeTester_SomeTester_SomeTester!~fuzk@intellect2-gw.ci.ukrpack.net NICK :BlaBla
2885
2886PRIVMSG NickServ :HELP
2887:NickServ!service@UAnet NOTICE BlaBla :Internal error - unable to process request
2888
2889
2890This bug is presents prior to ircservices-5.0.57...
2891-----------
2892Best regargs, Konstantin.
2893
2894From farklem at gmail.com Wed Mar 29 19:54:28 2006
2895From: farklem at gmail.com (Jason farklem)
2896Date: Wed Mar 29 19:54:38 2006
2897Subject: [IRCServices Coding] Finding the modes set via channel mode change
2898Message-ID: <ce4fe3510603291954n7360557obfdb01edc786e0e5@mail.gmail.com>
2899
2900I am about 99% done with my LogServ module but I have run into 2 issues.
2901
29021. I can't find out how to get the channel mode changes that were made to
2903the channel using the "channel mode change" callback:
2904static int do_channel_mode_change(const char *source, Channel *c);
2905
29062. This module logs user joins but everytime ircservices starts up, the
2907join callback is called for each user that is allready in the channel. I
2908tried using is_on_chan() but I guess until services has fully started up, it
2909doesn't realize that the users are in the channel.
2910
2911Thanks for everyone's help
2912-------------- next part --------------
2913An HTML attachment was scrubbed...
2914URL: http://lists.ircservices.za.net/pipermail/ircservices-coding/attachments/20060329/191bcdc9/attachment.html
2915From achurch at achurch.org Thu Mar 30 13:01:23 2006
2916From: achurch at achurch.org (Andrew Church)
2917Date: Wed Mar 29 20:05:03 2006
2918Subject: [IRCServices Coding] Finding the modes set via channel mode change
2919In-Reply-To: <ce4fe3510603291954n7360557obfdb01edc786e0e5@mail.gmail.com>
2920Message-ID: <442b58e8.10274@msgid.achurch.org>
2921
2922>1. I can't find out how to get the channel mode changes that were made to
2923>the channel using the "channel mode change" callback:
2924>static int do_channel_mode_change(const char *source, Channel *c);
2925
2926 The callback only informs you of the fact that the modes have changed.
2927If you want to know exactly what has changed, you'll need to keep your own
2928copy of the modes (c->mode) for each channel. I may change this for 5.1.
2929
2930>2. This module logs user joins but everytime ircservices starts up, the
2931>join callback is called for each user that is allready in the channel. I
2932>tried using is_on_chan() but I guess until services has fully started up, it
2933>doesn't realize that the users are in the channel.
2934
2935 This is because of the way IRC works: when a server joins the network,
2936all users are treated as if they had just joined the channels they are in.
2937There's no way around this without rewriting the IRC protocol.
2938
2939 --Andrew Church
2940 achurch@achurch.org
2941 http://achurch.org/
2942From farklem at gmail.com Wed Mar 29 20:49:26 2006
2943From: farklem at gmail.com (Jason farklem)
2944Date: Wed Mar 29 20:49:34 2006
2945Subject: [IRCServices Coding] Finding the modes set via channel mode change
2946In-Reply-To: <442b58e8.10274@msgid.achurch.org>
2947References: <ce4fe3510603291954n7360557obfdb01edc786e0e5@mail.gmail.com>
2948 <442b58e8.10274@msgid.achurch.org>
2949Message-ID: <ce4fe3510603292049p2ae0ba47ya709838f2c424054@mail.gmail.com>
2950
2951Thank you very much Andrew. I do have on last question that I forgot to ask
2952earlier. Is it possible to see the source of a channel kick with the
2953"channel KICK" callback? Basicly the user that did the kick is what I am
2954referring to.
2955static int do_channel_kick(Channel *c, User *u, const char *reason);
2956
2957On 3/29/06, Andrew Church <achurch@achurch.org> wrote:
2958>
2959> >1. I can't find out how to get the channel mode changes that were made
2960> to
2961> >the channel using the "channel mode change" callback:
2962> >static int do_channel_mode_change(const char *source, Channel *c);
2963>
2964> The callback only informs you of the fact that the modes have
2965> changed.
2966> If you want to know exactly what has changed, you'll need to keep your own
2967> copy of the modes (c->mode) for each channel. I may change this for 5.1.
2968>
2969> >2. This module logs user joins but everytime ircservices starts up, the
2970> >join callback is called for each user that is allready in the channel. I
2971> >tried using is_on_chan() but I guess until services has fully started up,
2972> it
2973> >doesn't realize that the users are in the channel.
2974>
2975> This is because of the way IRC works: when a server joins the
2976> network,
2977> all users are treated as if they had just joined the channels they are in.
2978> There's no way around this without rewriting the IRC protocol.
2979>
2980> --Andrew Church
2981> achurch@achurch.org
2982> http://achurch.org/
2983> ------------------------------------------------------------------
2984> To unsubscribe or change your subscription options, visit:
2985> http://lists.ircservices.za.net/mailman/listinfo/ircservices-coding
2986>
2987-------------- next part --------------
2988An HTML attachment was scrubbed...
2989URL: http://lists.ircservices.za.net/pipermail/ircservices-coding/attachments/20060329/610e4820/attachment.htm
2990From achurch at achurch.org Thu Mar 30 15:39:52 2006
2991From: achurch at achurch.org (Andrew Church)
2992Date: Wed Mar 29 22:40:40 2006
2993Subject: [IRCServices Coding] Finding the modes set via channel mode change
2994In-Reply-To: <ce4fe3510603292049p2ae0ba47ya709838f2c424054@mail.gmail.com>
2995Message-ID: <442b7d61.10525@msgid.achurch.org>
2996
2997>Thank you very much Andrew. I do have on last question that I forgot to ask
2998>earlier. Is it possible to see the source of a channel kick with the
2999>"channel KICK" callback? Basicly the user that did the kick is what I am
3000>referring to.
3001>static int do_channel_kick(Channel *c, User *u, const char *reason);
3002
3003 Not currently. I'll consider adding this for 5.1 as well.
3004
3005 --Andrew Church
3006 achurch@achurch.org
3007 http://achurch.org/
3008From farklem at gmail.com Tue Apr 11 17:08:20 2006
3009From: farklem at gmail.com (Jason farklem)
3010Date: Tue Apr 11 17:08:46 2006
3011Subject: [IRCServices Coding] Problems with exporting functions
3012Message-ID: <ce4fe3510604111708u5cc04e77kf3c1dc26410469@mail.gmail.com>
3013
3014I have 2 modules im working on. One of them (OtherServ) needs to access a
3015function from the other (BotServ). I have been stuck on this simple thing
3016for many hours.
3017
3018I get this error when starting ircservices:
3019"modules: Unable to load module `otherserv/main':
3020/home/farklem/ircservices/lib/modules/otherserv/main.so: undefined symbol:
3021get_botserv_id"
3022
3023So far this is what I have done with no luck:
3024
30251. Added "E int get_botserv_id(const char *chan);" to botserv.h
30262. Added #include "modules/botserv/botserv.h" to main.c for BotServ.
30273. Added this to main.c for BotServ:
3028
3029EXPORT_FUNC(get_botserv_id)
3030int get_botserv_id(const char *chan)
3031{
3032 return 0; // Just for testing purposes.
3033}
3034
30354. Edited the Makefile for BotServ to include botserv.h
30365. Added #include "modules/botserv/botserv.h" to main.c for OtherServ.
30376. Edited the Makefile for OtherServ to include botserv.h
3038
3039Sorry if that is confusing but I had a hard time figuring out the best way
3040to organize it.
3041-------------- next part --------------
3042An HTML attachment was scrubbed...
3043URL: http://lists.ircservices.za.net/pipermail/ircservices-coding/attachments/20060411/27be30f6/attachment.html
3044From achurch at achurch.org Wed Apr 12 16:04:33 2006
3045From: achurch at achurch.org (Andrew Church)
3046Date: Wed Apr 12 00:06:16 2006
3047Subject: [IRCServices Coding] Problems with exporting functions
3048In-Reply-To: <ce4fe3510604111708u5cc04e77kf3c1dc26410469@mail.gmail.com>
3049Message-ID: <443ca6dd.74656@msgid.achurch.org>
3050
3051>I have 2 modules im working on. One of them (OtherServ) needs to access a
3052>function from the other (BotServ). I have been stuck on this simple thing
3053>for many hours.
3054>
3055>I get this error when starting ircservices:
3056>"modules: Unable to load module `otherserv/main':
3057>/home/farklem/ircservices/lib/modules/otherserv/main.so: undefined symbol:
3058>get_botserv_id"
3059
3060 This is discussed in section 6-1-3 of the manual, "Inter-module
3061dependencies".
3062
3063 --Andrew Church
3064 achurch@achurch.org
3065 http://achurch.org/
3066From ron2k.za at gmail.com Sat Apr 22 08:07:35 2006
3067From: ron2k.za at gmail.com (Kieron Thwaites)
3068Date: Sat Apr 22 08:07:57 2006
3069Subject: [IRCServices Coding] Addition to UnrealIRCd that Services could use
3070Message-ID: <debb3bc0604220807g11b4d5dbya4cf55ba6c5e77b3@mail.gmail.com>
3071
3072Here's something added in Unreal that Services can use.
3073
3074To quote from the changelog:
3075
3076- [Services coders!] Added PROTOCTL CLK (requires NICKv2) which adds
3077an extra field in the
3078 NICK command (when a user connects) right before the infofield (gecos).
3079 The added field contains the cloaked host, that is: the masked host
3080if +x would have been
3081 set. This field is ALWAYS sent, regardless of whether the user is
3082actually +x or not.
3083 Services can then store this field in memory, to know the host of
3084the user if the user
3085 is set +x (+x-t). This is a (better) alternative to PROTOCTL VHP,
3086with no race conditions,
3087 and avoids some other VHP problems.
3088 VHP will stay supported though... so it's not mandatory to switch over.
3089
3090
3091As implied, it's up to you whether or not to support this.
3092From achurch at achurch.org Sun Apr 23 01:17:54 2006
3093From: achurch at achurch.org (Andrew Church)
3094Date: Sat Apr 22 09:18:41 2006
3095Subject: [IRCServices Coding] Addition to UnrealIRCd that Services could
3096 use
3097In-Reply-To: <debb3bc0604220807g11b4d5dbya4cf55ba6c5e77b3@mail.gmail.com>
3098Message-ID: <444a574d.41471@msgid.achurch.org>
3099
3100 Thanks, I'll keep that in mind for the next time I have a chance to
3101work on Services. (At the moment, work and other commitments are sucking
3102up all my time and then some...)
3103
3104 --Andrew Church
3105 achurch@achurch.org
3106 http://achurch.org/
3107
3108>Here's something added in Unreal that Services can use.
3109>
3110>To quote from the changelog:
3111>
3112>- [Services coders!] Added PROTOCTL CLK (requires NICKv2) which adds
3113>an extra field in the
3114> NICK command (when a user connects) right before the infofield (gecos).
3115> The added field contains the cloaked host, that is: the masked host
3116>if +x would have been
3117> set. This field is ALWAYS sent, regardless of whether the user is
3118>actually +x or not.
3119> Services can then store this field in memory, to know the host of
3120>the user if the user
3121> is set +x (+x-t). This is a (better) alternative to PROTOCTL VHP,
3122>with no race conditions,
3123> and avoids some other VHP problems.
3124> VHP will stay supported though... so it's not mandatory to switch over.
3125>
3126>
3127>As implied, it's up to you whether or not to support this.
3128>------------------------------------------------------------------
3129>To unsubscribe or change your subscription options, visit:
3130>http://lists.ircservices.za.net/mailman/listinfo/ircservices-coding
3131From achurch at achurch.org Sat Jun 3 09:50:35 2006
3132From: achurch at achurch.org (Andrew Church)
3133Date: Fri Jun 2 17:55:44 2006
3134Subject: [IRCServices Coding] Services 5.1a7 released
3135Message-ID: <4480ddff.54635@msgid.achurch.org>
3136
3137 Services 5.1a7 has been released, and can be downloaded from:
3138
3139http://www.ircservices.esper.net/download/testing/ (Japan)
3140ftp://ftp.esper.net/ircservices/testing/ (Western USA)
3141
3142598e0bdc451fc92f9cba21e22e4f20d8 ircservices-5.1a7.tar.gz
31439a1ae7b875e3e2aa8f2f3cd1eab0d254 ircservices-5.1a7.diff.gz
31441f3732813a51c310bc7a4adf5021fe7b ircservices-5.1a7-1.i386.rpm
314554f95fadb189de47339d0d3df15020d8 ircservices_5.1a7-1_i386.deb
3146
3147The mirrors should have it shortly.
3148
3149 This release is partly to put out fixes for various bugs I've come
3150across or seen mentioned, but also to let you know that I'm still alive,
3151more or less. (: I'm also making progress (albeit slowly) on the technical
3152manual, and those of you who are technically inclined may want to take a
3153look at it; it's in the docs/tech subdirectory of the tarball, or online at
3154 http://www.ircservices.esper.net/download/testing/docs/tech/
3155(I really ought to get things moved back to .za.net one of these days...)
3156
3157Changes in version 5.1a7
3158------------------------
31592006/06/03 Fixed handling of language strings added by modules in
3160 external language files.
31612006/06/02 Fixed a rare case in which a timed event could fail to be
3162 executed, and ensure that extremely long timeouts
3163 (>25 days) are not called immediately.
31642006/06/01 Added robustness to mode character/flag conversion functions.
31652006/05/31 Fixed infinite loop in ignore code when a single command
3166 takes longer to execute than the time specified in the
3167 IgnoreDecay configuration directive.
31682006/05/31 Fixed bug that could potentially cause the log file to be
3169 rotated in the middle of writing a log message.
31702006/05/31 Cleaned up restart handling.
31712006/05/31 Fixed bug causing missing parameters in a configuration
3172 directive to get zeroed rather than keeping their
3173 previous values.
31742006/05/31 Fixed cosmetic bug causing "BUG" message to be logged when
3175 deprecated configuration directives are used.
31762006/04/14 Fixed bug allowing infinite join/kick loops on autokick
3177 when Unreal extended bantypes are in use.
31782006/04/14 Fixed bug causing Services to split from InspIRCd servers
3179 without the m_globops.so module loaded. Reported by
3180 <techie101@gmail.com>
31812006/03/22 Logging initialization moved earlier, to catch any
3182 unexpected log messages before the log file is opened.
31832006/03/22 Fixed a critical error in the supplied [v]snprintf() which
3184 allowed the output to exceed the specified maximum
3185 length.
31862006/03/20 Corrected a design defect in the hash table implementation
3187 creating the potential for entries to get lost after
3188 irc_lowertable[] modifications.
3189
3190 --Andrew Church
3191 achurch@achurch.org
3192 http://achurch.org/
3193From achurch at achurch.org Tue Jun 6 10:49:04 2006
3194From: achurch at achurch.org (Andrew Church)
3195Date: Mon Jun 5 18:50:19 2006
3196Subject: [IRCServices Coding] Finding the modes set via channel mode change
3197In-Reply-To: <ce4fe3510603292049p2ae0ba47ya709838f2c424054@mail.gmail.com>
3198Message-ID: <4484df43.52013@msgid.achurch.org>
3199
3200>Thank you very much Andrew. I do have on last question that I forgot to ask
3201>earlier. Is it possible to see the source of a channel kick with the
3202>"channel KICK" callback? Basicly the user that did the kick is what I am
3203>referring to.
3204>static int do_channel_kick(Channel *c, User *u, const char *reason);
3205
3206 I've (belatedly) added this for the next release: the callback will
3207take a fourth parameter, const char *source.
3208
3209 --Andrew Church
3210 achurch@achurch.org
3211 http://achurch.org/
3212From achurch at achurch.org Tue Jun 6 13:50:15 2006
3213From: achurch at achurch.org (Andrew Church)
3214Date: Mon Jun 5 21:53:09 2006
3215Subject: [IRCServices Coding] Services 5.1a8 released
3216Message-ID: <44850a2a.77367@msgid.achurch.org>
3217
3218 Services 5.1a8 has been released, and can be downloaded from:
3219
3220http://www.ircservices.esper.net/download/testing/ (Japan)
3221ftp://ftp.esper.net/ircservices/testing/ (Western USA)
3222
322377fab91232d226ef7e0276122934681c ircservices-5.1a8.tar.gz
32247ce55e645fd43a8e294c4657858741ea ircservices-5.1a8.diff.gz
3225129032cf12b10612113fe7803d4f8f48 ircservices-5.1a8-1.i386.rpm
322665c57df80ae372fb0ba7177e37d08d8d ircservices_5.1a8-1_i386.deb
3227
3228The mirrors should have it shortly.
3229
3230 This is just a quick update to implement the KICK callback change;
3231the Hungarian language file has also been updated for 5.1.
3232
3233Changes in version 5.1a8
3234------------------------
32352006/06/06 Hungarian language file updated for 5.1.
32362006/06/06 Added message source parameter to "channel KICK" callback.
3237 Suggested by Jason Farklem <farklem@gmail.com>
3238
3239 --Andrew Church
3240 achurch@achurch.org
3241 http://achurch.org/
3242From achurch at achurch.org Thu Jun 22 04:37:09 2006
3243From: achurch at achurch.org (Andrew Church)
3244Date: Wed Jun 21 12:46:49 2006
3245Subject: [IRCServices Coding] Services 5.1a9 released
3246Message-ID: <4499a220.40212@msgid.achurch.org>
3247
3248 Services 5.1a9 has been released, and can be downloaded from:
3249
3250http://www.ircservices.esper.net/download/testing/ (Japan)
3251ftp://ftp.esper.net/ircservices/testing/ (Western USA)
3252
32536db86b05054de8837322649b5b924333 ircservices-5.1a9.tar.gz
32545371d465009306188ca73012ebbad5c2 ircservices-5.1a9.diff.gz
325568f7ed8e46c548f701fcbe48f39d0028 ircservices-5.1a9-1.i386.rpm
32561f01937c57ef1a451616b273ff78b2ec ircservices_5.1a9-1_i386.deb
3257
3258The mirrors should have it shortly.
3259
3260 Aside from the changes in 5.0.58, this release fixes several bugs of
3261varying severity in the socket and configuration file handling code. I've
3262also added 64-bit integer types (int64 and uint64), which are checked for
3263by the configure script; you'll now need a compilation environment that
3264supports either int64_t or a 64-bit long or long long type in order to
3265compile Services (hopefully everybody has that by now).
3266
3267Changes in version 5.1a9
3268------------------------
32692006/06/22 Fixed bug in configuration file handling causing
3270 function-processed directives like LoadModule to break.
32712006/06/22 Added int64 and uint64 types, and added a check to
3272 configure to find appropriate system types for them.
32732006/06/22 Added robustness to socket code in out-of-memory conditions.
32742006/06/22 Changed select() call to not assume that the timeval struct
3275 is valid after the call.
32762006/06/22 Changed the socket code to use recv() and send() on sockets
3277 instead of read() and write().
32782006/06/22 Fixed potential bug causing accepted sockets' mute status
3279 to get out of sync with internal tables.
32802006/06/22 Corrected handling of nested socket callbacks.
32812006/06/22 Renamed NET_MIN_BUFSIZE constant to SOCK_MIN_BUFSIZE, and
3282 moved it from defs.h to sockets.h.
32832006/06/19 Fixed a typo in the OperServ AKILL/SLINE CLEAR syntax
3284 message. Reported by <RealCFC@chatfirst.com>
3285
3286 --Andrew Church
3287 achurch@achurch.org
3288 http://achurch.org/
3289From V.Ovsyannikov at kr.ru Thu Jun 29 04:52:03 2006
3290From: V.Ovsyannikov at kr.ru (Vitaliy Ovsyannikov)
3291Date: Thu Jun 29 04:52:13 2006
3292Subject: [IRCServices Coding] IRC attacks
3293In-Reply-To: <4499a220.40212@msgid.achurch.org>
3294References: <4499a220.40212@msgid.achurch.org>
3295Message-ID: <449443233.20060629195203@kr.ru>
3296
3297Hello, IRC.
3298
3299Some good guys do regular attacks on my irc network using many
3300different hosts in parallel. Very often, this is done using open proxies.
3301Is this possible to implement simple port scanning algorithm to
3302detect clients with many open tcp ports (or detect blacklisted port
3303numbers or ranges of them) and block the connection? The problem is
3304real one. Help please. Server software is bahamut-based fork with
3305support of Russian codepages translation.
3306
3307--
3308Sincerely,
3309Vitaliy Ovsyannikov
3310JSC Skala, Krasnoyarsk, Russia
3311
3312From aragon at phat.za.net Thu Jun 29 04:55:57 2006
3313From: aragon at phat.za.net (Aragon Gouveia)
3314Date: Thu Jun 29 04:56:07 2006
3315Subject: [IRCServices Coding] IRC attacks
3316In-Reply-To: <449443233.20060629195203@kr.ru>
3317References: <4499a220.40212@msgid.achurch.org> <449443233.20060629195203@kr.ru>
3318Message-ID: <20060629115557.GA37147@phat.za.net>
3319
3320http://wiki.blitzed.org/BOPM
3321
3322
3323| By Vitaliy Ovsyannikov <V.Ovsyannikov@kr.ru>
3324| [ 2006-06-29 13:52 +0200 ]
3325> Hello, IRC.
3326>
3327> Some good guys do regular attacks on my irc network using many
3328> different hosts in parallel. Very often, this is done using open proxies.
3329> Is this possible to implement simple port scanning algorithm to
3330> detect clients with many open tcp ports (or detect blacklisted port
3331> numbers or ranges of them) and block the connection? The problem is
3332> real one. Help please. Server software is bahamut-based fork with
3333> support of Russian codepages translation.
3334>
3335> --
3336> Sincerely,
3337> Vitaliy Ovsyannikov
3338> JSC Skala, Krasnoyarsk, Russia
3339>
3340> ------------------------------------------------------------------
3341> To unsubscribe or change your subscription options, visit:
3342> http://lists.ircservices.za.net/mailman/listinfo/ircservices-coding
3343From admin at webspace.ms Wed Aug 2 10:12:45 2006
3344From: admin at webspace.ms (Andreas WILMES)
3345Date: Wed Aug 2 10:13:14 2006
3346Subject: [IRCServices Coding] Hostserv.c: undefined symbol: get_nickinfo
3347Message-ID: <000001c6b656$df50e060$9df2a120$@ms>
3348
3349Hello,
3350
3351
3352
3353I got the follow Error:
3354
3355
3356
3357[Aug 02 19:11:43 2006] modules: Unable to load module `misc/hostserv':
3358/home/services/lib/modules/misc/hostserv.so: undefined symbol: get_nickinfo
3359
3360[Aug 02 19:11:43 2006] Error loading modules, aborting
3361
3362
3363
3364I'm sure, that the nickserv.h is included, any ideas?
3365
3366Cheers.
3367
3368-------------- next part --------------
3369An HTML attachment was scrubbed...
3370URL: http://lists.ircservices.za.net/pipermail/ircservices-coding/attachments/20060802/9b00b6c7/attachment.html
3371From achurch at achurch.org Mon Aug 7 00:11:00 2006
3372From: achurch at achurch.org (Andrew Church)
3373Date: Sun Aug 6 08:13:33 2006
3374Subject: [IRCServices Coding] Services 5.1a10 released
3375Message-ID: <44d6070f.10663@msgid.achurch.org>
3376
3377 Services 5.1a10 has been released, and can be downloaded from:
3378
3379http://www.ircservices.esper.net/download/testing/ (Japan)
3380ftp://ftp.esper.net/ircservices/testing/ (Western USA)
3381
3382ec8102eb5e32b503bd8723e5cdbe3226 ircservices-5.1a10.tar.gz
3383ef47f209c2b9b51c0e6444df1ec8c3ba ircservices-5.1a10.diff.gz
33842b234d2118660febed550b35fa627e97 ircservices-5.1a10-1.i386.rpm
33851aaed227b9221e20e94415c4b59409b5 ircservices_5.1a10-1_i386.deb
3386
3387The mirrors should have it shortly.
3388
3389 This release adds an experimental protocol module for the solid-ircd
3390IRC server (http://www.solid-ircd.com/); the Dutch language file has also
3391been updated for 5.1. Note that I'm on vacation at the moment, so I may
3392not be able to reply to any bug reports quickly.
3393
3394Changes in version 5.1a10
3395-------------------------
33962006/08/06 Added preliminary support for the solid-ircd IRC server.
3397
3398 --Andrew Church
3399 achurch@achurch.org
3400 http://achurch.org/
3401From achurch at achurch.org Tue Aug 15 05:36:45 2006
3402From: achurch at achurch.org (Andrew Church)
3403Date: Mon Aug 14 13:37:34 2006
3404Subject: [IRCServices Coding] Test mail
3405Message-ID: <44e0df00.64164@msgid.achurch.org>
3406
3407Test mail, please ignore.
3408
3409 --Andrew Church
3410 achurch@achurch.org
3411 http://achurch.org/
3412From achurch at achurch.org Tue Aug 15 05:41:37 2006
3413From: achurch at achurch.org (Andrew Church)
3414Date: Mon Aug 14 13:42:52 2006
3415Subject: [IRCServices Coding] Test mail
3416In-Reply-To: <44e0df00.64164@msgid.achurch.org>
3417Message-ID: <44e0e046.64177@msgid.achurch.org>
3418
3419>Test mail, please ignore.
3420
3421I FAIL IT
3422
3423Let's try that again...
3424
3425 --Andrew Church
3426 achurch@achurch.org
3427 http://achurch.org/
3428From surreal.w00t at gmail.com Mon Aug 14 15:51:28 2006
3429From: surreal.w00t at gmail.com (Robin Burchell)
3430Date: Mon Aug 14 15:51:40 2006
3431Subject: [IRCServices Coding] Test mail
3432In-Reply-To: <44e0e046.64177@msgid.achurch.org>
3433References: <44e0df00.64164@msgid.achurch.org>
3434 <44e0e046.64177@msgid.achurch.org>
3435Message-ID: <b19eae4e0608141551k32e06dfeuf47b6a5e1226a861@mail.gmail.com>
3436
3437Andrew fails it.
3438
3439Hi, mum. o/
3440
3441On 8/14/06, Andrew Church <achurch@achurch.org> wrote:
3442> >Test mail, please ignore.
3443>
3444> I FAIL IT
3445>
3446> Let's try that again...
3447>
3448> --Andrew Church
3449> achurch@achurch.org
3450> http://achurch.org/
3451> ------------------------------------------------------------------
3452> To unsubscribe or change your subscription options, visit:
3453> http://lists.ircservices.za.net/mailman/listinfo/ircservices-coding
3454>
3455From manual4000 at yahoo.com Sat Nov 4 16:48:21 2006
3456From: manual4000 at yahoo.com (MaNUaL)
3457Date: Sat Nov 4 16:49:00 2006
3458Subject: [IRCServices Coding] Segmentation fault: 11
3459Message-ID: <20061105004821.54629.qmail@web53009.mail.yahoo.com>
3460
3461Hi. I am using Unreal3.2.5 in freebsd 6.1 and
3462ircservices 5.1.a10
3463I try to add some nicks in a channels access list,
3464then i do update on the services, and it crashes. The
3465debug log shows:
3466
3467[Nov 05 01:33:45.443163 2006] debug: Received: :sroot
3468! chanserv@services.example.net :access #opers list
3469[Nov 05 01:33:45.443987 2006] debug: Sent: :ChanServ
3470NOTICE sroot :Access list for #Opers:
3471[Nov 05 01:33:45.444097 2006] debug: Sent: :ChanServ
3472NOTICE sroot : Level Nickname
3473[Nov 05 01:33:45.444184 2006] debug: Sent: :ChanServ
3474NOTICE sroot : 999 sroot
3475[Nov 05 01:33:45.444272 2006] debug: Sent: :ChanServ
3476NOTICE sroot : 999 xxxx
3477[Nov 05 01:33:45.444359 2006] debug: Sent: :ChanServ
3478NOTICE sroot :End of list; 2/2 matches shown.
3479[Nov 05 01:33:53.560261 2006] debug: Received: :sroot
3480! operserv@services.example.net :update
3481[Nov 05 01:33:53.560927 2006] (operserv/main) sroot:
3482update
3483[Nov 05 01:33:53.561133 2006] debug: Sent: :OperServ
3484NOTICE sroot :Updating databases...
3485[Nov 05 01:33:53.561428 2006] debug: Saving databases
3486[Nov 05 01:33:53.569234 2006] PANIC! signal 11 (no
3487buffer)
3488[Nov 05 01:33:53.569997 2006] debug: Sent:
3489:services.example.net GLOBOPS :PANIC! signal 11 (no
3490buffer)
3491[Nov 05 01:33:53.570676 2006] Services terminating:
3492Segmentation fault: 11
3493[Nov 05 01:33:53.571063 2006] debug: Unloading module
3494`misc/devnull'
3495[Nov 05 01:33:53.571531 2006] debug: Sent: :DevNull
3496QUIT :
3497[Nov 05 01:33:53.572132 2006] debug: Unloading module
3498`misc/helpserv'
3499[Nov 05 01:33:53.572645 2006] debug: Sent: :HelpServ
3500QUIT :
3501[Nov 05 01:33:53.573150 2006] debug: Unloading module
3502`statserv/main'
3503[Nov 05 01:33:53.573795 2006] debug: Sent: :StatServ
3504QUIT :
3505[Nov 05 01:33:53.574360 2006] debug: Unloading module
3506`memoserv/main'
3507[Nov 05 01:33:53.574832 2006] debug: Sent: :MemoServ
3508QUIT :
3509[Nov 05 01:33:53.575318 2006] debug: Unloading module
3510`chanserv/access-levels'
3511[Nov 05 01:33:53.575831 2006] debug: Unloading module
3512`chanserv/main'
3513[Nov 05 01:33:53.576277 2006] debug: Sent: :ChanServ
3514QUIT :
3515[Nov 05 01:33:53.576863 2006] debug: Unloading module
3516`nickserv/access'
3517[Nov 05 01:33:53.577368 2006] debug: Unloading module
3518`nickserv/main'
3519[Nov 05 01:33:53.577801 2006] debug: Sent: :NickServ
3520QUIT :
3521[Nov 05 01:33:53.578504 2006] debug: Unloading module
3522`operserv/sline'
3523[Nov 05 01:33:53.579033 2006] debug: Unloading module
3524`operserv/sessions'
3525[Nov 05 01:33:53.579545 2006] debug: Unloading module
3526`operserv/news'
3527[Nov 05 01:33:53.580019 2006] debug: Unloading module
3528`operserv/akill'
3529[Nov 05 01:33:53.580490 2006] debug: Unloading module
3530`operserv/main'
3531[Nov 05 01:33:53.580964 2006] debug: Sent: :OperServ
3532QUIT :
3533[Nov 05 01:33:53.581372 2006] debug: Sent: :Global
3534QUIT :
3535[Nov 05 01:33:53.581929 2006] modules: Module
3536`operserv/main' forgot to remove callback `save data
3537complete' from module `core'
3538[Nov 05 01:33:53.582378 2006] debug: Unloading module
3539`database/standard'
3540[Nov 05 01:33:53.582854 2006] debug: Unloading module
3541`protocol/unreal'
3542[Nov 05 01:33:53.583576 2006] debug: Sent:
3543:services.example.net SQUIT services.example.net
3544:Services terminating: Segmentation fault: 11
3545[Nov 05 01:33:53.584273 2006] debug: Deleting channel
3546#Opers
3547[Nov 05 01:33:53.585494 2006] debug: Deleting channel
3548#Hellas
3549
3550Any ideas?
3551
3552
3553
3554____________________________________________________________________________________
3555Low, Low, Low Rates! Check out Yahoo! Messenger's cheap PC-to-Phone call rates
3556(http://voice.yahoo.com)
3557
3558From achurch at achurch.org Tue Nov 7 10:24:46 2006
3559From: achurch at achurch.org (Andrew Church)
3560Date: Mon Nov 6 17:27:27 2006
3561Subject: [IRCServices Coding] Segmentation fault: 11
3562In-Reply-To: <20061105004821.54629.qmail@web53009.mail.yahoo.com>
3563Message-ID: <454fe0fc.56143@msgid.achurch.org>
3564
3565>Hi. I am using Unreal3.2.5 in freebsd 6.1 and
3566>ircservices 5.1.a10
3567>I try to add some nicks in a channels access list,
3568>then i do update on the services, and it crashes. The
3569>debug log shows:
3570[...]
3571>[Nov 05 01:33:53.561133 2006] debug: Sent: :OperServ
3572>NOTICE sroot :Updating databases...
3573>[Nov 05 01:33:53.561428 2006] debug: Saving databases
3574>[Nov 05 01:33:53.569234 2006] PANIC! signal 11 (no
3575>buffer)
3576
3577 I'll need to see a backtrace to be able to look into the problem.
3578Either start Services from inside GDB (use the -nofork option to Services
3579when running it), or reconfigure with the -dumpcore option to force
3580Services to dump core when a segmentation fault occurs and do a backtrace
3581on the core file.
3582
3583 --Andrew Church
3584 achurch@achurch.org
3585 http://achurch.org/
3586From manual4000 at yahoo.com Fri Nov 10 11:34:20 2006
3587From: manual4000 at yahoo.com (MaNUaL)
3588Date: Fri Nov 10 11:34:23 2006
3589Subject: [IRCServices Coding] Segmentation fault: 11
3590In-Reply-To: <454fe0fc.56143@msgid.achurch.org>
3591Message-ID: <20061110193420.80510.qmail@web53013.mail.yahoo.com>
3592
3593sorry for the previous mail
3594this one is the right one
3595
3596GNU gdb 6.1.1 [FreeBSD]
3597Copyright 2004 Free Software Foundation, Inc.
3598GDB is free software, covered by the GNU General Public License, and you are
3599welcome to change it and/or distribute copies of it under certain conditions.
3600Type "show copying" to see the conditions.
3601There is absolutely no warranty for GDB. Type "show warranty" for details.
3602This GDB was configured as "i386-marcel-freebsd"...
3603Core was generated by `ircservices'.
3604Program terminated with signal 11, Segmentation fault.
3605Error while mapping shared library sections:
3606/usr/home/nemesi/ircservices/lib/services/modules/database/standard.so: No such file or directory.
3607Reading symbols from /lib/libm.so.4...done.
3608Loaded symbols for /lib/libm.so.4
3609Reading symbols from /lib/libcrypt.so.3...done.
3610Loaded symbols for /lib/libcrypt.so.3
3611Reading symbols from /lib/libc.so.6...done.
3612Loaded symbols for /lib/libc.so.6
3613Reading symbols from /usr/home/nemesi/ircservices/lib/services/modules/protocol/unreal.so...done.
3614Loaded symbols for /usr/home/nemesi/ircservices/lib/services/modules/protocol/unreal.so
3615Error while reading shared library symbols:
3616/usr/home/nemesi/ircservices/lib/services/modules/database/standard.so: No such file or directory.
3617Reading symbols from /usr/home/nemesi/ircservices/lib/services/modules/operserv/main.so...done.
3618Loaded symbols for /usr/home/nemesi/ircservices/lib/services/modules/operserv/main.so
3619Reading symbols from /usr/home/nemesi/ircservices/lib/services/modules/operserv/akill.so...done.
3620Loaded symbols for /usr/home/nemesi/ircservices/lib/services/modules/operserv/akill.so
3621Reading symbols from /usr/home/nemesi/ircservices/lib/services/modules/operserv/news.so...done.
3622Loaded symbols for /usr/home/nemesi/ircservices/lib/services/modules/operserv/news.so
3623Reading symbols from
3624/usr/home/nemesi/ircservices/lib/services/modules/operserv/sessions.so...done.
3625Loaded symbols for /usr/home/nemesi/ircservices/lib/services/modules/operserv/sessions.so
3626Reading symbols from /usr/home/nemesi/ircservices/lib/services/modules/operserv/sline.so...done.
3627Loaded symbols for /usr/home/nemesi/ircservices/lib/services/modules/operserv/sline.so
3628Reading symbols from /usr/home/nemesi/ircservices/lib/services/modules/nickserv/main.so...done.
3629Loaded symbols for /usr/home/nemesi/ircservices/lib/services/modules/nickserv/main.so
3630Reading symbols from /usr/home/nemesi/ircservices/lib/services/modules/nickserv/access.so...done.
3631Loaded symbols for /usr/home/nemesi/ircservices/lib/services/modules/nickserv/access.so
3632Reading symbols from /usr/home/nemesi/ircservices/lib/services/modules/chanserv/main.so...done.
3633Loaded symbols for /usr/home/nemesi/ircservices/lib/services/modules/chanserv/main.so
3634Reading symbols from
3635/usr/home/nemesi/ircservices/lib/services/modules/chanserv/access-levels.so...done.
3636Loaded symbols for /usr/home/nemesi/ircservices/lib/services/modules/chanserv/access-levels.so
3637Reading symbols from /usr/home/nemesi/ircservices/lib/services/modules/memoserv/main.so...done.
3638Loaded symbols for /usr/home/nemesi/ircservices/lib/services/modules/memoserv/main.so
3639Reading symbols from /usr/home/nemesi/ircservices/lib/services/modules/statserv/main.so...done.
3640Loaded symbols for /usr/home/nemesi/ircservices/lib/services/modules/statserv/main.so
3641Reading symbols from /usr/home/nemesi/ircservices/lib/services/modules/misc/helpserv.so...done.
3642Loaded symbols for /usr/home/nemesi/ircservices/lib/services/modules/misc/helpserv.so
3643Reading symbols from /usr/home/nemesi/ircservices/lib/services/modules/misc/devnull.so...done.
3644Loaded symbols for /usr/home/nemesi/ircservices/lib/services/modules/misc/devnull.so
3645Reading symbols from /libexec/ld-elf.so.1...done.
3646Loaded symbols for /libexec/ld-elf.so.1
3647#0 0x281ee692 in ?? ()
3648
3649(gdb) bt
3650#0 0x281ee692 in ?? ()
3651#1 0x2819c338 in __isthreaded () from /lib/libc.so.6
3652#2 0x2819c338 in __isthreaded () from /lib/libc.so.6
3653#3 0x00000002 in ?? ()
3654#4 0x28242200 in ?? ()
3655#5 0x080ad780 in ?? ()
3656#6 0x08315200 in ?? ()
3657#7 0xbfbfec38 in ?? ()
3658#8 0x281ed994 in ?? ()
3659#9 0x2020202c in ?? ()
3660#10 0x08318000 in ?? ()
3661#11 0x00000000 in ?? ()
3662#12 0x00000000 in ?? ()
3663#13 0xbfbfebc8 in ?? ()
3664#14 0x08315200 in ?? ()
3665#15 0x00004000 in ?? ()
3666#16 0x00000000 in ?? ()
3667#17 0x08315200 in ?? ()
3668#18 0x080ad780 in ?? ()
3669#19 0x00000001 in ?? ()
3670#20 0x00002000 in ?? ()
3671#21 0x0000000a in ?? ()
3672#22 0x00000003 in ?? ()
3673#23 0x0000000a in ?? ()
3674#24 0x08318000 in ?? ()
3675#25 0x281ef1e0 in ?? ()
3676#26 0x083151f0 in ?? ()
3677#27 0x2020202c in ?? ()
3678#28 0x0000000a in ?? ()
3679#29 0x080966a0 in logmemptr ()
3680#30 0x00000401 in ?? ()
3681#31 0x08068f64 in base_langstrs ()
3682#32 0xbfbfec0c in ?? ()
3683#33 0x69706173 in ?? ()
3684#34 0x0000736f in ?? ()
3685#35 0x00000000 in ?? ()
3686#36 0x00000000 in ?? ()
3687#37 0x00000000 in ?? ()
3688#38 0x00000000 in ?? ()
3689#39 0x00000000 in ?? ()
3690#40 0x00000000 in ?? ()
3691#41 0x00000000 in ?? ()
3692#42 0x00000000 in ?? ()
3693#43 0xbfbfec28 in ?? ()
3694#44 0x08054649 in logprintf (fmt=0x0) at log.c:135
3695Previous frame inner to this frame (corrupt stack?)
3696(gdb)
3697
3698
3699
3700
3701____________________________________________________________________________________
3702Want to start your own business?
3703Learn how on Yahoo! Small Business.
3704http://smallbusiness.yahoo.com/r-index
3705From manual4000 at yahoo.com Fri Nov 10 11:28:53 2006
3706From: manual4000 at yahoo.com (MaNUaL)
3707Date: Fri Nov 10 11:35:37 2006
3708Subject: [IRCServices Coding] Segmentation fault: 11
3709In-Reply-To: <454fe0fc.56143@msgid.achurch.org>
3710Message-ID: <20061110192853.71524.qmail@web53014.mail.yahoo.com>
3711
3712GNU gdb 6.1.1 [FreeBSD]
3713Copyright 2004 Free Software Foundation, Inc.
3714GDB is free software, covered by the GNU General
3715Public License, and you are
3716welcome to change it and/or distribute copies of it
3717under certain conditions.
3718Type "show copying" to see the conditions.
3719There is absolutely no warranty for GDB. Type "show
3720warranty" for details.
3721This GDB was configured as "i386-marcel-freebsd"...
3722Core was generated by `ircservices'.
3723Program terminated with signal 11, Segmentation fault.
3724Error while mapping shared library sections:
3725/usr/home/nemesi/ircservices/lib/services/modules/database/standard.so:
3726No such file or directory.
3727Reading symbols from /lib/libm.so.4...done.
3728Loaded symbols for /lib/libm.so.4
3729Reading symbols from /lib/libcrypt.so.3...done.
3730Loaded symbols for /lib/libcrypt.so.3
3731Reading symbols from /lib/libc.so.6...done.
3732Loaded symbols for /lib/libc.so.6
3733Reading symbols from
3734/usr/home/nemesi/ircservices/lib/services/modules/protocol/unreal.so...done.
3735Loaded symbols for
3736/usr/home/nemesi/ircservices/lib/services/modules/protocol/unreal.so
3737Error while reading shared library symbols:
3738/usr/home/nemesi/ircservices/lib/services/modules/database/standard.so:
3739No such file or directory.
3740Reading symbols from
3741/usr/home/nemesi/ircservices/lib/services/modules/operserv/main.so...done.
3742Loaded symbols for
3743/usr/home/nemesi/ircservices/lib/services/modules/operserv/main.so
3744Reading symbols from
3745/usr/home/nemesi/ircservices/lib/services/modules/operserv/akill.so...done.
3746Loaded symbols for
3747/usr/home/nemesi/ircservices/lib/services/modules/operserv/akill.so
3748Reading symbols from
3749/usr/home/nemesi/ircservices/lib/services/modules/operserv/news.so...done.
3750Loaded symbols for
3751/usr/home/nemesi/ircservices/lib/services/modules/operserv/news.so
3752Reading symbols from
3753/usr/home/nemesi/ircservices/lib/services/modules/operserv/sessions.so...done.
3754Loaded symbols for
3755/usr/home/nemesi/ircservices/lib/services/modules/operserv/sessions.so
3756Reading symbols from
3757/usr/home/nemesi/ircservices/lib/services/modules/operserv/sline.so...done.
3758Loaded symbols for
3759/usr/home/nemesi/ircservices/lib/services/modules/operserv/sline.so
3760Reading symbols from
3761/usr/home/nemesi/ircservices/lib/services/modules/nickserv/main.so...done.
3762Loaded symbols for
3763/usr/home/nemesi/ircservices/lib/services/modules/nickserv/main.so
3764Reading symbols from
3765/usr/home/nemesi/ircservices/lib/services/modules/nickserv/access.so...done.
3766Loaded symbols for
3767/usr/home/nemesi/ircservices/lib/services/modules/nickserv/access.so
3768Reading symbols from
3769/usr/home/nemesi/ircservices/lib/services/modules/chanserv/main.so...done.
3770Loaded symbols for
3771/usr/home/nemesi/ircservices/lib/services/modules/chanserv/main.so
3772Reading symbols from
3773/usr/home/nemesi/ircservices/lib/services/modules/chanserv/access-levels.so...done.
3774Loaded symbols for
3775/usr/home/nemesi/ircservices/lib/services/modules/chanserv/access-levels.so
3776Reading symbols from
3777/usr/home/nemesi/ircservices/lib/services/modules/memoserv/main.so...done.
3778Loaded symbols for
3779/usr/home/nemesi/ircservices/lib/services/modules/memoserv/main.so
3780Reading symbols from
3781/usr/home/nemesi/ircservices/lib/services/modules/statserv/main.so...done.
3782Loaded symbols for
3783/usr/home/nemesi/ircservices/lib/services/modules/statserv/main.so
3784Reading symbols from
3785/usr/home/nemesi/ircservices/lib/services/modules/misc/helpserv.so...done.
3786Loaded symbols for
3787/usr/home/nemesi/ircservices/lib/services/modules/misc/helpserv.so
3788Reading symbols from
3789/usr/home/nemesi/ircservices/lib/services/modules/misc/devnull.so...done.
3790Loaded symbols for
3791/usr/home/nemesi/ircservices/lib/services/modules/misc/devnull.so
3792Reading symbols from /libexec/ld-elf.so.1...done.
3793Loaded symbols for /libexec/ld-elf.so.1
3794#0 0x281ee692 in ?? ()
3795
3796
3797(gdb) bt
3798#0 0x281ee692 in ?? ()
3799#1 0x2819c338 in __isthreaded () from /lib/libc.so.6
3800#2 0x2819c338 in __isthreaded () from /lib/libc.so.6
3801#3 0x00000002 in ?? ()
3802#4 0x28242200 in ?? ()
3803#5 0x080ad780 in ?? ()
3804#6 0x08315200 in ?? ()
3805#7 0xbfbfec38 in ?? ()
3806#8 0x281ed994 in ?? ()
3807#9 0x2020202c in ?? ()
3808#10 0x08318000 in ?? ()
3809#11 0x00000000 in ?? ()
3810#12 0x00000000 in ?? ()
3811#13 0xbfbfebc8 in ?? ()
3812#14 0x08315200 in ?? ()
3813#15 0x00004000 in ?? ()
3814#16 0x00000000 in ?? ()
3815#17 0x08315200 in ?? ()
3816#18 0x080ad780 in ?? ()
3817#19 0x00000001 in ?? ()
3818#20 0x00002000 in ?? ()
3819#21 0x0000000a in ?? ()
3820#22 0x00000003 in ?? ()
3821#23 0x0000000a in ?? ()
3822#24 0x08318000 in ?? ()
3823#25 0x281ef1e0 in ?? ()
3824#26 0x083151f0 in ?? ()
3825#27 0x2020202c in ?? ()
3826#28 0x0000000a in ?? ()
3827#29 0x080966a0 in logmemptr ()
3828#30 0x00000401 in ?? ()
3829#31 0x08068f64 in base_langstrs ()
3830#32 0xbfbfec0c in ?? ()
3831#33 0x69706173 in ?? ()
3832#34 0x0000736f in ?? ()
3833#35 0x00000000 in ?? ()
3834#36 0x00000000 in ?? ()
3835#37 0x00000000 in ?? ()
3836#38 0x00000000 in ?? ()
3837#39 0x00000000 in ?? ()
3838#40 0x00000000 in ?? ()
3839#41 0x00000000 in ?? ()
3840#42 0x00000000 in ?? ()
3841#43 0xbfbfec28 in ?? ()
3842#44 0x08054649 in logprintf (fmt=0x0) at log.c:135
3843Previous frame inner to this frame (corrupt stack?)
3844
3845
3846
3847
3848____________________________________________________________________________________
3849Do you Yahoo!?
3850Everyone is raving about the all-new Yahoo! Mail beta.
3851http://new.mail.yahoo.com
3852From achurch at achurch.org Fri Dec 8 20:34:50 2006
3853From: achurch at achurch.org (Andrew Church)
3854Date: Fri Dec 8 03:39:41 2006
3855Subject: [IRCServices Coding] Services 5.1a11 released
3856Message-ID: <45794ef9.71107@msgid.achurch.org>
3857
3858 Services 5.1a11 has been released, and can be downloaded from:
3859
3860http://www.ircservices.za.net/download/testing/ (Japan)
3861ftp://ftp.esper.net/ircservices/testing/ (Western USA)
3862
38634c46c4a600d742bd06c8528caee4d3bc ircservices-5.1a11.tar.gz
3864196e3fcca6e86001ae4b72ccef63507e ircservices-5.1a11.diff.gz
38657de244b51a88bce35ffc956edcfee138 ircservices-5.1a11-1.i386.rpm
3866adc4c9f32f19135ad93329476b0a7584 ircservices_5.1a11-1_i386.deb
3867
3868The mirrors should have it shortly.
3869
3870 At last, the first draft of the technical manual (docs/tech/index.html)
3871is complete! The manual should provide guidance to future developers, and
3872has also brought to my attention a number of problems with the current code,
3873some of which have been fixed in this version and the rest of which will be
3874addressed in future alpha releases.
3875
3876 The Spanish translation has also been updated for 5.1, thanks to
3877<RealCFC@chatfirst.com>.
3878
3879Changes in version 5.1a11
3880-------------------------
38812006/12/08 Merged section 6 of the user's manual (on adding features
3882 to Services) into the technical manual.
38832006/12/08 Removed unused read/write macros from
3884 modules/database/fileutil.h.
38852006/12/08 Fixed bug causing the "shutdown" parameter to modules'
3886 cleanup functions to always be nonzero.
38872006/12/06 Removed all remaining "press Enter" warning prompts from
3888 configure, making it fully automated.
38892006/12/06 Clarified that missing system functions (strtok(), etc.)
3890 detected by configure do not prevent Services from
3891 being compiled and run. Also updated the warning for
3892 a missing gethostbyname().
38932006/11/09 The httpd/top-page module now explicitly returns an error
3894 if the specified file cannot be read, rather than
3895 deferring to a subsequent handler.
38962006/11/03 Added workaround for NULL masks in autokick lists. Reported
3897 by Gabriel Baez <gabriel.baez@solid-ircd.com>
38982006/10/29 Fixed the encryption/unix-crypt module to allow crypt()
3899 results longer than 13 characters and to not truncate
3900 the final character of a PASSMAX-length password.
39012006/10/01 ChanServ OP/VOICE/etc. now check that the target user is on
3902 the channel before performing privilege checks; PROTECT
3903 is now disallowed on auto-deop users.
39042006/09/26 Merged modules/chanserv/autokick.c back into main.c.
39052006/08/16 Updated documentation to reflect new domain name.
3906
3907 --Andrew Church
3908 achurch@achurch.org
3909 http://achurch.org/