Commit Graph

  • 1080ffb015 Removed note that we support cygwin (no, we don't) Valery V Yatsko 2008-08-13 22:57:09 +0400
  • 8932c8d84e atheme-services -> charybdis for application.sh script Valery V Yatsko 2008-08-13 22:53:36 +0400
  • 3df643b140 Extension 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
  • 74e0c6e660 fix a crash in the rb_bh_gc code from libratbox svn r25871 (androsyn) Jilles Tjoelker 2008-08-12 22:37:29 +0200
  • 97a6160b45 Allow /list on a named +p channel. A full /list already included +p channels. Jilles Tjoelker 2008-08-12 22:34:37 +0200
  • 77cc3211c7 Charybdis never had old kline/config format - removed notes about them Valery V Yatsko 2008-08-12 18:09:30 +0400
  • b61d17a68a Made README.FIRST much actual (most copied from ircd-ratbox) Valery V Yatsko 2008-08-11 23:29:22 +0400
  • 670f0c247e sync with libratbox upstream - r25870 Valery V Yatsko 2008-08-11 23:20:24 +0400
  • cc430906e0 Updated TODO Valery V Yatsko 2008-08-09 18:46:05 +0400
  • ade4ed6379 Add conf files to be used for automated testing. Jilles Tjoelker 2008-08-09 15:38:31 +0200
  • 3ae41b440a TODO: 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
  • a0775df0ed fixed typo in sslproc.c Valery V Yatsko 2008-08-08 20:01:52 +0400
  • b01b826d26 ilog -> inotice in ircd_restart_cb (ircd.c) Valery V Yatsko 2008-08-06 23:57:45 +0400
  • 94c100153c from 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
  • c870fa9f9a Restricted +O (operonly) channel mode to be set only by ircops (chm_staff) Valery V Yatsko 2008-08-04 21:59:58 +0400
  • fba62b0151 Moved 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
  • e76989521a Branch merge Valery V Yatsko 2008-08-04 21:45:56 +0400
  • bee0998d33 Removed global_tree declaration as unused from reject.c Valery V Yatsko 2008-08-04 21:45:30 +0400
  • f48c47b76e oups, missed param for has_privilege example function in TODO Valery V Yatsko 2008-08-04 01:37:18 +0400
  • 4d2ae0d062 added privilege system and some new hooks in TODO Valery V Yatsko 2008-08-04 01:34:59 +0400
  • b62765e9a9 Rerun autoconf. Jilles Tjoelker 2008-08-02 02:09:23 +0200
  • 4a387e786a Fix shell syntax. Jilles Tjoelker 2008-08-02 02:09:16 +0200
  • 63ae37ccd1 Rerun autoconf. William Pitcock 2008-08-01 17:03:18 -0500
  • d7e75f0ab9 Add *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
  • 143b6cc1e4 Automated merge with ssh://hg.atheme.org//hg/charybdis William Pitcock 2008-08-01 17:00:41 -0500
  • 1f025cc3bf rb_setup_fd_ports(): use correct prototype. William Pitcock 2008-08-01 17:00:00 -0500
  • c3a82957db Update example.conf for max_unknown_ip->throttle. Jilles Tjoelker 2008-08-01 02:54:36 +0200
  • d1275a8fd6 Move to ratbox3 reject and throttle code. Jilles Tjoelker 2008-08-01 01:59:08 +0200
  • 70747af524 Fix rejectcache and unknown_count. Unfortunately they are checked after SSL setup. Jilles Tjoelker 2008-07-31 22:47:53 +0200
  • 4045502246 Fix testline crashes, introduced by the auth_user patch. Jilles Tjoelker 2008-07-31 22:25:17 +0200
  • bcd8cc02e1 Fix some part of IPv6 dline checking. Jilles Tjoelker 2008-07-31 21:56:05 +0200
  • 060ea02eec Remove an unnecessary check for &channels -- sendto_server() already does it. Jilles Tjoelker 2008-07-31 18:11:36 +0200
  • b3be8599aa Use channel_modes() to convert a new channel's modes to a string. Jilles Tjoelker 2008-07-31 17:55:23 +0200
  • 4d94f914f8 chm_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
  • 8576d6944a Fix 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
  • 8789299343 Put back netwide snotes for ssld errors from remote connects. Jilles Tjoelker 2008-07-30 14:50:12 +0200
  • f43b492b70 Make the ircd start again. Jilles Tjoelker 2008-07-30 14:48:39 +0200
  • a02e61ed80 channel.h cleaned up a bit - removed unused includes Valery Yatsko 2008-07-30 16:27:35 +0400
  • eda5c86098 Removed charybdis.h include - used nowhere Valery Yatsko 2008-07-30 16:19:56 +0400
  • 76eaa67b74 ssld synced with ircd-ratbox3 svn Valery Yatsko 2008-07-30 02:57:01 +0400
  • f5bdde4b42 sslproc.c synced with ircd-ratbox3 svn Valery Yatsko 2008-07-30 02:55:08 +0400
  • f97867dff3 rb_uint32_t -> uint32_t, rb_uint16_t -> uint16_t Valery Yatsko 2008-07-30 02:45:31 +0400
  • 4414eb3c9e libratbox sync - r25796 Valery Yatsko 2008-07-30 02:41:27 +0400
  • d36df23a0b Removed TS5 description as it is no longer supported Valery Yatsko 2008-07-30 02:25:21 +0400
  • 7be4360d11 Removed some docs related to ratbox Valery Yatsko 2008-07-30 02:23:30 +0400
  • 9b014b4a26 Adding changeable access levels in todo for channel modes extensions Valery Yatsko 2008-07-30 00:55:20 +0400
  • 11a8216623 Add SENDBANS command (extension) to propagate xlines and resvs manually. Jilles Tjoelker 2008-07-29 00:09:03 +0200
  • 9a7b24a6be Removed unneeded includes from newconf.h Valery Yatsko 2008-07-28 23:14:51 +0400
  • b1d6fa8cd2 Reordered functions to match ratbox3's order Valery Yatsko 2008-07-28 23:02:54 +0400
  • 3f46cd0007 quick draft fix of ip_cloaking to make module work with ipv6 ips, cleanup later Valery Yatsko 2008-07-28 10:06:01 +0400
  • 8acef9de29 Let 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
  • ceac83d965 Remove 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
  • b5a93db8b8 Removing '/* 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
  • 4d938eac7d Cleanup: 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
  • cd1dea9726 last changes of crypt -> rb_crypt Valery Yatsko 2008-07-27 14:52:46 +0400
  • cf63b587c9 crypt -> rb_crypt in m_mkpasswd.c Valery Yatsko 2008-07-27 14:48:16 +0400
  • 7796ef04d4 crypt -> rb_crypt, fixing another gcc warning Valery Yatsko 2008-07-27 14:45:42 +0400
  • 1bf485532d Variable aconf was used before its initialization - fixed Valery Yatsko 2008-07-27 14:43:49 +0400
  • 38e0e40411 Added '*~' entry to .hgignore, gedit loves making them much Valery Yatsko 2008-07-27 14:09:47 +0400
  • 1e453badaf Changed my email address Valery Yatsko 2008-07-27 13:53:39 +0400
  • 0865b537a0 SSL 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
  • 16120df7af Added chm_operonly to Makefile Valery Yatsko 2008-07-27 12:19:21 +0400
  • 7608ef4933 A very draft version of extensions, which are adding can_join hooks for custom channel modes Valery Yatsko 2008-07-27 12:10:48 +0400
  • dada366b70 Also 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
  • 85b8e6497d Do not check floodcount if user is messaging self. Jilles Tjoelker 2008-07-13 13:35:43 +0200
  • e23905e60d Regenerate depend files. Jilles Tjoelker 2008-07-12 01:52:27 +0200
  • 121cd4dcb6 Some fixes to .depend generation. Jilles Tjoelker 2008-07-12 01:52:14 +0200
  • b7fc2983f2 Add some stuff to .hgignore. Jilles Tjoelker 2008-07-11 14:46:00 +0200
  • 40a53c07b4 Add a DNS section to charybdis-oper-guide. Jilles Tjoelker 2008-07-10 23:31:46 +0200
  • 60817ff45c Remove some obsolete ConfItem flags. Jilles Tjoelker 2008-07-04 17:05:18 +0200
  • dc4d501281 Move 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
  • 3fde0c14a2 Do 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
  • e5cdec73ac Log ssld errors for servers and handshakes. (serverlog) Jilles Tjoelker 2008-06-30 00:28:00 +0200
  • 0d093bfee3 Call 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
  • faed554234 Give proper error messages if connect fails for a server using SSL. Jilles Tjoelker 2008-06-29 23:47:02 +0200
  • cd0ba90750 Send ssld error netwide if it was a remote connect and a handshake. Jilles Tjoelker 2008-06-29 22:02:32 +0200
  • 9cb932632f Show 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
  • 0b53baf73b Keep 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
  • 0ae330b43f Reset 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
  • 346aca1799 Make m_trace.c compile here (with gcc 4.2.1). Jilles Tjoelker 2008-06-28 21:08:04 +0200
  • a70bad1d73 m_trace.c fixed Valery V Yatsko 2008-06-28 18:20:24 +0400
  • 42706093f1 New (and better) values for startup event timings Valery V Yatsko 2008-06-28 14:50:21 +0400
  • 6447b1637d Removed __CYGWIN__ define - server has no ability to work on cygwin right now Valery V Yatsko 2008-06-28 14:46:03 +0400
  • f4fd05e251 Removed SystemTime declaration Valery V Yatsko 2008-06-28 14:38:27 +0400
  • fd4535aa50 Remove 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
  • 3db8104751 report_this_status: declaration changed Valery V Yatsko 2008-06-28 14:25:31 +0400
  • af7c236800 report_this_status fixed Valery V Yatsko 2008-06-28 14:24:18 +0400
  • 715b28fefd Applied svn diff from ratbox3 r21458:21470 Valery V Yatsko 2008-06-28 14:13:50 +0400
  • 4fd52c8c20 notify_banned_client cleaned up Valery V Yatsko 2008-06-28 12:56:58 +0400
  • bb79db15d7 1. 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
  • 9a67ad23d9 Remove Channel->users_last, used nowhere Valery V Yatsko 2008-06-28 12:25:53 +0400
  • a2eb0d5913 Removed unneeded '*_ev = NULL' statements Valery V Yatsko 2008-06-28 12:12:18 +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
  • 5475a9321f channel_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
  • c735f93023 Pretty symlink logic for help files Valery V Yatsko 2008-06-28 11:48:30 +0400
  • 7dd98666cc untabify 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