]> jfr.im git - irc/quakenet/lightweight.git/blame - ChangeLog
Make L auth to the network when it connects
[irc/quakenet/lightweight.git] / ChangeLog
CommitLineData
f7beb8c1 12005-12-29 ben <ben@quakenet.org>
2
3 * clientcommands/requestowner.c, clientcommands/chanstat.c
4 clientcommands/cleanupdb.c, dblist.c:
5 - Updates 'founder' if no original founder is set
6 - Prevents users from adding network services to the L chanlev
7 - Prevents the logging of the chanstat command
8 - Change *option++; to option++; in the cleanup module
9 - Show channel founder to staff/opers when using the chanlev command
b23529fa 10
80228023 112005-11-20 ben <ben@quakenet.org>
12
13 * dblist.c, lightweight.h, clientcommands/changelev.c,
14 clientcommands/cleanupdb.c:
15 - Removes channels (from the database) that have been suspended for more than 365 days.
16 - Checks a valid auth level is given when using CHANGELEV (previously no figure given would set the auth level to 0).
17 - Prevents users from viewing other user's auth levels. (WHOIS)
18 - Prevents users from viewing their own authlevel if they are level 1. (WHOAMI)
19
b23529fa 202005-01-08 froo <froo@quakenet.org>
21
22 * clientcommands/cleanupdb.c:
23 changed behaviour for deleting ownerless channels to only delete channel if there's
24 no owner, no master or no ops present on chanlev, ie to make REQUESTOWNER more
25 useful and fair.
26
272004-10-14 froo <froo@quakenet.org>
28
29 * COMPILATION: - update requirements for make
30
312004-09-21 froo <froo@quakenet.org>
32
33 * Makefile: - Makefile: FreeBSD support by ben@quakenet.org
34
352004-09-20 froo <froo@quakenet.org>
36
37 * dblist.c:
38 - PrintChanlev() added hint on max channels per user. (as suggested by ben@quakenet.org)
39 - PrintUInfoRestricted(), PrintUInfo() added hint on max users per channel. (as suggested by ben@quakenet.org)
40
412004-08-30 froo <froo@quakenet.org>
42
43 * clientcommands/addchan.c: notify msguser if bot can't join channel.
44
452004-08-29 Jaster <jaster@quakenet.org>
46
47 * clientcommands/addchan.c:
48 - addchan, supports an additional third argument, "user to notify". utilized by requestl module in O.
49
502004-08-29 froo <froo@quakenet.org>
51
52 * clientcommands/addchan.c:
53 - initialize struct account *msguseracct to NULL
54
55 * channels.c, channels.h, channelsdb.c,
56 clientcommands/cleanupdb.c, clientcommands/die.c, clientcommands/part.c, clientcommands/suspend.c:
57 - PartChannel() takes reason for parting as an extra argument
58 - cleanupdb, now notfies channel users at PART why it's leaving the channel, ie: no owner/empty/expired
59 as suggested by netzi.
60 - die, random diatribe replaced by quit reason.
61
622004-08-18 Jaster <jaster@quakenet.org>
63
64 * clientcommands/listlevel.c, help/listlevel.oper:
65 - listtlevel, list all users with a specified authlevel
66
672004-08-18 froo <froo@quakenet.org>
68
69 * clientcommands/cleanupdb.c, clientcommands/help.c,
70 clientcommands/setenable.c, servercommands/privmsg.c,
71 globalexterns.h, lightweight.c, lightweight.h,
72 help/setenable.oper, help/cleanupdb.oper, help/listlevel.oper:
73 - setenable, enable or disable user commands (defaults to on)
74 - cleanupdb, added a verbose option (-v) for those who really wan't to see
75 30k channels being removed :)
76
772004-06-21 skaterx <skaterx@quakenet.org>
78
79 * servercommands/privmsg.c:
80 slap me if you feel like it, my fault: requestowner is a command available to everyone, not just to opers
81
82 * clientcommands/help.c: -Wall cleanup (forgot to include ctype.h)
83
842004-06-12 skaterx <skaterx@quakenet.org>
85
86 * clientcommands/requestowner.c, dblist.c:
87 maybe I should committ the right files next time, typos fixed
88
89 * clientcommands/help.c, clientcommands/requestowner.c, dblist.c, help/requestowner.oper, help/requestowner.user, lightweight.h, servercommands/privmsg.c:
90 requestowner command added,
91 chanlev stats added,
92 minor fix in "help" command (capitalization of parameter)
93
942004-01-11 froo <froo@quakenet.org>
95
96 * clientcommands/status.c:
97 remove embedded TAB (^I) from /proc/<PID>/status output, nicely spotted
98 and fixed by netzi.
99
100 * clientcommands/chanstat.c:
101 fixed typo, as pointed out by netzi.
102
1032003-11-29 splidge <splidge@quakenet.org>
104
105 * clientcommands/sendchanlev.c, lightweight.h, servercommands/privmsg.c:
106 Added SENDCHANLEV command
107
1082003-10-13 froo <froo@quakenet.org>
109
110 * clientcommands/suspendlist.c:
111 added an end of line separator w. match counter. (as requested by HellMagic)
112
1132003-10-06 splidge <splidge@quakenet.org>
114
115 * clientcommands/chanstat.c:
116 Changed to not show who suspended channels to non-opers.
117
1182003-09-08 zarjazz <zarjazz@quakenet.org>
119
120 * Makefile, accountsdb.c, channels.c, channelsdb.c, channelsdb.h,
121 dblist.c, general.c, lightweight.h, parseline.c, restoredbfromdisk.c,
122 savedbtodisk.c, sendinittoserver.c,
123 clientcommands/accountstats.c, clientcommands/addchan.c,
124 clientcommands/changelev.c, clientcommands/chanlev.c,
125 clientcommands/channellist.c, clientcommands/chanstat.c,
126 clientcommands/cleanupdb.c, clientcommands/cleanupdb2.c,
127 clientcommands/clearchan.c, clientcommands/fish.c,
128 clientcommands/grep.c, clientcommands/help.c,
129 clientcommands/neigh.c, clientcommands/raw.c,
130 clientcommands/status.c, clientcommands/suspend.c,
131 clientcommands/suspendlist.c, clientcommands/version.c,
132 servercommands/join.c, servercommands/mode.c,
133 servercommands/nick.c, servercommands/server.c:
134 -Wall cleanup
135
1362003-05-06 froo <froo@quakenet.org>
137
138 * clientcommands/cleanupdb2.c: cleanup; removed unused variables.
139
1402003-04-26 froo <froo@quakenet.org>
141
142 * clientcommands/deopall.c:
143 fixed silly ifdef bug, buf was undeclared since L wen't .11
144
1452003-04-15 splidge <splidge@quakenet.org>
146
147 * accounts.0: Removed file from repository
148
149 * lightweight.h: Added HAVE_CLEARMODE define
150
151 * clientcommands/unbanall.c:
152 Fixed to use CLEARMODE
153
154 * clientcommands/deopall.c:
155 Fixed clearmode code
156
157 * clientcommands/clearchan.c:
158 Now clears +r mode
159
160 * parseline.c:
161 Bugfix, support for +h usermode on NICK message
162
163 * sendinittoserver.c:
164 Added +s flag to indicate service
165
1662003-01-21 froo <froo@quakenet.org>
167
168 * clientcommands/grep.c:
169 fixed format string bug found by BF, sloppy me :p
170
1712003-01-12 splidge <splidge@quakenet.org>
172
173 * clientcommands/neigh.c: Erm, yes well...
174
175 * clientcommands/fish.c, clientcommands/neigh.c:
176 Made a bit safer (removed buffer overflow).
177
178 * general.c:
179 Made NoticeToUser() a bit safer (always gets \r\n on the end of the
180 command).
181
1822002-11-22 froo <froo@quakenet.org>
183
184 * clientcommands/grep.c, help/find.oper, servercommands/privmsg.c:
185 new command "find", an easy to use frontend to "grep".
186
1872002-11-06 froo <froo@quakenet.org>
188
189 * clientcommands/part.c:
190 fixed preprocessor directive bug.
191
1922002-11-02 splidge <splidge@quakenet.org>
193
194 * clientcommands/cleanupdb2.c, lightweight.h, servercommands/privmsg.c:
195 Added "cleanupdb2" command to request an expire check from another service
196 for each channel.
197
1982002-10-18 bigfoot <bigfoot@quakenet.org>
199
200 * channelsdb.c, channelsdb.h, clientcommands/addchan.c, restoredbfromdisk.c:
201 Added some errormessages to addchan
202
203 * Makefile: minor update
204
2052002-09-19 zarjazz <zarjazz@quakenet.org>
206
207 * COMPILATION: Tell newbies about stuff
208
2092002-08-11 splidge <splidge@quakenet.org>
210
211 * dblist.c:
212 Fixed bug using strncmp instead of pointer comparison for the "list one user
213 on one channel" chanlev mode.
214
2152002-08-08 splidge <splidge@quakenet.org>
216
217 * channels.c:
218 Changed to clear the timestamp on part.
219
2202002-08-08 bigfoot <bigfoot@quakenet.org>
221
222 * clientcommands/chanstat.c, servercommands/privmsg.c:
223 allowed chanstat to be used by authlevel 10 and up
224
2252002-08-04 froo <froo@quakenet.org>
226
227 * servercommands/join.c:
228 fixed coding style, nuked TAB's et al
229
2302002-08-04 splidge <splidge@quakenet.org>
231
232 * servercommands/join.c:
233 Fixed the code to kick users to use numeric instead of nick.
234
235 * channels.c:
236 Fixed server protocol message sent by KickUser() to include the :
237
2382002-08-04 froo <froo@quakenet.org>
239
240 * clientcommands/adduser.c, clientcommands/removeuser.c:
241 added authname to the logging.
242
2432002-08-03 froo <froo@quakenet.org>
244
245 * clientcommands/part.c, lightweight.h, servercommands/privmsg.c:
246 added part command to enable newserv to tell blind L to part
247 empty channels.
248
2492002-07-26 froo <froo@quakenet.org>
250
251 * clientcommands/op.c, clientcommands/voice.c:
252 update lastused timestamp on channel.
253
2542002-07-24 bigfoot <bigfoot@quakenet.org>
255
256 * clientcommands/accountstats.c:
257 fixed nice little off by one error
258
259 * clientcommands/accountstats.c, lightweight.h, servercommands/privmsg.c:
260 Added accountstat command to be able to see if CHANNELSPERUSER should be raised
261
2622002-07-22 bigfoot <bigfoot@quakenet.org>
263
264 * help/invite.oper, help/invite.user:
265 changed functionality in invite, updating helpfile
266
267 * clientcommands/help.c:
268 Added set- and clearinvite to commandlist
269
270 * channels.c channelsdb.h channels.h lightweight.h parseline.c
271 clientcommands/chanstat.c
272 clientcommands/clearinvite.c
273 clientcommands/invite.c
274 clientcommands/setinvite.c
275 help/clearinvite.oper
276 help/clearinvite.user
277 help/setinvite.oper
278 help/setinvite.user
279 servercommands/join.c
280 servercommands/mode.c
281 servercommands/privmsg.c:
282 Added setinvite, clearinvite and functionality to let L force a channel to be inviteonly (+i)
283
2842002-07-10 splidge <splidge@quakenet.org>
285
286 * clientcommands/chanlev.c:
287 Changed to work correctly with trailing spaces.
288
2892002-07-07 froo <froo@quakenet.org>
290
291 * clientcommands/grep.c:
292 free() mem used by pcre.
293
2942002-07-02 zarjazz <zarjazz@quakenet.org>
295
296 * a_string.c
297 added buffer safe string routines to remove dubious (*cough*)
298 use of strcpy / strncpy
299
3002002-06-05 froo <froo@quakenet.org>
301
302 * clientcommands/unbanall.c:
303 fixed a typo
304
305 * readconfig.c:
306 stripQuote(), remove quotes on input.
307
308 * clientcommands/help.c, clientcommands/recover.c, servercommands/privmsg.c:
309 recover "macro", recover a channel (deopall/unbanall/clearchan)
310
311 * help/grep.oper:
312 help text for GREP
313
314 * help/recover.oper, help/recover.user:
315 help text for RECOVER
316
317 * clientcommands/grep.c:
318 added -l to usage
319
320 * lightweight.h:
321 declaration for dorecover()
322
323 * help/deopall.user:
324 changed text to reflect new requirement for deopall, ie +m or +n
325
3262002-06-04 froo <froo@quakenet.org>
327
328 * clientcommands/cleanupdb.c:
329 display the channels being removed
330
3312002-06-03 froo <froo@quakenet.org>
332
333 * dblist.c:
334 fixed puny bug in PrintUInfoRestricted(), PrintUInfo()
335 made PrintChanlev() sort on CFLAG_OP as well
336 added "one user mode" to PrintChanlev()
337
338 * dblist.h, chanlev.c:
339 updated PrintChanlev to have "one user" mode.
340
3412002-05-31 froo <froo@quakenet.org>
342
343 * clientcommands/grep.c:
344 lowered default number of lines to show from 100 to 20, added an
345 option (-l num) to raise it to a maximum of MAX_HITS (currently 1000)
346
347 * connecttoserver.c:
348 log SendLine's via DebugLog() instead.
349
350 * log.c:
351 added a separate debuglog, to stop SendLine from cluttering
352 the normal logfiles.
353
354 * lightweight.h:
355 added a debuglog
356
3572002-05-30 splidge <splidge@quakenet.org>
358
359 * clientcommands/deopall.c:
360 Added -l switch to deopall to reduce hack spam.
361
3622002-05-28 froo <froo@quakenet.org>
363
364 * clientcommands/grep.c:
365 a PCRE based inband log grepper.
366
367 * servercommands/privmsg.c:
368 added an inband log grep'per
369
370 * clientcommands/help.c:
371 added help text for grep
372
373 * lightweight.h: dogrep()
374
375 * Makefile: Include libpcre
376
3772002-05-23 froo <froo@quakenet.org>
378
379 * restoredbfromdisk.c:
380 fixed errormessage.
381
3822002-05-21 strutsi <strutsi@quakenet.org>
383
384 * dblist.c:
385 minor fixes
386
387 * clientcommands/chanlev.c:
388 helper raised authlevel update
389
390 * clientcommands/help.c, clientcommands/suspendlist.c, dblist.c, servercommands/privmsg.c:
391 Helper raised authlevel added
392
3932002-05-21 splidge <splidge@quakenet.org>
394
395 * dblist.c:
396 "ChangeChanlev" logic fixes. Fixes following bugs:
397
398 * User with just +a and/or +g left should be removed properly now
399 * User adds aborted due to trying to add +m/+n when not owner doesn't leave
400 users with not flags on the channel any more
401 * Sole owner trying to -n a non-owner doesn't fail any more (e.g.
402 removeuser)
403
404 Removed commented out "founder protection" code for clarity.
405
4062002-05-21 froo <froo@quakenet.org>
407
408 * readconfig.c:
409 added std GNU blurb
410
4112002-05-19 splidge <splidge@quakenet.org>
412
413 * help/invite.oper, help/invite.user:
414 Fixed English a bit :)
415
416 (changed "other users than yourself" to "users other than yourself")
417
4182002-05-19 bigfoot <bigfoot@quakenet.org>
419
420 * clientcommands/voice.c:
421 fixed explanation
422
4232002-05-18 splidge <splidge@quakenet.org>
424
425 * accountsdb.c:
426 Changed so that if L doesn't think a channel exists it won't join it in
427 DoAllAutoModes().
428
4292002-05-18 bigfoot <bigfoot@quakenet.org>
430
431 * parseline.c:
432 Added fix for joins with timestamps
433
434 * channelsdb.h, clientcommands/welcome.c, restoredbfromdisk.c, savedbtodisk.c:
435 made welcomemsgs save, no conversion of accounts-file needed
436
4372002-05-16 froo <froo@quakenet.org>
438
439 * clientcommands/help.c:
440 help text updated for adduser/removeuser.
441
442 * clientcommands/removeuser.c:
443 removeuser: Remove a user from a channel
444
445 * clientcommands/adduser.c:
446 adduser: add a user to a channel with the default flags +ao
447
448 * servercommands/privmsg.c:
449 added adduser and removeuser
450
451 * help/removeuser.oper, help/removeuser.user:
452 help text for REMOVEUSER
453
454 * help/adduser.oper, help/adduser.user:
455 help text for ADDUSER
456
457 * lightweight.h:
458 added declaration for doadduser() and doremoveuser()
459
4602002-05-16 bigfoot <bigfoot@quakenet.org>
461
462 * servercommands/join.c:
463 added onjoin welcome msgs
464
4652002-05-16 strutsi <strutsi@quakenet.org>
466
467 * help/welcome.oper, help/welcome.user:
468 added the remove help
469
4702002-05-16 froo <froo@quakenet.org>
471
472 * clientcommands/help.c:
473 invite command added
474
475 * servercommands/privmsg.c:
476 invite code added
477
478 * clientcommands/invite.c:
479 invite code
480
481 * channels.h:
482 declaration for InviteUser()
483
484 * channels.c:
485 added InviteUser()
486
4872002-05-16 strutsi <strutsi@quakenet.org>
488
489 * clientcommands/welcome.c:
490 works..
491
4922002-05-16 froo <froo@quakenet.org>
493
494 * lightweight.h:
495 added declaration for doinvite()
496
497 * help/invite.oper, help/invite.user:
498 invite command.
499
5002002-05-16 strutsi <strutsi@quakenet.org>
501
502 * clientcommands/welcome.c:
503 remove works
504
505 * clientcommands/welcome.c:
506 another update
507
508 * clientcommands/welcome.c:
509 remove added
510
511 * channelsdb.c:
512 welcome support
513
514 * clientcommands/welcome.c:
515 patch
516
517 * clientcommands/welcome.c:
518 Welcome command
519
520 * clientcommands/help.c, help/welcome.oper, help/welcome.user, lightweight.h, servercommands/privmsg.c:
521 Partial welcome support
522
5232002-05-16 froo <froo@quakenet.org>
524
525 * clientcommands/status.c:
526 revamped the channel histogram a bit.
527
5282002-05-13 strutsi <strutsi@quakenet.org>
529
530 * dblist.c:
531 yes we'll all learn to read english eventually (just language fix)
532
5332002-05-13 froo <froo@quakenet.org>
534
535 * clientcommands/cleanupdb.c:
536 also remove non-empty channels w/o any owner (+n)
537
5382002-05-13 strutsi <strutsi@quakenet.org>
539
540 * dblist.c:
541 refixed the damn owner removal feature
542
543 * accountsdb.h, dblist.c:
544 Added the +n flag removal thing
545
5462002-05-11 froo <froo@quakenet.org>
547
548 * servercommands/privmsg.c:
549 die - make the service save and exit.
550
551 * clientcommands/help.c:
552 help text for die.
553
554 * clientcommands/die.c:
555 die - tell the service to save and exit.
556
557 * help/die.oper:
558 help text for DIE
559
560 * clientcommands/save.c:
561 added FlushLogs()
562
563 * lightweight.h: added die
564
5652002-05-10 froo <froo@quakenet.org>
566
567 * clientcommands/status.c:
568 added channel histogram to the output.
569
570 * clientcommands/cleanupdb.c:
571 now ignores suspended channels. also added a preview (-n) option.
572
573 * clientcommands/raw.c:
574 fixed typo.
575
5762002-05-09 strutsi <strutsi@quakenet.org>
577
578 * dblist.c:
579 Added end of list message for whois/whoami channel list
580
5812002-05-09 bigfoot <bigfoot@quakenet.org>
582
583 * clientcommands/deopall.c:
584 raised restriction on deopall to +m or +n
585
5862002-05-08 bigfoot <bigfoot@quakenet.org>
587
588 * dblist.c:
589 added ending on chanlevs
590
5912002-05-07 bigfoot <bigfoot@quakenet.org>
592
593 * clientcommands/access.c:
594 added code for access command
595
596 * connecttoserver.c:
597 added logging to SendLine()
598
5992002-05-06 splidge <splidge@quakenet.org>
600
601 * servercommands/privmsg.c:
602 Fixed case sensitive UNBANALL
603
6042002-05-06 strutsi <strutsi@quakenet.org>
605
606 * accountsdb.c, dblist.c:
607 Removed a few bugs
608
6092002-05-06 splidge <splidge@quakenet.org>
610
611 * restoredbfromdisk.c:
612 Added to prevent restore of empty channels.
613
6142002-05-06 froo <froo@quakenet.org>
615
616 * clientcommands/deopall.c:
617 added support for upcoming CLEARMODE and OPMODE (ircu2.10.11)
618
619 * lightweight.h:
620 added cleanupdb
621
622 * clientcommands/cleanupdb.c:
623 cleanupdb: removes unused (no authed join for DAYS_BEFORE_EXPIRE days) and
624 and empty channels (ie: empty chanlev)
625
626 * help/cleanupdb.oper:
627 helptext for CLEANUPDB
628
629 * servercommands/privmsg.c:
630 added cleanupdb
631
6322002-05-06 bigfoot <bigfoot@quakenet.org>
633
634 * clientcommands/delchan.c:
635 fixed spellingerror
636
6372002-05-05 bigfoot <bigfoot@quakenet.org>
638
639 * lightweight.c, lightweight.h, log.c:
640 minor corrections with logging
641
6422002-05-05 froo <froo@quakenet.org>
643
644 * clientcommands/raw.c:
645 switched to CheckAuthLevel(), fixored the sending numeric.
646
6472002-05-05 bigfoot <bigfoot@quakenet.org>
648
649 * lightweight.conf.example:
650 fixed confusing quotes in example conf
651
652 * clientcommands/chanstat.c, clientcommands/unsuspend.c:
653 fixed channel references instead of chan
654
655 * clientcommands/addchan.c:
656 fixed too few args for Log() call
657
6582002-05-04 bigfoot <bigfoot@quakenet.org>
659
660 * clientcommands/clearchan.c, clientcommands/delchan.c, clientcommands/deluser.c, clientcommands/deopall.c, clientcommands/raw.c, clientcommands/reauth.c, clientcommands/save.c, clientcommands/suspend.c, clientcommands/unbanall.c, clientcommands/unsuspend.c, clientcommands/addchan.c, clientcommands/changelev.c, clientcommands/chanstat.c, dblist.c:
661 added logging to all commands that should be logged in production mode
662
6632002-05-03 froo <froo@quakenet.org>
664
665 * clientcommands/raw.c:
666 enables sending raw P10 messages.
667
668 * clientcommands/reauth.c:
669 forces a reauth with O
670
671 * servercommands/privmsg.c:
672 added 2 new oper commands, reauth and raw.
673
674 * clientcommands/help.c:
675 added help text for reauth.
676
677 * lightweight.h:
678 added reauth and raw.
679
680 * help/reauth.oper:
681 help text for the REAUTH command.
682
683 * help/raw.oper:
684 help text for the RAW command.
685
6862002-05-02 froo <froo@quakenet.org>
687
688 * readconfig.c, lightweight.c, globalexterns.h:
689 ifdef'ed the o_ stuff.
690
691 * lightweight.h:
692 removed the O_ defines, since they are in the config file now.
693
694 * lightweight.h:
695 removed inclusion of serversettings.h, since it's handled in a separate
696 config file now. /froo
697
698 * serversettings.h:
699 this file is depracated. use lightweight.conf instead.
700
7012002-05-01 froo <froo@quakenet.org>
702
703 * lightweight.c:
704 added args parsing w. getopt() for specifying a config file to read w. -c,
705 ie: lightweight -c /path/to/config/file.conf
706
7072002-04-30 froo <froo@quakenet.org>
708
709 * readconfig.c: ffs
710
7112002-04-29 froo <froo@quakenet.org>
712
713 * servercommands/privmsg.c:
714 renamed NASTY_DEOPALL_HACK to HORRIBLE_DEOPALL_HACK
715
716 * servercommands/nick.c, clientcommands/deopall.c, clientcommands/fish.c, clientcommands/neigh.c, clientcommands/clearchan.c, clientcommands/cow.c, clientcommands/unbanall.c, sendinittoserver.c, servercommands/endofburst.c:
717 changed to use values from the configfile.
718
719 * readconfig.c: typo.
720
721 * parseline.c:
722 changed to use values from the configfile.
723
724 * lightweight.h:
725 added declarations for readconfig.c
726
727 * lightweight.c:
728 changed to use values from the configfile.
729
730 * globalexterns.h:
731 added globals for the configfile stuff.
732
733 * general.c, connecttoserver.c, channels.c:
734 changed to use values from the configfile.
735
736 * readconfig.c:
737 reads and loads lightweights config file.
738
739 * lightweight.conf.example:
740 added O's configs.
741
7422002-04-26 froo <froo@quakenet.org>
743
744 * sendinittoserver.c:
745 added errorhandling
746
7472002-04-26 bigfoot <bigfoot@quakenet.org>
748
749 * clientcommands/chanlev.c, dblist.c:
750 corrrecting chanlev logging
751
752 * servercommands/privmsg.c:
753 added handler for CTCP's (currently ignoring)
754
755 * accounts.0:
756 added default accounts file
757
758 * log.c:
759 fixed missing return in loglines
760
761 * clientcommands/chanlev.c:
762 added chanlev change logging
763
764 * log.c:
765 fix initial conditions bug
766
767 * general.c, lightweight.c, lightweight.h, log.c:
768 Added corelogging
769
7702002-04-25 splidge <splidge@quakenet.org>
771
772 * clientcommands/addchan.c, clientcommands/delchan.c:
773 Fixed spelling.
774
7752002-04-23 splidge <splidge@quakenet.org>
776
777 * channelsdb.c:
778 Fixed trying to join channels when loading DB (before connected to
779 notwork...)
780
7812002-04-23 bigfoot <bigfoot@quakenet.org>
782
783 * dblist.c:
784 sorted chanlev output
785
7862002-04-20 zarjazz <zarjazz@quakenet.org>
787
788 * channelsdb.c:
789 Channnel delete fix
790
7912002-04-18 froo <froo@quakenet.org>
792
793 * servercommands/privmsg.c:
794 the fish command.
795
796 * lightweight.h:
797 added the fish command.
798
799 * clientcommands/fish.c:
800 sorry guys, had to do it :) /froo
801
8022002-04-17 strutsi <strutsi@quakenet.org>
803
804 * dblist.c:
805 Fixed chanlev
806
8072002-04-17 zarjazz <zarjazz@quakenet.org>
808
809 * general.c, clientcommands/accountlist.c, clientcommands/chanlev.c, clientcommands/channellist.c, clientcommands/chanstat.c, clientcommands/deopall.c, clientcommands/help.c, clientcommands/noticeme.c, clientcommands/status.c, clientcommands/suspendlist.c, dblist.c, globalexterns.h, lightweight.c, servercommands/nick.c, servercommands/privmsg.c:
810 match2strings update
811
8122002-04-13 bigfoot <bigfoot@quakenet.org>
813
814 * manual-german.html:
815 Added german translation of the manual
816
8172002-04-12 froo <froo@quakenet.org>
818
819 * general.c, clientcommands/help.c, lightweight.h, servercommands/privmsg.c:
820 added support for noticeme on|off (noticeme.c)
821
822 * clientcommands/noticeme.c:
823 noticeme: toggles usage of PRIVMSG/NOTICES
824
8252002-04-12 strutsi <strutsi@quakenet.org>
826
827 * dblist.c:
828 Fixed the chanlev bug
829
8302002-04-12 bigfoot <bigfoot@quakenet.org>
831
832 * clientcommands/deopall.c:
833 fixed bug when communicating with O (wont work with notices...)
834
8352002-04-11 bigfoot <bigfoot@quakenet.org>
836
837 * clientcommands/accountlist.c, clientcommands/addchan.c, clientcommands/changelev.c, clientcommands/chanlev.c, clientcommands/channellist.c, clientcommands/chanstat.c, clientcommands/clearchan.c, clientcommands/cow.c, clientcommands/delchan.c, clientcommands/deluser.c, clientcommands/deopall.c, clientcommands/help.c, clientcommands/neigh.c, clientcommands/op.c, clientcommands/save.c, clientcommands/status.c, clientcommands/suspend.c, clientcommands/suspendlist.c, clientcommands/unbanall.c, clientcommands/unsuspend.c, clientcommands/userlist.c, clientcommands/version.c, clientcommands/voice.c, clientcommands/whois.c, dblist.c:
838 Switched to sending everything as notices
839
840 * clientcommands/cow.c:
841 I said cow, not neigh, dammit
842
843 * clientcommands/cow.c:
844 Fixed stupid escape bug in sprintf
845
846 * clientcommands/cow.c, lightweight.h, servercommands/privmsg.c:
847 added cow command
848
849 * manual-english.html:
850 added manual
851
8522002-04-11 strutsi <strutsi@quakenet.org>
853
854 * channelsdb.c, dblist.c:
855 Fixed (?) The channel join on add problem and the chanlev bug
856
8572002-04-07 bigfoot <bigfoot@quakenet.org>
858
859 * faq.html:
860 added faq for lightweight
861
8622002-04-02 zarjazz <zarjazz@quakenet.org>
863
864 * restoredbfromdisk.c:
865 small cleanup
866
8672002-03-31 bigfoot <bigfoot@quakenet.org>
868
869 * chattr.tab.c, hash.c, strcmp.c, strcmp.h:
870 Switched to the ircu strcmp functions
871
8722002-03-28 zarjazz <zarjazz@quakenet.org>
873
874 * help.zip: cleanup
875
8762002-03-27 splidge <splidge@quakenet.org>
877
878 * general.c, lightweight.h, servercommands/privmsg.c:
879 Changed to send NOTICE instead of PRIVMSG for invalid commands etc.
880
881 * servercommands/privmsg.c:
882 Fixed runaway conversation with O problem
883
884 * servercommands/privmsg.c:
885 Fixed numeric lookup bug
886
8872002-03-27 bigfoot <bigfoot@quakenet.org>
888
889 * dblist.c:
890 spelling error fixed
891
8922002-03-26 strutsi <strutsi@quakenet.org>
893
894 * dblist.c:
895 Added the ability to remove own flags
896
8972002-03-26 splidge <splidge@quakenet.org>
898
899 * clientcommands/neigh.c:
900 Fix compiler warning
901
9022002-03-26 strutsi <strutsi@quakenet.org>
903
904 * strcmp.c:
905 Fixed the feature pils found
906
9072002-03-26 splidge <splidge@quakenet.org>
908
909 * clientcommands/deopall.c, lightweight.h, servercommands/nick.c:
910 Tidied up deopall code; uses "secure" auth and reops L after the deopall is
911 done.
912
9132002-03-26 strutsi <strutsi@quakenet.org>
914
915 * clientcommands/deopall.c, globalexterns.h, lightweight.c, lightweight.h, servercommands/nick.c:
916 Added O support instead of HORRIBLE_DEOPALL_HACK
917
9182002-03-26 zarjazz <zarjazz@quakenet.org>
919
920 * clientcommands/neigh.c, clientcommands/showcommands.c, clientcommands/status.c, connecttoserver.c, error.c, getlinefromchunk.c, lightweight.h, parseline.c, readchunk.c, restoredbfromdisk.c, savedbtodisk.c, sendinittoserver.c, servercommands/privmsg.c, accountsdb.c:
921 Tiny cleanup
922
9232002-03-25 strutsi <strutsi@quakenet.org>
924
925 * clientcommands/showcommands.c:
926 Fixed something
927
928 * clientcommands/channellist.c, clientcommands/suspendlist.c:
929 Fixed spacing
930
931 * clientcommands/help.c, clientcommands/showcommands.c, lightweight.h, servercommands/privmsg.c:
932 Added the showcommands to make L more Q like
933
9342002-03-25 splidge <splidge@quakenet.org>
935
936 * clientcommands/neigh.c, clientcommands/status.c, lightweight.h, servercommands/privmsg.c:
937 Tidied up status output, added "neigh" command.
938
9392002-03-25 bigfoot <bigfoot@quakenet.org>
940
941 * accountsdb.c, allocate.c, channels.c, channelsdb.c, channelsdb.h, clientcommands/accountlist.c, clientcommands/addchan.c, clientcommands/channellist.c, clientcommands/chanstat.c, clientcommands/clearchan.c, clientcommands/deluser.c, clientcommands/deopall.c, clientcommands/op.c, clientcommands/status.c, clientcommands/suspend.c, clientcommands/suspendlist.c, clientcommands/unsuspend.c, clientcommands/userlist.c, clientcommands/voice.c, general.c, globalexterns.h, lightweight.c, lightweight.h, parseline.c, restoredbfromdisk.c, savedbtodisk.c, servercommands/join.c, servercommands/privmsg.c, servercommands/server.c, usersdb.c:
942 Added memory-statistics and indented the lot
943
9442002-03-24 strutsi <strutsi@quakenet.org>
945
946 * general.c:
947 Made a fast fix to search patterns case insensitively
948
949 * clientcommands/accountlist.c, clientcommands/userlist.c:
950 Fixed the spacing and silly typos
951
9522002-03-23 strutsi <strutsi@quakenet.org>
953
954 * clientcommands/help.c, help/accountlist.oper, help/userlist.oper, lightweight.h, servercommands/privmsg.c:
955 Added accountlist and userlist functions and attached them everywhere
956
957 * clientcommands/accountlist.c:
958 Account listing function not attached anywhere yet
959
960 * clientcommands/userlist.c:
961 Userlisting function, not attached anywhere yet
962
963 * help/status.oper:
964 Added a new help
965
966 * clientcommands/help.c:
967 Added status help
968
9692002-03-23 splidge <splidge@quakenet.org>
970
971 * clientcommands/channellist.c:
972 Fixed missing argument
973
9742002-03-23 strutsi <strutsi@quakenet.org>
975
976 * help/channellist.oper, help/suspendlist.oper:
977 New helps
978
9792002-03-23 splidge <splidge@quakenet.org>
980
981 * clientcommands/channellist.c, clientcommands/suspendlist.c, lightweight.h:
982 Fixes
983
9842002-03-23 strutsi <strutsi@quakenet.org>
985
986 * servercommands/privmsg.c:
987 Fixed something really stupid
988
989 * clientcommands/channellist.c, clientcommands/help.c, lightweight.h:
990 Added channelist
991
992 * servercommands/privmsg.c:
993 Added channellist function
994
9952002-03-23 splidge <splidge@quakenet.org>
996
997 * restoredbfromdisk.c:
998 Added some more sanity checks
999
1000 * clientcommands/status.c:
1001 New command
1002
1003 * servercommands/privmsg.c:
1004 Added status call
1005
1006 * lightweight.h:
1007 Added dostatus function
1008
1009 * lightweight.c:
1010 Added startuptime value
1011
1012 * globalexterns.h:
1013 Added starttime value
1014
10152002-03-23 strutsi <strutsi@quakenet.org>
1016
1017 * servercommands/privmsg.c, clientcommands/help.c:
1018 Added suspendlist
1019
1020 * clientcommands/suspendlist.c, general.c, lightweight.h:
1021 Added channel suspension listing
1022
10232002-03-23 splidge <splidge@quakenet.org>
1024
1025 * clientcommands/help.c:
1026 Prevented dohelp() from displaying the last line of the helpfile twice.
1027
1028 * restoredbfromdisk.c:
1029 Added DEBUG #ifdefs
1030
1031 * accountsdb.c:
1032 Added check on SetUserChannelFlags
1033
1034 * channelsdb.h:
1035 Fixed definitions of (unused) flags for protect/bitch/etc.
1036
10372002-03-21 strutsi <strutsi@quakenet.org>
1038
1039 * help/chanstat.oper, help/suspend.oper, help/unsuspend.oper:
1040 New helps
1041
10422002-03-21 splidge <splidge@quakenet.org>
1043
1044 * servercommands/join.c:
1045 Fixed deop bug
1046
10472002-03-21 strutsi <strutsi@quakenet.org>
1048
1049 * channelsdb.c, channelsdb.h:
1050 Fixed the suspension a bit
1051
1052 * channelsdb.h:
1053 Added channel suspension functions
1054
1055 * channelsdb.c:
1056 Added suspension functions
1057
10582002-03-21 splidge <splidge@quakenet.org>
1059
1060 * restoredbfromdisk.c:
1061 Fixed bug reading suspend reason
1062
1063 * clientcommands/deluser.c:
1064 Fixed small bug with missing argument to MessageToUser()
1065
1066 * restoredbfromdisk.c:
1067 Fix silly typo :)
1068
1069 * accountsdb.c, accountsdb.h, channels.c, channelsdb.c, channelsdb.h, channels.h, clientcommands/addchan.c, clientcommands/chanlev.c, clientcommands/chanstat.c, clientcommands/clearchan.c, clientcommands/deopall.c, clientcommands/help.c, clientcommands/op.c, clientcommands/suspend.c, clientcommands/unbanall.c, clientcommands/unsuspend.c, clientcommands/voice.c, globalexterns.h, lightweight.c, lightweight.h, parseline.c, restoredbfromdisk.c, savedbtodisk.c, sendinittoserver.c, servercommands/join.c, servercommands/privmsg.c:
1070 HORRIBLE_DEOPALL_HACK -- This causes L to never complete its burst, so it
1071 can hack B messages at a later date (this is primarily useful for deopall)
1072
1073 SIT_ON_CHANNELS -- This causes L to sit on channels and use "user modes"
1074 rather than being hidden and using server mode hacks.
1075
1076 AUTOMODES_IN_BURST -- This affects whether L will give automodes (+ao,
1077 +a/gv) to users when it is bursting.
1078
1079 Added support for channel suspension (struct updates, suspend/unsuspend
1080 commands, support in save/restoredb).
1081
1082 Added chanstat command.
1083
1084 New commands have had summary added to help.c but no real help yet (hi
1085 strutsi! :)
1086
1087 Added channel flags; currently used to store joined/suspended state, but can
1088 be used for protect mode/bitch mode/etc. if wanted.
1089
1090 Pulled all the op/voice/etc. routines into a seperate file (channels.c) to
1091 minimise the number of #ifdef's in the code.
1092
1093 Other things I've probably forgotten.
1094
10952002-03-20 bigfoot <bigfoot@quakenet.org>
1096
1097 * clientcommands/help.c:
1098 fixed path bug
1099
1100 * clientcommands/help.c:
1101 Fixed stupid counterbug
1102
1103 * datastructures.txt, accountsdb.c, accountsdb.h, channelsdb.c, channelsdb.h, clientcommands/addchan.c, restoredbfromdisk.c, savedbtodisk.c, servercommands/join.c, lightweight.h:
1104 Added timestamp to channels
1105
11062002-03-20 strutsi <strutsi@quakenet.org>
1107
1108 * lightweight.h:
1109 Suspension the fixed version
1110
1111 * lightweight.h:
1112 Added the suspension feature
1113
11142002-03-20 bigfoot <bigfoot@quakenet.org>
1115
1116 * accountsdb.c, channelsdb.c, clientcommands/addchan.c, clientcommands/deluser.c, clientcommands/help.c, clientcommands/version.c, dblist.c, hash.c, lightweight.h, parseline.c, restoredbfromdisk.c, savedbtodisk.c, servercommands/nick.c, servercommands/privmsg.c, strcmp.c, strcmp.h, usersdb.c:
1117 added paranoid check in clientcommands/help.c and indented the lot
1118
1119 * strcmp.h:
1120 added last newline...
1121
1122 * datastructures.txt:
1123 added explanation for the savefilestructure
1124
11252002-03-20 strutsi <strutsi@quakenet.org>
1126
1127 * help/addchan.oper, help/changelev.oper, help/chanlev.oper, help/chanlev.user, help/clearchan.oper, help/clearchan.user, help/delchan.oper, help/deluser.oper, help/deopall.oper, help/deopall.user, help/help.oper, help/help.user, help/op.oper, help/op.user, help/save.oper, help/unbanall.oper, help/unbanall.user, help/version.oper, help/version.user, help/voice.oper, help/voice.user, help/whoami.oper, help/whoami.user, help/whois.oper, help/whois.user:
1128 Added the help files
1129
11302002-03-20 splidge <splidge@quakenet.org>
1131
1132 * restoredbfromdisk.c:
1133 Removed spurious 7
1134
1135 * restoredbfromdisk.c:
1136 Fixed bug with empty channel list
1137
11382002-03-20 strutsi <strutsi@quakenet.org>
1139
1140 * clientcommands/version.c:
1141 Another fix..
1142
1143 * clientcommands/version.c:
1144 Fixed the __DATE__ macro
1145
1146 * clientcommands/deluser.c, clientcommands/help.c, clientcommands/version.c, lightweight.h, servercommands/privmsg.c:
1147 Added deluser and version commands
1148
1149 * help.gz:
1150 Broken file
1151
1152 * help.zip:
1153 Contains the help files (Fixed version)
1154
11552002-03-20 splidge <splidge@quakenet.org>
1156
1157 * accountsdb.h, clientcommands/chanlev.c, dblist.h, lightweight.h:
1158 Updates to make it compile with no warnings
1159
1160 * accountsdb.c, usersdb.c:
1161 Added "auto modes on auth" functionality
1162
1163 * parseline.c:
1164 Added support for opering/deopering users
1165
1166 * servercommands/privmsg.c:
1167 Added "help" handler
1168
11692002-03-19 strutsi <strutsi@quakenet.org>
1170
1171 * help.gz:
1172 The command help files
1173
1174 * clientcommands/help.c:
1175 New help file handling
1176
11772002-03-19 splidge <splidge@quakenet.org>
1178
1179 * servercommands/nick.c:
1180 termination fixes
1181
1182 * savedbtodisk.c: fixes
1183
1184 * dblist.c: Small fixes
1185
1186 * channelsdb.c:
1187 string termination fix
1188
1189 * clientcommands/delchan.c:
1190 Fixed message.
1191
11922002-03-19 strutsi <strutsi@quakenet.org>
1193
1194 * clientcommands/help.c:
1195 Fixed an eternal loop
1196
1197 * clientcommands/help.c:
1198 made the help functions
1199
12002002-03-19 splidge <splidge@quakenet.org>
1201
1202 * accountsdb.c, channelsdb.c, clientcommands/addchan.c, db.c, dblist.c, lightweight.h, parseline.c, servercommands/server.c, strcmp.c:
1203 Assorted updates. Should fix case sensitivity problems.
1204 Also removes annoying "Null line" error.
1205
12062002-03-18 strutsi <strutsi@quakenet.org>
1207
1208 * hash.c:
1209 Modified the hash to deal with the case issues
1210 if you figure out a better way of doing it, /msg me
1211
1212 * accountsdb.c, lightweight.h, servercommands/privmsg.c, usersdb.c:
1213 Made the system to use new strcmp() function
1214
1215 * strcmp.c, strcmp.h:
1216 The string comparation functions that deal with ircd specialities
1217
12182002-03-18 zarjazz <zarjazz@quakenet.org>
1219
1220 * savedbtodisk.c, servercommands/nick.c, serversettings.h, usersdb.h, accountsdb.c, accountsdb.h, base64.h, channelsdb.h, dblist.c, dblist.h, general.c, globalexterns.h, lightweight.c, lightweight.h, Makefile, readchunk.c:
1221 comment stuff
1222
1223 * accountsdb.c, allocate.c, base64.c, clientcommands/addchan.c, clientcommands/changelev.c, clientcommands/chanlev.c, clientcommands/clearchan.c, clientcommands/deopall.c, clientcommands/op.c, connecttoserver.c, dblist.c, dblist.h, hash.c, Makefile, savedbtodisk.c, servercommands/endofburst.c, servercommands/privmsg.c, servercommands/quit.c, servercommands/server.c, servercommands/squit.c, usersdb.c:
1224 sigh
1225
12262002-03-18 strutsi <strutsi@quakenet.org>
1227
1228 * clientcommands/changelev.c:
1229 Fixed an unfortunate crash bug
1230
12312002-03-18 splidge <splidge@quakenet.org>
1232
1233 * accountsdb.c, clientcommands/op.c, dblist.c, dblist.h:
1234 Updated some things. Chanlev now mostly working.
1235
12362002-03-17 splidge <splidge@quakenet.org>
1237
1238 * accountsdb.c, accountsdb.h, clientcommands/chanlev.c, servercommands/privmsg.c, serversettings.h, usersdb.c:
1239 Updates
1240
12412002-03-17 strutsi <strutsi@quakenet.org>
1242
1243 * dblist.c, dblist.h:
1244 added the command to modify chanlev
1245
1246 * base64.c:
1247 Fixed an issue with the numerics
1248
12492002-03-17 zarjazz <zarjazz@quakenet.org>
1250
1251 * clientcommands/addchan.c, clientcommands/changelev.c, clientcommands/clearchan.c, clientcommands/delchan.c, clientcommands/deopall.c, clientcommands/help.c, clientcommands/op.c, clientcommands/save.c, clientcommands/unbanall.c, clientcommands/voice.c, clientcommands/whoami.c, clientcommands/whois.c, servercommands/endofburst.c, servercommands/join.c, servercommands/mode.c, servercommands/nick.c, servercommands/part.c, servercommands/privmsg.c, servercommands/quit.c, servercommands/server.c, servercommands/squit.c, accountsdb.c, accountsdb.h, allocate.c, base64.c, base64.h, channelsdb.c, channelsdb.h, connecttoserver.c, db.c, dblist.c, dblist.h, error.c, general.c, getlinefromchunk.c, globalexterns.h, hash.c, lightweight.c, lightweight.h, Makefile, parseline.c, readchunk.c, restoredbfromdisk.c, savedbtodisk.c, sendinittoserver.c, serversettings.h, usersdb.c, usersdb.h:
1252 Applying Coding Style
1253
1254 * CODING-STYLE, accountsdb.c, accountsdb.h, channelsdb.c, channelsdb.h, dblist.c, dblist.h:
1255 Removing Bogus DOS \r chars
1256
1257 * CODING-STYLE: Initial Import
1258
12592002-03-17 splidge <splidge@quakenet.org>
1260
1261 * accountsdb.c, accountsdb.h, clientcommands/changelev.c, clientcommands/clearchan.c, clientcommands/deopall.c, clientcommands/op.c, clientcommands/unbanall.c, clientcommands/voice.c, clientcommands/whoami.c, clientcommands/whois.c, lightweight.c, lightweight.h, parseline.c, servercommands/join.c, servercommands/privmsg.c:
1262 More updates and new commands
1263
12642002-03-17 strutsi <strutsi@quakenet.org>
1265
1266 * accountsdb.c, accountsdb.h, channelsdb.c, channelsdb.h:
1267 Some changes and additions
1268
1269 * allocate.c:
1270 Added my allocation functions
1271
1272 * accountsdb.c, accountsdb.h, dblist.c, dblist.h:
1273 Some modifications and whois/whoami/chanlev printing
1274
1275 * accountsdb.c, accountsdb.h, channelsdb.c, channelsdb.h:
1276 Fixed a few bugs in the databases
1277
12782002-03-17 splidge <splidge@quakenet.org>
1279
1280 * accountsdb.c, accountsdb.h, allocate.c, base64.c, base64.h, channelsdb.c, channelsdb.h, clientcommands/addchan.c, clientcommands/changelev.c, clientcommands/delchan.c, clientcommands/save.c, db.c, error.c, general.c, lightweight.h, Makefile, parseline.c, restoredbfromdisk.c, savedbtodisk.c, sendinittoserver.c, servercommands/join.c, servercommands/nick.c, servercommands/privmsg.c, servercommands/server.c, serversettings.h, usersdb.c, usersdb.h:
1281 * RestoreDB/LoadDB functions work
1282 * added some user commands (save,changelev,addchan,delchan)
1283 * ran make indent and regretted it (hopefully I've managed to tidy up
1284 sufficiently now)
1285 * assorted updates everywhere
1286 * some of these files haven't changed really and CVS is mad
1287
12882002-03-16 splidge <splidge@quakenet.org>
1289
1290 * serversettings.h:
1291 Initial release -- contains splidge's settings :)
1292
12932002-03-16 strutsi <strutsi@quakenet.org>
1294
1295 * accountsdb.c, accountsdb.h, channelsdb.c:
1296 Some changes in the databases
1297
1298 * lightweight.h:
1299 Modified the reggedchannel struct a bit
1300
1301 * accountsdb.c, accountsdb.h:
1302 Added a AutoModes() function with some definitions
1303
13042002-03-16 splidge <splidge@quakenet.org>
1305
1306 * servercommands/join.c:
1307 Written code :)
1308
1309 * error.c: Changed to Error()
1310
1311 * lightweight.h:
1312 Added stuff for Error()
1313
13142002-03-15 strutsi <strutsi@quakenet.org>
1315
1316 * accountsdb.c, accountsdb.h, channelsdb.c, channelsdb.h, usersdb.c, usersdb.h:
1317 Cleaned up and modified the headers a bit
1318
1319 * accountsdb.c, accountsdb.h, base64.c, base64.h, channelsdb.c, channelsdb.h, usersdb.c, usersdb.h:
1320 Fixed a few bugs and added the usersdb, tested to some extent
1321
13222002-03-14 strutsi <strutsi@quakenet.org>
1323
1324 * lightweight.h:
1325 Modified the header a bit to better match the current situation
1326
13272002-03-14 splidge <splidge@quakenet.org>
1328
1329 * parseline.c:
1330 Added support for AC messages
1331
13322002-03-14 zarjazz <zarjazz@quakenet.org>
1333
1334 * accountsdb.c, accountsdb.h, channelsdb.h, globalexterns.h, lightweight.h, savedbtodisk.c, Makefile:
1335 fix bug in accountsdb.c
1336
13372002-03-14 bigfoot <bigfoot@quakenet.org>
1338
1339 * lightweight.h:
1340 added defines for saving db
1341
13422002-03-14 splidge <splidge@quakenet.org>
1343
1344 * parseline.c:
1345 Erm, as per last version but post-make indent
1346
1347 * parseline.c:
1348 Updates to handle +r usermode correctly
1349 TODO: add correct call to "auth" user when +r usermode seen (currently
1350 commented) out
1351
13522002-03-13 bigfoot <bigfoot@quakenet.org>
1353
1354 * savedbtodisk.c, sendinittoserver.c:
1355 st00pid me, remember indent
1356
1357 * savedbtodisk.c:
1358 Save accounts - this should be enough as channels can be reconstructed from this.
1359
1360 * sendinittoserver.c:
1361 Fixed description of the lightweight user
1362
13632002-03-13 zarjazz <zarjazz@quakenet.org>
1364
1365 * Makefile, accountsdb.c, accountsdb.h, allocate.c, channelsdb.c, channelsdb.h, connecttoserver.c, db.c, error.c, general.c, getlinefromchunk.c, globalexterns.h, hash.c, lightweight.c, lightweight.h, makefile, parseline.c, readchunk.c, restoredbfromdisk.c, savedbtodisk.c, sendinittoserver.c, servercommands/endofburst.c, servercommands/nick.c, servercommands/server.c, servercommands/squit.c:
1366 cleanup and generally make more sane
1367
13682002-03-13 strutsi <strutsi@quakenet.org>
1369
1370 * accountsdb.c, accountsdb.h, channelsdb.c, channelsdb.h:
1371 Some updates to databases, account-channel interaction should now work
1372
13732002-03-12 bigfoot <bigfoot@quakenet.org>
1374
1375 * parseline.c, servercommands/nick.c, servercommands/server.c:
1376 Clean up of code
1377
13782002-03-12 strutsi <strutsi@quakenet.org>
1379
1380 * accountsdb.c:
1381 Act DB functions, add/remove works, act-chan interaction still needs a bit of code, subject to change, will comment better soon.
1382
13832002-03-12 bigfoot <bigfoot@quakenet.org>
1384
1385 * allocate.c, connecttoserver.c, error.c, general.c, hash.c, lightweight.c, lightweight.h, parseline.c, README, sendinittoserver.c, servercommands/nick.c, servercommands/server.c:
1386 Cleaned up code to fix compilerwarnings and added a few comments
1387
13882002-03-12 strutsi <strutsi@quakenet.org>
1389
1390 * accountsdb.h:
1391 Account DB functions, subject to change
1392
1393 * lightweight.h:
1394 Modified the account structure to allow multiple auths for a single account
1395
13962002-03-12 bigfoot <bigfoot@quakenet.org>
1397
1398 * allocate.c, COMPILATION, error.c, general.c, makefile:
1399 Commenting splidges functions and fixed a bug in LongToNumeric()
1400
14012002-03-11 bigfoot <bigfoot@quakenet.org>
1402
1403 * servercommands/server.c, allocate.c, connecttoserver.c, error.c, general.c, getlinefromchunk.c, globalexterns.h, lightweight.c, lightweight.h, makefile, parseline.c, readchunk.c, sendinittoserver.c, servercommands/endofburst.c, servercommands/nick.c, servercommands/squit.c:
1404 merged splidge's code into the repository (needs a bit commenting)
1405
14062002-03-10 bigfoot <bigfoot@quakenet.org>
1407
1408 * sendinittoserver.c, servercommands/server.c, lightweight.h:
1409 send and recieve initial two lines and handle them
1410
14112002-03-08 bigfoot <bigfoot@quakenet.org>
1412
1413 * README: README introduced
1414
14152002-03-07 bigfoot <bigfoot@quakenet.org>
1416
1417 * COMPILATION, hash.c:
1418 Added hash.c and included zlib in the COMPILATION
1419
14202002-03-03 bigfoot <bigfoot@quakenet.org>
1421
1422 * connecttoserver.c, db.c, readchunk.c, servercommands/join.c, servercommands/mode.c, servercommands/nick.c, servercommands/part.c, servercommands/quit.c:
1423 Cleaned up compilerwarnings and commented some functions with pseudocode suggestions
1424
14252002-02-28 bigfoot <bigfoot@quakenet.org>
1426
1427 * clientcommands/help.c, connecttoserver.c, COPYING, db.c, getlinefromchunk.c, globalexterns.h, LICENSE, lightweight.c, lightweight.h, parseline.c, readchunk.c, restoredbfromdisk.c, savedbtodisk.c, sendinittoserver.c, servercommands/join.c, servercommands/nick.c, servercommands/part.c, servercommands/privmsg.c, servercommands/quit.c:
1428 Switched to GPL license
1429
1430 * clientcommands/help.c, COMPILATION, connecttoserver.c, datastructures.txt, db.c, getlinefromchunk.c, globalexterns.h, LICENSE, lightweight.c, lightweight.h, parseline.c, readchunk.c, restoredbfromdisk.c, savedbtodisk.c, sendinittoserver.c, servercommands/join.c, servercommands/nick.c, servercommands/part.c, servercommands/privmsg.c, servercommands/quit.c:
1431
1432 * clientcommands/help.c, COMPILATION, connecttoserver.c, datastructures.txt, db.c, getlinefromchunk.c, globalexterns.h, LICENSE, lightweight.c, lightweight.h, parseline.c, readchunk.c, restoredbfromdisk.c, savedbtodisk.c, sendinittoserver.c, servercommands/join.c, servercommands/nick.c, servercommands/part.c, servercommands/privmsg.c, servercommands/quit.c:
1433 New file.
1434