Commit Graph

406 Commits

Author SHA1 Message Date
Michiel Broek
cd8c6a00db Rewrote mbtask as a single process 2006-02-13 19:26:30 +00:00
Michiel Broek
2041e889f5 Call setpgrp added 2006-02-06 19:18:43 +00:00
Michiel Broek
87d8893a85 Fixed missing buffer name change 2006-02-06 14:32:25 +00:00
Michiel Broek
807a6b8f5d Added width marker for chat input and fixed linelength 2006-02-06 14:23:35 +00:00
Michiel Broek
8338e5fdaf Removed some debug logging in chat 2006-02-06 12:32:24 +00:00
Michiel Broek
135c3dec7e Removed some debug logging in chat 2006-02-06 12:26:03 +00:00
Michiel Broek
4bc6702182 The main scheduler doesn't run in a thread anymore 2006-02-05 15:34:13 +00:00
Michiel Broek
ba17b61b84 Changed lauch() code 2006-02-05 14:15:17 +00:00
Michiel Broek
964fcc1b82 Fixed help for owners 2006-02-04 16:59:26 +00:00
Michiel Broek
e5d2b59207 Set topic now checks for owner 2006-02-04 16:52:53 +00:00
Michiel Broek
2229802c92 Channel owner detection improved 2006-02-04 16:30:48 +00:00
Michiel Broek
0ed5a3527d Finished new task handling 2006-02-04 13:56:21 +00:00
Michiel Broek
a41d4dab47 Finished tasks now report using a signal call 2006-02-04 13:39:51 +00:00
Michiel Broek
b616434879 Added more debugging info in launch 2006-02-01 20:55:45 +00:00
Michiel Broek
527e860044 Fixed dyndns chatserver restart 2006-01-31 19:21:36 +00:00
Michiel Broek
595a6a0322 Made several functions multithreat aware 2006-01-30 22:27:02 +00:00
Michiel Broek
90bd1a495c Added experimental restart for changed resolved FQDN 2006-01-30 18:58:06 +00:00
Michiel Broek
45a85404bf Small fix for Sparc 2006-01-29 20:35:18 +00:00
Michiel Broek
e28a56e219 Made logging multithread aware 2006-01-29 16:47:32 +00:00
Michiel Broek
3ff96b3cb2 Fixing a small detection error 2006-01-29 10:35:48 +00:00
Michiel Broek
e8f8f096a2 Added logging for possible IBC neighbour address change 2006-01-29 10:26:48 +00:00
Michiel Broek
5b0ebc99eb Another fix for channel sync 2006-01-25 21:09:57 +00:00
Michiel Broek
5d38587fb8 After server connect send the correct usernames already in chat 2006-01-25 20:44:21 +00:00
Michiel Broek
d813bb481f Changed error logging 2006-01-25 20:23:22 +00:00
Michiel Broek
768ff9c0cb Several commands now send the fqdn from the servers setup to the neighbours 2006-01-25 19:50:36 +00:00
Michiel Broek
e2312db257 Changed mutex locking 2006-01-25 18:53:21 +00:00
Michiel Broek
bc8e96ed4d Added some errorlogging 2006-01-24 22:36:58 +00:00
Michiel Broek
06c53cab6d Several changes and protections for the chatserver 2006-01-24 21:43:17 +00:00
Michiel Broek
243f0f47cf Added logging for crash during chatsessions 2006-01-23 20:34:40 +00:00
Michiel Broek
8335c2a451 Added some user logging to chat.log 2006-01-23 18:59:16 +00:00
Michiel Broek
53614ed44a Re enabled dynamic logmessage 2006-01-22 12:10:37 +00:00
Michiel Broek
f181e793d9 Better messages during servers connections reset 2005-12-19 12:30:39 +00:00
Michiel Broek
0a28368357 Added global reset for chatservers every 24 hours 2005-12-17 20:57:37 +00:00
Michiel Broek
556980e4ca Removed dynamic IP address debug logging 2005-12-17 20:10:03 +00:00
Michiel Broek
43be7569f8 Added some missing mutex_locks 2005-12-17 19:59:29 +00:00
Michiel Broek
6b92837005 Pingpong logging is using a #define 2005-12-17 19:47:27 +00:00
Michiel Broek
351e4bbac5 Better handling of changes in the list of chatservers 2005-12-17 19:31:06 +00:00
Michiel Broek
42a5043091 Added crc32 value to server state table 2005-12-17 16:35:10 +00:00
Michiel Broek
0d78dc25e1 All IBC log lines start now with IBC: to allow easier grep 2005-12-10 19:05:36 +00:00
Michiel Broek
5fbc359315 Added duplicate remote check 2005-12-09 19:25:48 +00:00
Michiel Broek
fd276b8392 Added duplicate remote check 2005-12-09 19:22:20 +00:00
Michiel Broek
cdc3ece87a Experimental code to recover from a half dead chatlink. 2005-12-07 21:29:04 +00:00
Michiel Broek
5755781972 Experimental code to recover from a half dead chatlink. 2005-12-07 21:23:55 +00:00
Michiel Broek
096e7b79b7 Experimental code to recover from a half dead chatlink. 2005-12-07 20:23:51 +00:00
Michiel Broek
0304506b00 Lowered debgug loglevel in local chatthread 2005-11-15 22:18:31 +00:00
Michiel Broek
e7c82e5ad6 Added code to the chatserver thread to handle remote servers that use dynamic dns 2005-11-15 22:05:15 +00:00
Michiel Broek
a2145663be One logmessage to debuglevel 2005-11-06 20:40:44 +00:00
Michiel Broek
d3caa2afa7 Fixed accepting connections with the chatserver when no password is given 2005-11-06 19:58:21 +00:00
Michiel Broek
eafb6260c1 Fixed crashing mbtask on receiving empty coded loglines 2005-10-25 19:12:29 +00:00
Michiel Broek
2304c874a0 Completed client/server communications encoding 2005-10-17 18:02:00 +00:00
Michiel Broek
ce6f83241b Added clencode and cldecode to safe escape messages with clients 2005-10-17 14:36:12 +00:00
Michiel Broek
4d170675b4 Some time_t/int conversions 2005-10-16 12:22:30 +00:00
Michiel Broek
52f0abaa13 Some time_t/int conversions 2005-10-16 12:13:20 +00:00
Michiel Broek
1dfaf10c20 First stage port to 64 bit 2005-10-11 20:49:41 +00:00
Michiel Broek
ce1a91279d Logs program name that locks serial ports 2005-10-09 13:37:11 +00:00
Michiel Broek
8721afe4e4 Automatic dynamic detecting of users screensize 2005-10-07 21:56:12 +00:00
Michiel Broek
3ae9d86019 Code cleanup and memory optimisation 2005-09-11 13:07:42 +00:00
Michiel Broek
4a6555f00d Added chatserver check 2005-09-01 19:58:35 +00:00
Michiel Broek
cd3320d1b1 Fixed seconds logging 2005-08-30 19:03:51 +00:00
Michiel Broek
a1bd379fdd Secured sprintf with snprintf 2005-08-29 21:03:28 +00:00
Michiel Broek
22e39869c1 Secured sprintf with snprintf 2005-08-28 11:34:24 +00:00
Michiel Broek
0af2ea61a3 Dropped support for file areas on CDrom 2005-08-11 21:05:15 +00:00
Michiel Broek
abf46ab1d2 Made Internet BBS Chat final 2005-08-11 10:46:08 +00:00
Michiel Broek
da7a197338 Fixed double PING/PONGs 2005-05-08 17:52:53 +00:00
Michiel Broek
ac30527220 moved delete call 2005-05-08 15:58:31 +00:00
Michiel Broek
01659e3ff6 Fixed server delete config handling 2005-05-08 15:50:59 +00:00
Michiel Broek
d042ea5a78 Small fix and better logging 2005-05-08 13:17:43 +00:00
Michiel Broek
053e2f2897 Updated error codes 2005-05-01 20:46:30 +00:00
Michiel Broek
85b7d186f8 Code cleanup 2005-05-01 13:35:43 +00:00
Michiel Broek
c4b5cb546e Changed databases 2005-05-01 13:12:41 +00:00
Michiel Broek
e3ad201c51 Removed old internal usertable 2005-05-01 12:27:27 +00:00
Michiel Broek
6f5308cca2 Changed /names layout 2005-05-01 10:50:38 +00:00
Michiel Broek
8cd9daa68d Prevent export #sysop channel to other servers 2005-05-01 09:46:39 +00:00
Michiel Broek
24f43175fa Added IBC stats in mbmon 2005-05-01 09:18:17 +00:00
Michiel Broek
3fc78445d9 Fixed local user channel registration 2005-04-30 12:14:42 +00:00
Michiel Broek
c14b5b448a Log cleanup 2005-04-30 11:41:24 +00:00
Michiel Broek
15bc0fcc93 Code cleanup 2005-04-30 11:31:31 +00:00
Michiel Broek
786e786557 Channel user/nick test fix 2005-04-27 21:26:03 +00:00
Michiel Broek
054c44a10b Fixed channel members list 2005-04-27 21:09:23 +00:00
Michiel Broek
12d3223176 More system messages 2005-04-27 20:54:13 +00:00
Michiel Broek
3eaf834c89 Fixed network join 2005-04-27 20:31:54 +00:00
Michiel Broek
c49716cb70 Fixed a crash on /part command 2005-04-27 20:26:53 +00:00
Michiel Broek
545318e14f IBC is ready for testing 2005-04-27 19:52:51 +00:00
Michiel Broek
be9f2513d1 Added user channel update info 2005-04-27 18:53:30 +00:00
Michiel Broek
1ecb94354d Changed api 2005-04-27 18:02:30 +00:00
Michiel Broek
7cbc2e9e72 implemented part reason message 2005-04-24 12:14:39 +00:00
Michiel Broek
f224e68f37 added second fix of channel handling 2005-04-23 15:56:22 +00:00
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