Commit Graph

419 Commits

Author SHA1 Message Date
Michiel Broek
f55ac2f5a7 added first fix of channel handling 2005-04-23 15:47:48 +00:00
Michiel Broek
5a5bfe018e added second part of channel handling 2005-04-23 15:35:39 +00:00
Michiel Broek
80c6a2a928 added first part of channel handling 2005-04-23 14:27:52 +00:00
Michiel Broek
d62da5f4b0 Introduced message priorities 2005-04-23 11:25:32 +00:00
Michiel Broek
db7de3deac Changed chat color for unimportant messages 2005-04-23 11:14:28 +00:00
Michiel Broek
2070e08969 Better dead link detection 2005-04-23 10:58:43 +00:00
Michiel Broek
5a43443d69 Added shout to users 2005-04-22 21:18:45 +00:00
Michiel Broek
3d5d3c110b fixed dump update 2005-04-22 20:26:59 +00:00
Michiel Broek
4a297bacd8 added userlist update for new connections 2005-04-22 20:18:04 +00:00
Michiel Broek
5d98facd6d updated setting nick 2005-04-22 20:10:03 +00:00
Michiel Broek
43ebecc091 updated setting nick 2005-04-22 20:01:21 +00:00
Michiel Broek
251e87c139 Added nick setting 2005-04-22 19:40:05 +00:00
Michiel Broek
834ff1ece3 Added unix name next to nick name 2005-04-22 18:39:48 +00:00
Michiel Broek
a680db880e fix for user broadcasts 2005-04-21 21:26:19 +00:00
Michiel Broek
8fc423e8bd code cleanup 2005-04-21 21:12:50 +00:00
Michiel Broek
865734a1a0 clean usr_list pointer 2005-04-21 20:07:29 +00:00
Michiel Broek
bd279ee3c2 Added user and quit network commands 2005-04-20 21:27:25 +00:00
Michiel Broek
9576b3233f Fix userlist 2005-04-20 20:27:32 +00:00
Michiel Broek
b4f9498525 Added USER and QUIT messages 2005-04-20 20:03:49 +00:00
Michiel Broek
969ad50c39 Compile fix for normal build 2005-04-20 18:45:32 +00:00
Michiel Broek
881f3f790e PASS command adjusted to FSP draft 2005-04-20 18:39:07 +00:00
Michiel Broek
b8d4951a15 Added user registration code 2005-04-20 16:59:32 +00:00
Michiel Broek
f0da8b1384 better serverlist logging 2005-04-18 20:54:21 +00:00
Michiel Broek
4eedaf9bd0 Added some mutex locking 2005-04-18 20:36:22 +00:00
Michiel Broek
8576d89acc Added dead connection squit 2005-04-18 20:12:36 +00:00
Michiel Broek
7c398bf3a5 Added dead connection squit 2005-04-18 20:11:51 +00:00
Michiel Broek
ae22fe9048 Added dupe check 2005-04-18 19:13:14 +00:00
Michiel Broek
08860e2e79 removed some debug log 2005-04-18 19:07:10 +00:00
Michiel Broek
32e4168370 Added router field 2005-04-18 18:46:08 +00:00
Michiel Broek
3e33054f61 Added router field 2005-04-18 18:36:27 +00:00
Michiel Broek
85aa855fa7 corrected hopcounter 2005-04-18 18:27:37 +00:00
Michiel Broek
6e5902cbfd corrected hopcounter 2005-04-18 18:26:05 +00:00
Michiel Broek
2e199144ed Add sending database update 2005-04-18 18:22:09 +00:00
Michiel Broek
bb8e570747 Does it work now? 2005-04-18 18:08:07 +00:00
Michiel Broek
b2b0a41c08 Added debug message 2005-04-18 17:55:19 +00:00
Michiel Broek
0acd645b68 Changed server broadcasts 2005-04-18 17:48:59 +00:00
Michiel Broek
2aa3d8d002 changed boradcast mode 2005-04-18 16:48:51 +00:00
Michiel Broek
c30345312a fixed a crash 2005-04-18 15:37:24 +00:00
Michiel Broek
e9f68bb221 added more server database fields 2005-04-18 15:26:10 +00:00
Michiel Broek
143a2eef17 added more server database fields 2005-04-18 15:19:39 +00:00
Michiel Broek
2bdcf1a3f2 added more server database fields 2005-04-18 15:19:38 +00:00
Michiel Broek
b05118a4b2 Some fixes 2005-04-18 14:49:23 +00:00
Michiel Broek
81c697dc5c Changed server disconnect message 2005-04-18 14:28:41 +00:00
Michiel Broek
57dae361b2 Added rfcdate function 2005-04-18 13:37:19 +00:00
Michiel Broek
afb8ee26b1 Added databases 2005-04-18 13:21:31 +00:00
Michiel Broek
2d590e6bac Added databases 2005-04-18 12:56:28 +00:00
Michiel Broek
5682f871c1 Finished connection state machine 2005-04-18 12:18:41 +00:00
Michiel Broek
2d53d2213d Added dead server handling 2005-04-18 11:52:53 +00:00
Michiel Broek
e334227776 Added squit command 2005-04-18 11:43:16 +00:00
Michiel Broek
80a68d037c Added squit command 2005-04-18 11:38:44 +00:00
Michiel Broek
66afcb540b Accept PONG 2005-04-18 10:42:00 +00:00
Michiel Broek
f1f510eb34 Check for error added 2005-04-18 10:37:35 +00:00
Michiel Broek
62b017ce35 Added init prototection 2005-04-18 10:30:35 +00:00
Michiel Broek
f0375195df Added connection keep alive 2005-04-18 10:06:12 +00:00
Michiel Broek
2de56de377 Completed call setup 2005-04-18 08:54:55 +00:00
Michiel Broek
607f106244 Added first command 2005-04-17 14:14:56 +00:00
Michiel Broek
2597592b6d Added format checks 2005-04-17 13:18:31 +00:00
Michiel Broek
976a86c14d Fixed line format 2005-04-17 13:08:04 +00:00
Michiel Broek
a4a92b0a68 Added myname field 2005-04-17 12:14:31 +00:00
Michiel Broek
3b0c70dadc Added myname field 2005-04-17 12:08:59 +00:00
Michiel Broek
2abb002c3c Added myname field 2005-04-17 11:26:48 +00:00
Michiel Broek
a9753fbdb0 Added next bunch of IBC code 2005-04-17 10:32:41 +00:00
Michiel Broek
143de27956 Added /etc/services check 2005-04-16 16:08:32 +00:00
Michiel Broek
81a0cb20f8 Changed IRC name to IBC 2005-04-16 14:49:58 +00:00
Michiel Broek
79ba3b3c47 Added basic irc ideas 2005-04-15 21:36:44 +00:00
Michiel Broek
5f564c380e Changed permissions for semafore reading 2005-03-14 22:32:38 +00:00
Michiel Broek
b75e36a3d6 Fixed compiling on NetBSD 2005-02-05 22:47:14 +00:00
Michiel Broek
f1dd8cd9ca Fixed compile on FreeBSD 2005-02-05 21:59:53 +00:00
Michiel Broek
8149bb99f6 Code cleanup for ports 2005-01-07 21:46:24 +00:00
Michiel Broek
e5457c6187 Changed Makefiles for Darwin 2005-01-06 22:34:53 +00:00
Michiel Broek
7f6169618c Changed Makefiles for Darwin 2005-01-06 22:34:53 +00:00
Michiel Broek
f5b04a48ab Several ports fixes 2005-01-06 22:21:59 +00:00
Michiel Broek
e2c269367c Fixes 2004-12-29 13:17:51 +00:00
Michiel Broek
fe48a306c3 Updated configure for OpenBSD 2004-12-29 13:06:09 +00:00
Michiel Broek
7265273d1a Part of OpenBSD porting 2004-12-29 12:39:47 +00:00
Michiel Broek
2cec96dca1 Ported to OpenBSD 2004-12-28 15:30:52 +00:00
Michiel Broek
4255e9d3b1 Fixed mbtask shutdown on UPS shutdown 2004-09-19 14:08:01 +00:00
Michiel Broek
eb1e9a6fe9 Moved semafore directory to ~/var/sema 2004-09-14 20:37:57 +00:00
Michiel Broek
d9c5d0eb54 Moved magic directory into ~/var 2004-09-14 20:11:20 +00:00
Michiel Broek
61f89c0cfc The logical nodenumber for the bbs is now issued by mbtask 2004-09-09 19:02:43 +00:00
Michiel Broek
ec76c05fa2 Improved ping thread stopping 2004-08-14 12:28:15 +00:00
Michiel Broek
bd740ae688 Blocked hold mail during ZMH and Tyx window 2004-08-13 14:05:18 +00:00
Michiel Broek
a8acae02ce Changed security 2004-08-11 19:37:31 +00:00
Michiel Broek
e43d1c5135 Changed security 2004-08-11 19:37:30 +00:00
Michiel Broek
c4e7b8a6fc When calling mbcico the address passed is now 5d 2004-08-07 20:20:30 +00:00
Michiel Broek
f1f08225ed Added newuser questions for screenlen, newmail check and newfiles check 2004-08-07 13:42:19 +00:00
Michiel Broek
7bb76255eb Added newuser questions for screenlen, newmail check and newfiles check 2004-08-07 13:03:36 +00:00
Michiel Broek
22f65f8e92 Changed IP capabilities showing 2004-07-22 20:30:58 +00:00
Michiel Broek
8dcb98e8fa Changed to use direct instead of immediate mail. 2004-07-12 20:00:52 +00:00
Michiel Broek
c3af2ae90b Updates for the ICM flag 2004-06-19 17:41:06 +00:00
Michiel Broek
1d93090e5a Added experimental support for the ICM flag (FSP-1033) 2004-06-18 19:54:13 +00:00
Michiel Broek
b7136aa545 Preparations for the ICM nodelist flag (FSP-1033) 2004-06-06 19:21:27 +00:00
Michiel Broek
2b0a088da4 Restore cvs 2004-04-29 19:25:14 +00:00
Michiel Broek
9e9fec9912 Updates for mbtask and mbnntp 2004-04-15 21:29:59 +00:00
Michiel Broek
4dd08644bd Fixed mbtask disk check problem 2004-04-07 20:01:49 +00:00
Michiel Broek
98563681c0 Fixes for symbolic drives 2004-04-06 21:32:06 +00:00
Michiel Broek
73a5964be8 Updates for html sitedocs 2004-03-27 20:05:59 +00:00
Michiel Broek
da55a193dd Changed sigchld signal 2004-03-22 14:04:51 +00:00
Michiel Broek
c712893316 Removed some debug logging 2004-03-22 11:46:42 +00:00
Michiel Broek
d663640948 Updated disk watcher 2004-03-22 11:35:47 +00:00
Michiel Broek
4c4a5f7bef Updates for mbmon 2004-03-21 13:40:25 +00:00
Michiel Broek
85c892cc12 Updates for FreeBSD 2004-03-21 13:28:37 +00:00
Michiel Broek
f10a39a9e7 Updates for diskwatcher 2004-03-21 12:55:45 +00:00
Michiel Broek
f55ff6280f Completed mbtask new disk watcher 2004-03-20 23:00:22 +00:00
Michiel Broek
f2a5b62745 Update disk watch for FreeBSD 2004-03-20 21:30:11 +00:00
Michiel Broek
86071b1159 Updates for disk watch 2004-03-20 19:25:57 +00:00
Michiel Broek
03cae38992 Updated for FreeBSD 2004-03-20 16:19:27 +00:00
Michiel Broek
f19b0b0a7e Added experiment for disk tests 2004-03-20 16:09:35 +00:00
Michiel Broek
a1345b8c84 Prepare for disk watch thread 2004-03-20 13:26:34 +00:00
Michiel Broek
a479fa7b77 Several setup settings added 2004-03-17 20:24:59 +00:00
Michiel Broek
0334e7cc59 Changed library headers 2004-02-21 17:22:00 +00:00
Michiel Broek
1382701bd8 Merged tmail patches 2004-01-22 20:10:59 +00:00
Michiel Broek
b218f2f63a Point dial changes 2004-01-20 20:02:42 +00:00
Michiel Broek
879753a6a1 Bumped to version 0.39.7 2004-01-14 21:22:57 +00:00
Michiel Broek
7d69fcdfb6 Added T-Mail fileboxes support 2004-01-14 20:51:22 +00:00
Michiel Broek
16b185f277 Added some stuff for T-Mail fileboxes 2004-01-11 16:51:00 +00:00
Michiel Broek
fb977d8b12 Updated global structure 2004-01-11 13:01:35 +00:00
Michiel Broek
a53c184f9e Some small fixes 2004-01-08 20:02:41 +00:00
Michiel Broek
fe747016d1 Upgraded to 0.39.5 2003-12-24 12:55:27 +00:00
Michiel Broek
fb927af2bd Finished mbtask threads 2003-12-24 12:00:00 +00:00
Michiel Broek
0998736e65 Revised mbtask shutdown procedure 2003-12-23 21:30:50 +00:00
Michiel Broek
6519357e2f Fixes for NetBSD 2003-12-23 21:21:28 +00:00
Michiel Broek
530af1e724 New shutdown sequence 2003-12-23 21:07:33 +00:00
Michiel Broek
0a033348a5 Sparc changes 2003-12-23 20:53:32 +00:00
Michiel Broek
1d96f106c5 Updated configure scripts 2003-12-23 18:33:42 +00:00
Michiel Broek
74cf98c9c5 Updated configure scripts and Makefiles 2003-12-23 14:01:22 +00:00
Michiel Broek
79a4875bee Updated mbtask and main Makefile 2003-12-22 19:40:21 +00:00
Michiel Broek
8453035be1 Changed compiler flags 2003-12-21 14:58:25 +00:00
Michiel Broek
e2bf92cb27 Updated Makefiles 2003-12-18 22:44:09 +00:00
Michiel Broek
ac2c3a7253 FreeBSD configure updates 2003-12-18 21:40:44 +00:00
Michiel Broek
1130039d19 configure update for threads 2003-12-18 21:13:53 +00:00
Michiel Broek
bd3d44e8b5 Some experiments with the Makefiles 2003-12-17 22:16:08 +00:00
Michiel Broek
2e58d4339a Fixed several small valgrind detected errors 2003-12-16 21:50:32 +00:00
Michiel Broek
fe72a65a37 Added debug code for Hans 2003-12-13 21:12:48 +00:00
Michiel Broek
f7b6706f5a Small cleanup 2003-12-06 22:16:45 +00:00
Michiel Broek
1af9935914 Changed start/stop scripts 2003-12-06 20:52:58 +00:00
Michiel Broek
df0e9ee03f Fixes for stopping mbtask 2003-12-06 16:59:24 +00:00
Michiel Broek
d55d4e0df1 More memory leak fixes, added command thread to mbtask 2003-12-06 16:35:33 +00:00
Michiel Broek
f0bbdba104 A lot of fixes found with valgrind 2003-12-04 22:07:33 +00:00
Michiel Broek
fab5a2edae Fix for ping using all CPU time when network unreachable 2003-12-02 20:50:57 +00:00
Michiel Broek
f52361396c Updated makefiles and a small fix in mbtask 2003-12-02 20:32:12 +00:00
Michiel Broek
bc9701f005 In mbtask now use a thread for the ping function 2003-11-30 19:13:29 +00:00
Michiel Broek
681d869b17 Updates for telnet protocol calls 2003-11-25 20:04:43 +00:00
Michiel Broek
24cd311b9c Added incoming telnet proxy 2003-11-22 21:42:44 +00:00
Michiel Broek
f9c6ee79b5 Dropped ITN support 2003-11-08 18:42:37 +00:00
Michiel Broek
ea98670b1e Upgraded version, added debug logfile 2003-09-09 19:39:51 +00:00
Michiel Broek
43daa4cfbd Changed the website address 2003-09-02 18:29:19 +00:00
Michiel Broek
a14e540cd4 Better mbtask logging 2003-08-03 15:58:26 +00:00
Michiel Broek
893f84ebc5 Changed mbtask Waiting message 2003-08-03 15:11:33 +00:00
Michiel Broek
3c0de46dc9 Added more program locks 2003-08-03 14:42:12 +00:00
Michiel Broek
709a2ad3af Added and changed program locks 2003-08-03 14:08:07 +00:00
Michiel Broek
c672771758 Added simultaneous bbs login check 2003-07-29 20:42:38 +00:00
Michiel Broek
42b0fd381b Fixed several compiler warnings 2003-07-06 11:49:01 +00:00
Michiel Broek
cad87472f1 Finished chatserver, bumped to version 0.37.3 2003-04-09 19:38:06 +00:00
Michiel Broek
03f3cb1c12 Updated Spanish and Galego 2003-04-07 20:18:16 +00:00
Michiel Broek
f01d13146e More additions for the chatserver 2003-04-03 20:51:19 +00:00
Michiel Broek
de14e49f5c Made sysop/user chat working 2003-04-02 21:36:47 +00:00
Michiel Broek
58ea13aff8 Updates for chat from the bbs 2003-04-01 21:41:36 +00:00
Michiel Broek
c09bebade4 Updates for the chatserver 2003-03-24 19:44:38 +00:00
Michiel Broek
3d157ec16a Fixes to mbmon screen layout, added basic files for chatserver 2003-03-23 21:27:14 +00:00
Michiel Broek
0cf00e1716 Added sysop page commands 2003-03-20 22:43:40 +00:00
Michiel Broek
0fc8c478f4 Fixed small bbs problem, started chat protocol 2003-03-19 22:45:46 +00:00
Michiel Broek
84c43b6855 Removed safe cracker door 2003-02-23 15:55:36 +00:00
Michiel Broek
8def403243 Some small updates 2003-02-12 20:20:59 +00:00
Michiel Broek
c20e041625 Made tossing mail more relaxed 2003-02-08 15:28:31 +00:00
Michiel Broek
e52324bf3a Fixed a bug where mbtask would not stop calling undialable nodes 2003-02-08 14:21:33 +00:00
Michiel Broek
f27c25d012 Removed timebank and nextuser doors, added signature editor 2003-02-02 21:26:46 +00:00
Michiel Broek
8c5034f00f Fixes for mbtask 2003-01-27 21:55:42 +00:00
Michiel Broek
da114917c7 Fixes for calling non-CM and Txx nodes 2003-01-22 18:52:27 +00:00
Michiel Broek
0ec292293e Extra debug logs, added Spanish translations 2003-01-19 11:30:27 +00:00
Michiel Broek
fa75b267fc Small library fixes, doc updates 2003-01-06 13:44:30 +00:00
Michiel Broek
92e96084b5 Implemented nodelist fields8 search for FQDN 2002-12-31 15:27:18 +00:00
Michiel Broek
3dfe32df94 Rebuild for configurable nodelists handling 2002-12-30 22:13:33 +00:00
Michiel Broek
fbe81bfa68 Fixed nodes logging 2002-12-28 20:29:26 +00:00
Michiel Broek
02e99d131e Splitted the libaries, the nodelist functions are separated 2002-12-28 17:29:06 +00:00
Michiel Broek
a72bfbd930 Upgraded to v0.36.00 stable 2002-12-26 16:31:01 +00:00
Michiel Broek
c97f96c570 Added error message for no IP address 2002-12-08 11:22:28 +00:00
Michiel Broek
91868bcec7 Updated error codes in outbound status 2002-12-05 15:30:35 +00:00
Michiel Broek
3528a2e67e removed debug does logging 2002-10-31 18:26:06 +00:00
Michiel Broek
7cd927c877 Small areamgr/filemgr setup changes 2002-10-28 13:57:38 +00:00
Michiel Broek
e72f7c6274 Errorcode return bugfixes 2002-10-21 18:29:29 +00:00
Michiel Broek
02a1621f62 Changed all error return codes 2002-10-20 20:58:55 +00:00
Michiel Broek
9c82eff9a8 Added new global default settings 2002-09-28 22:20:45 +00:00
Michiel Broek
ca5faeea0d Ported to HPPA, tested on HP 712/80 2002-08-25 11:25:46 +00:00
Michiel Broek
e94171cc94 Added setup for outbound queue 2002-08-04 11:41:39 +00:00
Michiel Broek
e9562655ae Added nodelist override settings 2002-07-13 12:58:35 +00:00
Michiel Broek
e04792e4cb Several bugfixes 2002-07-08 19:40:22 +00:00
Michiel Broek
0c666077fa Changed mbtask logging 2002-07-07 12:20:51 +00:00
Michiel Broek
775b077dbc Updated mbtask and mbmsg debug messages 2002-07-06 15:08:16 +00:00
Michiel Broek
2e65956f07 Revised source dependencies 2002-06-30 13:20:57 +00:00
Michiel Broek
d864d6a2a9 Bumped version number, added support for nodes outbound boxes 2002-06-24 20:34:07 +00:00
Michiel Broek
5de2f5d1d9 Attempt to fix blocking internet 2002-06-18 18:52:10 +00:00
Michiel Broek
0ad6314d65 Added .cvsignore files 2002-06-15 14:22:21 +00:00
Michiel Broek
5ebd99269b Some more changes to the ping state machine 2002-06-06 20:11:53 +00:00
Michiel Broek
80442cbec3 Added debug response logging 2002-06-06 19:57:00 +00:00
Michiel Broek
63a742b2a7 Added 5 seconds pause after an error 2002-06-06 19:52:59 +00:00
Michiel Broek
edfc55fb15 Changed the ping state machine 2002-06-06 19:46:44 +00:00
Michiel Broek
9bf685786e Changed ping logging 2002-06-05 21:24:36 +00:00
Michiel Broek
bfd74def66 Fixed logging, added cvs tags 2002-06-05 21:07:36 +00:00
Michiel Broek
43de18522a Changed ping test scheduling 2002-06-05 19:30:31 +00:00