1080ffb015Removed note that we support cygwin (no, we don't)
Valery V Yatsko
2008-08-13 22:57:09 +0400
8932c8d84eatheme-services -> charybdis for application.sh script
Valery V Yatsko
2008-08-13 22:53:36 +0400
3df643b140Extension for +A (admin only) channel mode, currently belongs to type chm_staff as operonly, seen in various networks.
Valery V Yatsko
2008-08-13 21:04:27 +0400
74e0c6e660fix a crash in the rb_bh_gc code from libratbox svn r25871 (androsyn)
Jilles Tjoelker
2008-08-12 22:37:29 +0200
97a6160b45Allow /list on a named +p channel. A full /list already included +p channels.
Jilles Tjoelker
2008-08-12 22:34:37 +0200
77cc3211c7Charybdis never had old kline/config format - removed notes about them
Valery V Yatsko
2008-08-12 18:09:30 +0400
b61d17a68aMade README.FIRST much actual (most copied from ircd-ratbox)
Valery V Yatsko
2008-08-11 23:29:22 +0400
670f0c247esync with libratbox upstream - r25870
Valery V Yatsko
2008-08-11 23:20:24 +0400
cc430906e0Updated TODO
Valery V Yatsko
2008-08-09 18:46:05 +0400
ade4ed6379Add conf files to be used for automated testing.
Jilles Tjoelker
2008-08-09 15:38:31 +0200
3ae41b440aTODO: test suite as in ircu? should include configuration files & certificates for setting up local debug network containing 3 servers in it + possibly configuration file for test services (atheme)?
Valery V Yatsko
2008-08-08 20:06:00 +0400
a0775df0edfixed typo in sslproc.c
Valery V Yatsko
2008-08-08 20:01:52 +0400
b01b826d26ilog -> inotice in ircd_restart_cb (ircd.c)
Valery V Yatsko
2008-08-06 23:57:45 +0400
94c100153cfrom ircd-ratbox r25799 by androsyn: give a bit more info when libratbox calls logging callbacks
Valery V Yatsko
2008-08-06 23:12:02 +0400
c870fa9f9aRestricted +O (operonly) channel mode to be set only by ircops (chm_staff)
Valery V Yatsko
2008-08-04 21:59:58 +0400
fba62b0151Moved extern chmode_flags declaration from channel.h to chmode.h, as it's actually declared in the second one
Valery V Yatsko
2008-08-04 21:51:15 +0400
e76989521aBranch merge
Valery V Yatsko
2008-08-04 21:45:56 +0400
bee0998d33Removed global_tree declaration as unused from reject.c
Valery V Yatsko
2008-08-04 21:45:30 +0400
f48c47b76eoups, missed param for has_privilege example function in TODO
Valery V Yatsko
2008-08-04 01:37:18 +0400
4d2ae0d062added privilege system and some new hooks in TODO
Valery V Yatsko
2008-08-04 01:34:59 +0400
63ae37ccd1Rerun autoconf.
William Pitcock
2008-08-01 17:03:18 -0500
d7e75f0ab9Add *sunos* conditional to solaris section for opensolaris, and add -D_XPG4_2 -D__EXTENSIONS__ to CFLAGS on these platforms.
William Pitcock
2008-08-01 17:02:58 -0500
143b6cc1e4Automated merge with ssh://hg.atheme.org//hg/charybdis
William Pitcock
2008-08-01 17:00:41 -0500
1f025cc3bfrb_setup_fd_ports(): use correct prototype.
William Pitcock
2008-08-01 17:00:00 -0500
c3a82957dbUpdate example.conf for max_unknown_ip->throttle.
Jilles Tjoelker
2008-08-01 02:54:36 +0200
d1275a8fd6Move to ratbox3 reject and throttle code.
Jilles Tjoelker
2008-08-01 01:59:08 +0200
70747af524Fix rejectcache and unknown_count. Unfortunately they are checked after SSL setup.
Jilles Tjoelker
2008-07-31 22:47:53 +0200
4045502246Fix testline crashes, introduced by the auth_user patch.
Jilles Tjoelker
2008-07-31 22:25:17 +0200
bcd8cc02e1Fix some part of IPv6 dline checking.
Jilles Tjoelker
2008-07-31 21:56:05 +0200
060ea02eecRemove an unnecessary check for &channels -- sendto_server() already does it.
Jilles Tjoelker
2008-07-31 18:11:36 +0200
b3be8599aaUse channel_modes() to convert a new channel's modes to a string.
Jilles Tjoelker
2008-07-31 17:55:23 +0200
4d94f914f8chm_operonly extension: use Unreal's numeric (520) irssi still does not recognize this properly, oh well
Jilles Tjoelker
2008-07-31 16:10:14 +0200
8576d6944aFix problems with resolver not responding and epoll. Read from resolver socket until it is no longer ready.
Jilles Tjoelker
2008-07-30 19:53:54 +0200
8789299343Put back netwide snotes for ssld errors from remote connects.
Jilles Tjoelker
2008-07-30 14:50:12 +0200
f43b492b70Make the ircd start again.
Jilles Tjoelker
2008-07-30 14:48:39 +0200
a02e61ed80channel.h cleaned up a bit - removed unused includes
Valery Yatsko
2008-07-30 16:27:35 +0400
eda5c86098Removed charybdis.h include - used nowhere
Valery Yatsko
2008-07-30 16:19:56 +0400
76eaa67b74ssld synced with ircd-ratbox3 svn
Valery Yatsko
2008-07-30 02:57:01 +0400
f5bdde4b42sslproc.c synced with ircd-ratbox3 svn
Valery Yatsko
2008-07-30 02:55:08 +0400
d36df23a0bRemoved TS5 description as it is no longer supported
Valery Yatsko
2008-07-30 02:25:21 +0400
7be4360d11Removed some docs related to ratbox
Valery Yatsko
2008-07-30 02:23:30 +0400
9b014b4a26Adding changeable access levels in todo for channel modes extensions
Valery Yatsko
2008-07-30 00:55:20 +0400
11a8216623Add SENDBANS command (extension) to propagate xlines and resvs manually.
Jilles Tjoelker
2008-07-29 00:09:03 +0200
9a7b24a6beRemoved unneeded includes from newconf.h
Valery Yatsko
2008-07-28 23:14:51 +0400
b1d6fa8cd2Reordered functions to match ratbox3's order
Valery Yatsko
2008-07-28 23:02:54 +0400
3f46cd0007quick draft fix of ip_cloaking to make module work with ipv6 ips, cleanup later
Valery Yatsko
2008-07-28 10:06:01 +0400
8acef9de29Let ops/voices bypass tgchange/floodcount if sending to users in their channel. This was already possible by using CPRIVMSG/CNOTICE instead of PRIVMSG/NOTICE.
Jilles Tjoelker
2008-07-27 23:34:58 +0200
ceac83d965Remove user@server messages to local users. These are unreliable in general and only useful for violating certain restrictions. Sending such messages to remote servers is still possible, for securely messaging pseudoservers whether service{}'ed or not. The special oper-only syntax opers@server remains as well.
Jilles Tjoelker
2008-07-27 22:17:46 +0200
b5a93db8b8Removing '/* patricia */' declarations block as libratbox3 has this now, changed the order of variable declarations a bit
Valery Yatsko
2008-07-27 16:25:00 +0400
4d938eac7dCleanup: removed unused initialVMTop variable from ircd.c and get_maxrss() from restart.c
Valery Yatsko
2008-07-27 16:18:50 +0400
2b4185469f*.orig and *.log files are useless here too
Valery Yatsko
2008-07-27 16:14:30 +0400
1bf485532dVariable aconf was used before its initialization - fixed
Valery Yatsko
2008-07-27 14:43:49 +0400
38e0e40411Added '*~' entry to .hgignore, gedit loves making them much
Valery Yatsko
2008-07-27 14:09:47 +0400
1e453badafChanged my email address
Valery Yatsko
2008-07-27 13:53:39 +0400
0865b537a0SSL only channel mode extension - might be useful if server owner prefer not to use extended bans, or to make server feel like ircd-ratbox3
Valery Yatsko
2008-07-27 12:47:40 +0400
16120df7afAdded chm_operonly to Makefile
Valery Yatsko
2008-07-27 12:19:21 +0400
7608ef4933A very draft version of extensions, which are adding can_join hooks for custom channel modes
Valery Yatsko
2008-07-27 12:10:48 +0400
dada366b70Also apply floodcount to messages to remote clients (except services). As before, only local clients can have their message blocked.
Jilles Tjoelker
2008-07-22 01:46:34 +0200
85b8e6497dDo not check floodcount if user is messaging self.
Jilles Tjoelker
2008-07-13 13:35:43 +0200
121cd4dcb6Some fixes to .depend generation.
Jilles Tjoelker
2008-07-12 01:52:14 +0200
b7fc2983f2Add some stuff to .hgignore.
Jilles Tjoelker
2008-07-11 14:46:00 +0200
40a53c07b4Add a DNS section to charybdis-oper-guide.
Jilles Tjoelker
2008-07-10 23:31:46 +0200
60817ff45cRemove some obsolete ConfItem flags.
Jilles Tjoelker
2008-07-04 17:05:18 +0200
dc4d501281Move nick collision notices from +s to +k. Remote nick collisions (Received KILL/SAVE message) were already on +k.
Jilles Tjoelker
2008-07-04 16:54:46 +0200
3fde0c14a2Do not send kills for unknown prefixes which are nicks. This can happen harmlessly in particular if a SAVE and a nick-prefixed command crossed; then, due to nick changes and nick chasing, it easily causes ghosts that need a kill or split to disappear. Most commands use UID as prefix which does not have this problem and will destroy real ghosts soon enough.
Jilles Tjoelker
2008-07-02 00:58:56 +0200
e5cdec73acLog ssld errors for servers and handshakes. (serverlog)
Jilles Tjoelker
2008-06-30 00:28:00 +0200
0d093bfee3Call serv_connect_callback() directly from serv_connect_ssl_callback(). This speeds up outgoing SSL server connections by 1 second.
Jilles Tjoelker
2008-06-29 23:47:10 +0200
faed554234Give proper error messages if connect fails for a server using SSL.
Jilles Tjoelker
2008-06-29 23:47:02 +0200
cd0ba90750Send ssld error netwide if it was a remote connect and a handshake.
Jilles Tjoelker
2008-06-29 22:02:32 +0200
9cb932632fShow reason for failed outgoing SSL handshakes to opers. Also add a comment that ircd does not care about the reason for failed incoming SSL handshakes. ircd-ratbox r25651
Jilles Tjoelker
2008-06-29 21:56:31 +0200
0b53baf73bKeep track of nameservers that timeout and use others preferably. The number of timeouts since the last received packet is visible in /stats A.
Jilles Tjoelker
2008-06-29 21:07:24 +0200
0ae330b43fReset check_splitmode_ev to NULL after removing it, to exclude the possibility of it being removed twice. like ircd-ratbox r25641 (jilles) reverts 788:476d29d84191
Jilles Tjoelker
2008-06-29 01:37:11 +0200
a70bad1d73m_trace.c fixed
Valery V Yatsko
2008-06-28 18:20:24 +0400
42706093f1New (and better) values for startup event timings
Valery V Yatsko
2008-06-28 14:50:21 +0400
6447b1637dRemoved __CYGWIN__ define - server has no ability to work on cygwin right now
Valery V Yatsko
2008-06-28 14:46:03 +0400
f4fd05e251Removed SystemTime declaration
Valery V Yatsko
2008-06-28 14:38:27 +0400
fd4535aa50Remove srand() from main(), we are using ratbox3 random number generator (ev)
Valery V Yatsko
2008-06-28 14:36:25 +0400
51b0223e4d'empty_sockhost = "255.255.255.255"' const for report_this_status
Valery V Yatsko
2008-06-28 14:27:33 +0400
3db8104751report_this_status: declaration changed
Valery V Yatsko
2008-06-28 14:25:31 +0400
af7c236800report_this_status fixed
Valery V Yatsko
2008-06-28 14:24:18 +0400
715b28fefdApplied svn diff from ratbox3 r21458:21470
Valery V Yatsko
2008-06-28 14:13:50 +0400
4fd52c8c20notify_banned_client cleaned up
Valery V Yatsko
2008-06-28 12:56:58 +0400
bb79db15d71. Removed stupid initUser() function outside of all heaps initializations 2. Cleaned up make_client
Valery V Yatsko
2008-06-28 12:49:27 +0400
6992eef0b5*_heap declaration related to client.c are now in client.c + current_uid too
Valery V Yatsko
2008-06-28 12:44:19 +0400
9a67ad23d9Remove Channel->users_last, used nowhere
Valery V Yatsko
2008-06-28 12:25:53 +0400
9813daca73'struct config_channel_entry ConfigChannel' in channel.c too
Valery V Yatsko
2008-06-28 12:02:51 +0400
1a218aaf75'rb_dlink_list global_channel_list' declaration moved to channel.c
Valery V Yatsko
2008-06-28 12:00:01 +0400
5475a9321fchannel_heap,ban_heap,topic_heap,member_heap declared statically in channel.c instead of ircd.{c,h}
Valery V Yatsko
2008-06-28 11:54:51 +0400
c735f93023Pretty symlink logic for help files
Valery V Yatsko
2008-06-28 11:48:30 +0400
7dd98666ccuntabify function added to cache.c: removes tabs from src, replaces with 8 spaces, and returns the length of the new string. if the new string would be greater than destlen, it is truncated to destlen - 1
Valery V Yatsko
2008-06-28 11:22:43 +0400