Michiel Broek
|
f71bd8113a
|
Safer code for chat
|
2006-03-06 16:34:26 +00:00 |
|
Michiel Broek
|
edc2dca188
|
Fixed some sprintf calls
|
2006-02-23 21:37:04 +00:00 |
|
Michiel Broek
|
fb9122255c
|
Fixes for mbtask
|
2006-02-15 19:56:26 +00:00 |
|
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 |
|