]> jfr.im git - irc/quakenet/lightweight.git/blob - ChangeLog
Make L auth to the network when it connects
[irc/quakenet/lightweight.git] / ChangeLog
1 2005-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
10
11 2005-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
20 2005-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
27 2004-10-14 froo <froo@quakenet.org>
28
29 * COMPILATION: - update requirements for make
30
31 2004-09-21 froo <froo@quakenet.org>
32
33 * Makefile: - Makefile: FreeBSD support by ben@quakenet.org
34
35 2004-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
41 2004-08-30 froo <froo@quakenet.org>
42
43 * clientcommands/addchan.c: notify msguser if bot can't join channel.
44
45 2004-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
50 2004-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
62 2004-08-18 Jaster <jaster@quakenet.org>
63
64 * clientcommands/listlevel.c, help/listlevel.oper:
65 - listtlevel, list all users with a specified authlevel
66
67 2004-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
77 2004-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
84 2004-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
94 2004-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
103 2003-11-29 splidge <splidge@quakenet.org>
104
105 * clientcommands/sendchanlev.c, lightweight.h, servercommands/privmsg.c:
106 Added SENDCHANLEV command
107
108 2003-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
113 2003-10-06 splidge <splidge@quakenet.org>
114
115 * clientcommands/chanstat.c:
116 Changed to not show who suspended channels to non-opers.
117
118 2003-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
136 2003-05-06 froo <froo@quakenet.org>
137
138 * clientcommands/cleanupdb2.c: cleanup; removed unused variables.
139
140 2003-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
145 2003-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
166 2003-01-21 froo <froo@quakenet.org>
167
168 * clientcommands/grep.c:
169 fixed format string bug found by BF, sloppy me :p
170
171 2003-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
182 2002-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
187 2002-11-06 froo <froo@quakenet.org>
188
189 * clientcommands/part.c:
190 fixed preprocessor directive bug.
191
192 2002-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
198 2002-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
205 2002-09-19 zarjazz <zarjazz@quakenet.org>
206
207 * COMPILATION: Tell newbies about stuff
208
209 2002-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
215 2002-08-08 splidge <splidge@quakenet.org>
216
217 * channels.c:
218 Changed to clear the timestamp on part.
219
220 2002-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
225 2002-08-04 froo <froo@quakenet.org>
226
227 * servercommands/join.c:
228 fixed coding style, nuked TAB's et al
229
230 2002-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
238 2002-08-04 froo <froo@quakenet.org>
239
240 * clientcommands/adduser.c, clientcommands/removeuser.c:
241 added authname to the logging.
242
243 2002-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
249 2002-07-26 froo <froo@quakenet.org>
250
251 * clientcommands/op.c, clientcommands/voice.c:
252 update lastused timestamp on channel.
253
254 2002-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
262 2002-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
284 2002-07-10 splidge <splidge@quakenet.org>
285
286 * clientcommands/chanlev.c:
287 Changed to work correctly with trailing spaces.
288
289 2002-07-07 froo <froo@quakenet.org>
290
291 * clientcommands/grep.c:
292 free() mem used by pcre.
293
294 2002-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
300 2002-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
326 2002-06-04 froo <froo@quakenet.org>
327
328 * clientcommands/cleanupdb.c:
329 display the channels being removed
330
331 2002-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
341 2002-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
357 2002-05-30 splidge <splidge@quakenet.org>
358
359 * clientcommands/deopall.c:
360 Added -l switch to deopall to reduce hack spam.
361
362 2002-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
377 2002-05-23 froo <froo@quakenet.org>
378
379 * restoredbfromdisk.c:
380 fixed errormessage.
381
382 2002-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
393 2002-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
406 2002-05-21 froo <froo@quakenet.org>
407
408 * readconfig.c:
409 added std GNU blurb
410
411 2002-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
418 2002-05-19 bigfoot <bigfoot@quakenet.org>
419
420 * clientcommands/voice.c:
421 fixed explanation
422
423 2002-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
429 2002-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
437 2002-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
460 2002-05-16 bigfoot <bigfoot@quakenet.org>
461
462 * servercommands/join.c:
463 added onjoin welcome msgs
464
465 2002-05-16 strutsi <strutsi@quakenet.org>
466
467 * help/welcome.oper, help/welcome.user:
468 added the remove help
469
470 2002-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
487 2002-05-16 strutsi <strutsi@quakenet.org>
488
489 * clientcommands/welcome.c:
490 works..
491
492 2002-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
500 2002-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
523 2002-05-16 froo <froo@quakenet.org>
524
525 * clientcommands/status.c:
526 revamped the channel histogram a bit.
527
528 2002-05-13 strutsi <strutsi@quakenet.org>
529
530 * dblist.c:
531 yes we'll all learn to read english eventually (just language fix)
532
533 2002-05-13 froo <froo@quakenet.org>
534
535 * clientcommands/cleanupdb.c:
536 also remove non-empty channels w/o any owner (+n)
537
538 2002-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
546 2002-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
565 2002-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
576 2002-05-09 strutsi <strutsi@quakenet.org>
577
578 * dblist.c:
579 Added end of list message for whois/whoami channel list
580
581 2002-05-09 bigfoot <bigfoot@quakenet.org>
582
583 * clientcommands/deopall.c:
584 raised restriction on deopall to +m or +n
585
586 2002-05-08 bigfoot <bigfoot@quakenet.org>
587
588 * dblist.c:
589 added ending on chanlevs
590
591 2002-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
599 2002-05-06 splidge <splidge@quakenet.org>
600
601 * servercommands/privmsg.c:
602 Fixed case sensitive UNBANALL
603
604 2002-05-06 strutsi <strutsi@quakenet.org>
605
606 * accountsdb.c, dblist.c:
607 Removed a few bugs
608
609 2002-05-06 splidge <splidge@quakenet.org>
610
611 * restoredbfromdisk.c:
612 Added to prevent restore of empty channels.
613
614 2002-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
632 2002-05-06 bigfoot <bigfoot@quakenet.org>
633
634 * clientcommands/delchan.c:
635 fixed spellingerror
636
637 2002-05-05 bigfoot <bigfoot@quakenet.org>
638
639 * lightweight.c, lightweight.h, log.c:
640 minor corrections with logging
641
642 2002-05-05 froo <froo@quakenet.org>
643
644 * clientcommands/raw.c:
645 switched to CheckAuthLevel(), fixored the sending numeric.
646
647 2002-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
658 2002-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
663 2002-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
686 2002-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
701 2002-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
707 2002-04-30 froo <froo@quakenet.org>
708
709 * readconfig.c: ffs
710
711 2002-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
742 2002-04-26 froo <froo@quakenet.org>
743
744 * sendinittoserver.c:
745 added errorhandling
746
747 2002-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
770 2002-04-25 splidge <splidge@quakenet.org>
771
772 * clientcommands/addchan.c, clientcommands/delchan.c:
773 Fixed spelling.
774
775 2002-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
781 2002-04-23 bigfoot <bigfoot@quakenet.org>
782
783 * dblist.c:
784 sorted chanlev output
785
786 2002-04-20 zarjazz <zarjazz@quakenet.org>
787
788 * channelsdb.c:
789 Channnel delete fix
790
791 2002-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
802 2002-04-17 strutsi <strutsi@quakenet.org>
803
804 * dblist.c:
805 Fixed chanlev
806
807 2002-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
812 2002-04-13 bigfoot <bigfoot@quakenet.org>
813
814 * manual-german.html:
815 Added german translation of the manual
816
817 2002-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
825 2002-04-12 strutsi <strutsi@quakenet.org>
826
827 * dblist.c:
828 Fixed the chanlev bug
829
830 2002-04-12 bigfoot <bigfoot@quakenet.org>
831
832 * clientcommands/deopall.c:
833 fixed bug when communicating with O (wont work with notices...)
834
835 2002-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
852 2002-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
857 2002-04-07 bigfoot <bigfoot@quakenet.org>
858
859 * faq.html:
860 added faq for lightweight
861
862 2002-04-02 zarjazz <zarjazz@quakenet.org>
863
864 * restoredbfromdisk.c:
865 small cleanup
866
867 2002-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
872 2002-03-28 zarjazz <zarjazz@quakenet.org>
873
874 * help.zip: cleanup
875
876 2002-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
887 2002-03-27 bigfoot <bigfoot@quakenet.org>
888
889 * dblist.c:
890 spelling error fixed
891
892 2002-03-26 strutsi <strutsi@quakenet.org>
893
894 * dblist.c:
895 Added the ability to remove own flags
896
897 2002-03-26 splidge <splidge@quakenet.org>
898
899 * clientcommands/neigh.c:
900 Fix compiler warning
901
902 2002-03-26 strutsi <strutsi@quakenet.org>
903
904 * strcmp.c:
905 Fixed the feature pils found
906
907 2002-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
913 2002-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
918 2002-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
923 2002-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
934 2002-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
939 2002-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
944 2002-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
952 2002-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
969 2002-03-23 splidge <splidge@quakenet.org>
970
971 * clientcommands/channellist.c:
972 Fixed missing argument
973
974 2002-03-23 strutsi <strutsi@quakenet.org>
975
976 * help/channellist.oper, help/suspendlist.oper:
977 New helps
978
979 2002-03-23 splidge <splidge@quakenet.org>
980
981 * clientcommands/channellist.c, clientcommands/suspendlist.c, lightweight.h:
982 Fixes
983
984 2002-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
995 2002-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
1015 2002-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
1023 2002-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
1037 2002-03-21 strutsi <strutsi@quakenet.org>
1038
1039 * help/chanstat.oper, help/suspend.oper, help/unsuspend.oper:
1040 New helps
1041
1042 2002-03-21 splidge <splidge@quakenet.org>
1043
1044 * servercommands/join.c:
1045 Fixed deop bug
1046
1047 2002-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
1058 2002-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
1095 2002-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
1106 2002-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
1114 2002-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
1125 2002-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
1130 2002-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
1138 2002-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
1155 2002-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
1169 2002-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
1177 2002-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
1192 2002-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
1200 2002-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
1206 2002-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
1218 2002-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
1226 2002-03-18 strutsi <strutsi@quakenet.org>
1227
1228 * clientcommands/changelev.c:
1229 Fixed an unfortunate crash bug
1230
1231 2002-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
1236 2002-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
1241 2002-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
1249 2002-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
1259 2002-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
1264 2002-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
1278 2002-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
1288 2002-03-16 splidge <splidge@quakenet.org>
1289
1290 * serversettings.h:
1291 Initial release -- contains splidge's settings :)
1292
1293 2002-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
1304 2002-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
1314 2002-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
1322 2002-03-14 strutsi <strutsi@quakenet.org>
1323
1324 * lightweight.h:
1325 Modified the header a bit to better match the current situation
1326
1327 2002-03-14 splidge <splidge@quakenet.org>
1328
1329 * parseline.c:
1330 Added support for AC messages
1331
1332 2002-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
1337 2002-03-14 bigfoot <bigfoot@quakenet.org>
1338
1339 * lightweight.h:
1340 added defines for saving db
1341
1342 2002-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
1352 2002-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
1363 2002-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
1368 2002-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
1373 2002-03-12 bigfoot <bigfoot@quakenet.org>
1374
1375 * parseline.c, servercommands/nick.c, servercommands/server.c:
1376 Clean up of code
1377
1378 2002-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
1383 2002-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
1388 2002-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
1396 2002-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
1401 2002-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
1406 2002-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
1411 2002-03-08 bigfoot <bigfoot@quakenet.org>
1412
1413 * README: README introduced
1414
1415 2002-03-07 bigfoot <bigfoot@quakenet.org>
1416
1417 * COMPILATION, hash.c:
1418 Added hash.c and included zlib in the COMPILATION
1419
1420 2002-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
1425 2002-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