Commit graph

  • adc6cc4278 client.c fixes + away stuff from ratbox3, part 2 Valery Yatsko 2008-04-02 05:24:54 +0400
  • c75fdbfb29 fix restart.c William Pitcock 2008-04-01 20:11:11 -0500
  • b572cd7a75 fix reslib William Pitcock 2008-04-01 20:07:43 -0500
  • afdc068ce0 fix newconf.c William Pitcock 2008-04-01 20:04:03 -0500
  • 95b3551e55 fix monitor.c William Pitcock 2008-04-01 20:03:40 -0500
  • 301061562a warning clean William Pitcock 2008-04-01 20:03:13 -0500
  • 57fa364823 fix ircd_state.c William Pitcock 2008-04-01 20:01:48 -0500
  • 90728508bb fix irc_dictionary, and some ircd warnings William Pitcock 2008-04-01 20:01:25 -0500
  • c608a0619b channel.c done!!!! William Pitcock 2008-04-01 19:56:51 -0500
  • 853b68f7d0 Automated merge with http://85.237.34.214:8000/ William Pitcock 2008-04-01 19:51:12 -0500
  • af1882507a unsupported builds again \o/ William Pitcock 2008-04-01 19:38:45 -0500
  • 5ae4cce9e1 libratbox is the new libcharybdis... thanks to androsyn and jilles on making something sane where previous attempts failed. ;) William Pitcock 2008-04-01 19:35:46 -0500
  • 954012d39b extensions compile without libcharybdis now. William Pitcock 2008-04-01 19:35:13 -0500
  • 398b6a7372 ok, trying to work on blockheap's stuff Valery Yatsko 2008-04-02 04:28:05 +0400
  • c2551f470d BlockHeap -> rb_bh Valery Yatsko 2008-04-02 04:21:17 +0400
  • 91e2f81c99 Prevent cork usage as charybdis doesn't have its support Valery Yatsko 2008-04-02 04:19:12 +0400
  • 2296e5600f Missed include. Valery Yatsko 2008-04-02 04:16:50 +0400
  • 0ccdff98ac fixing cache.c compilation - code stolen from ratbox3, with irc dictionary addition Valery Yatsko 2008-04-02 04:15:58 +0400
  • e335494516 CurrentTime -> rb_currenttime(); Valery Yatsko 2008-04-02 03:53:20 +0400
  • b42e202d6b Fixes for macro Valery Yatsko 2008-04-02 03:49:56 +0400
  • ddcb223e5b Fixing m_hurt.c's dlinks Valery Yatsko 2008-04-02 03:48:21 +0400
  • f40f6bc1cb dlinkAddAlloc -> rb_dlinkAddAlloc Valery Yatsko 2008-04-02 03:44:26 +0400
  • d269d0b639 linebuf_len -> rb_linebuf_len for modules Valery Yatsko 2008-04-02 03:43:26 +0400
  • e8e79621df Fixed another two warnings in m_stats.c Valery Yatsko 2008-04-02 03:41:54 +0400
  • a235e4101d extern void send_pop_queue(struct Client *); in header, will implement this some time later Valery Yatsko 2008-04-02 03:39:08 +0400
  • 6e6a632636 ircd_defs.h declaration in stdinc.h - needed for some reasons. Valery Yatsko 2008-04-02 03:31:31 +0400
  • a1f535de14 Returned back declaration I've mistakenly removed. Valery Yatsko 2008-04-02 03:28:15 +0400
  • 47a0375094 DubString -> rb_strdup Valery Yatsko 2008-04-02 03:26:34 +0400
  • 2bc1d86ce6 m_capab.c fixed - please check whether I am correct Valery Yatsko 2008-04-02 03:09:21 +0400
  • eddc2ab6d8 MyMalloc -> rb_malloc Valery Yatsko 2008-04-02 03:07:29 +0400
  • 300a543344 away stuff from ratbox3 Valery Yatsko 2008-04-02 03:03:15 +0400
  • 90840a2915 m_away.c derived from ratbox3 - looks much better and do not use deprecated DupString. Valery Yatsko 2008-04-02 03:00:38 +0400
  • 423f18a073 monitor.{c,h} stuff for libratbox3. Valery Yatsko 2008-04-02 02:55:34 +0400
  • 637c4932f6 Argh, wrong replace caused by MS VS 2005 interface. Valery Yatsko 2008-04-02 02:47:17 +0400
  • bd19829278 MyFree -> rb_free Valery Yatsko 2008-04-02 02:45:16 +0400
  • 81af5bcb39 libcharybdis includes gone. Valery Yatsko 2008-04-02 02:39:19 +0400
  • 4e2fd62140 btw, gmake is useful too for compiling this. Valery Yatsko 2008-04-02 02:23:11 +0400
  • f27f348b1e Removed from configure.ac too. Valery Yatsko 2008-04-02 02:19:55 +0400
  • f24a7dfbaf Removing libcharybdis references. Valery Yatsko 2008-04-02 02:18:44 +0400
  • 734d420e14 Some changes for libratbox. Jilles Tjoelker 2008-04-02 00:10:51 +0200
  • 3b2ebd04de Make send.c compile, except for ziplinks. Jilles Tjoelker 2008-04-01 23:51:34 +0200
  • cf9a6b7557 make m_signon build. William Pitcock 2008-04-01 16:29:32 -0500
  • 434028d031 rb_event_add ;) William Pitcock 2008-04-01 16:26:23 -0500
  • fa8328508d Make m_set compile. William Pitcock 2008-04-01 16:25:22 -0500
  • 194590a38b make unsupported libratbox-clean. William Pitcock 2008-04-01 16:22:35 -0500
  • 036a10a995 make all extensions libratbox-clean. William Pitcock 2008-04-01 16:20:40 -0500
  • 03dba44854 Automated merge with ssh://hg.atheme.org//hg/charybdis William Pitcock 2008-04-01 16:15:06 -0500
  • e69385f4fa fix highest_fd nonsense William Pitcock 2008-04-01 16:14:47 -0500
  • 7018b86a12 More changes for libratbox. Jilles Tjoelker 2008-04-01 23:11:11 +0200
  • 75d600888f Clean these modules up. William Pitcock 2008-04-01 16:12:16 -0500
  • 0e7cb7e6a1 Various changes for libratbox. Jilles Tjoelker 2008-04-01 23:03:14 +0200
  • 555ac41f14 Change over some dlink functions. Jilles Tjoelker 2008-04-01 22:54:08 +0200
  • 944e17ac4f patricia stuff William Pitcock 2008-04-01 15:44:55 -0500
  • 5cefa1d6c8 macro replacement William Pitcock 2008-04-01 15:43:10 -0500
  • 330fc5c10c dlink -> rb_dlink William Pitcock 2008-04-01 15:41:52 -0500
  • b2f0da886e ircs[n]printf -> rb_s[n]printf William Pitcock 2008-04-01 15:38:40 -0500
  • ba200635a6 Make this compile, but lots of warnings. William Pitcock 2008-04-01 15:26:43 -0500
  • 7cdb0a09b9 ircsprintf -> rb_sprintf William Pitcock 2008-04-01 15:21:53 -0500
  • 5b96d9a6b9 start making this compile William Pitcock 2008-04-01 15:18:48 -0500
  • d56734d6dd bork bork bork William Pitcock 2008-04-01 15:14:08 -0500
  • 75bb1a639c kill patricia.c William Pitcock 2008-04-01 15:11:03 -0500
  • 24e9341af3 Initialize libratbox. William Pitcock 2008-04-01 15:10:43 -0500
  • a8f0b117ba Make this link without OpenSSL. This patch should go upstream. William Pitcock 2008-04-01 14:57:52 -0500
  • ecc31a989c link against libratbox... William Pitcock 2008-04-01 14:55:00 -0500
  • 0620a364a3 Make buildsystem work. William Pitcock 2008-04-01 11:57:41 -0500
  • b676ea3bd5 Run autoreconf. William Pitcock 2008-04-01 11:53:46 -0500
  • db13786793 Pull in libratbox from ircd-ratbox-3.0.0beta1 and integrate into the build system. William Pitcock 2008-04-01 11:52:26 -0500
  • 1f112a04f4 Allow ENCAP GCAP to be reused to broadcast capability changes to the network. This means that modules can now be added which change CAPs. William Pitcock 2008-04-01 11:45:46 -0500
  • 289dfa61f1 Clarify last sentence in that help file. Jilles Tjoelker 2008-03-31 00:42:04 +0200
  • 7b7e1640de Move PRIVS command from extensions to modules (shows effective oper privs). Jilles Tjoelker 2008-03-31 00:39:14 +0200
  • 22f2f68a07 Use ERR_DISABLED in CHGHOST and STATS e. Jilles Tjoelker 2008-03-30 20:02:55 +0200
  • bd710c8837 Add ERR_DISABLED (517) from ircu. Jilles Tjoelker 2008-03-30 19:56:20 +0200
  • 1e452902dc Some tweaks, apparently you can have multiple <author> tags now. William Pitcock 2008-03-30 01:54:14 -0500
  • 85550587fb Unbreak /quote help stats as an oper (all where oper and user help are different). Remove symlink optimization, so helpfiles equal for opers and users are loaded into memory twice, which is not an issue. Jilles Tjoelker 2008-03-29 23:38:22 +0100
  • 9fc04df8c8 Use ERR_NOPRIVS when an oper is not allowed to see admin-only /stats. This includes opers without the admin flag and admins on other servers. Jilles Tjoelker 2008-03-29 23:09:45 +0100
  • 8682f1cb32 Fix type mismatch with format string. Could have broken on some 64-bit machines. Jilles Tjoelker 2008-03-29 21:56:15 +0100
  • f9de2f89b2 Note that +i must be included in default_umodes. Jilles Tjoelker 2008-03-29 21:37:12 +0100
  • 30ae6c6fa2 Add force_user_invis extension from charybdis+sn. Forces nonopers +i. Jilles Tjoelker 2008-03-29 21:36:39 +0100
  • 5b0c1b47c6 Fix compiler warning. Jilles Tjoelker 2008-03-29 21:36:11 +0100
  • 48a038f4b5 Fix Invalid CAP subcommand error if the user has no nick. Jilles Tjoelker 2008-03-18 23:47:37 +0100
  • 48a266e5da Cleanups to 005 code, from ratbox (androsyn). Jilles Tjoelker 2008-03-18 23:28:03 +0100
  • 3f6e258775 target change: use fnv32 hash of UID instead of pointer to identify clients This way, the information remains valid after a split. For clients on TS5 servers, the nick is used; this is not much of a problem because these are on pseudoservers and not assumed to change nick much at all. Jilles Tjoelker 2008-03-16 00:39:49 +0100
  • 014e2aa049 Generate include/serno.h from the hg revision data. The code is inspired by the code in atheme-services, but * it uses 'hg parents' instead of 'hg tip' so it will also work if the working directory is not updated to the latest version in the local repository * the format is different (date-shorthash instead of revnum:shorthash) * some sort of serno.h is always generated, be it "unknown" only Jilles Tjoelker 2008-03-12 18:44:47 +0100
  • 7478545cb2 Hide cmode +r from 005 if there is no service{} block. Jilles Tjoelker 2008-03-11 23:56:23 +0100
  • 428b796aa4 sgml docs: mention that connect::topicburst is now enabled by default Jilles Tjoelker 2008-03-11 21:58:13 +0100
  • 3b005693bd Clearer error messages for failed joins. Jilles Tjoelker 2008-03-11 19:48:58 +0100
  • 43f8445df3 Show some target change statistics in /stats t. - the number of messages blocked by target change on this server since it was started - the number of IPs currently subject to a a lower target limit on this server (these expire over time) Jilles Tjoelker 2008-03-02 17:03:56 +0100
  • a65f9880f6 Update copyright year in sgml documentation. Jilles Tjoelker 2008-02-29 20:18:09 +0100
  • 878f1c5148 Add more details to stats in sgml docs. Jilles Tjoelker 2008-02-29 17:10:20 +0100
  • 93ecb714db Update docs for change to masked stats k/K. Jilles Tjoelker 2008-02-29 16:27:55 +0100
  • aed5ce90a5 Remove CHFL_DEOPPED entirely. Since charybdis 2.3 will require TS6, emulating legacy semantics is unnecessary. William Pitcock 2008-02-27 14:08:27 -0600
  • 81daf9555b Remove CHFL_DEOPPED check from TMODE. This check sometimes blocks oper overrides (OMODE). It does not stop any hacks that the channelTS check already stops, because CHFL_DEOPPED is only set when this server ignored an @ in an incoming SJOIN (the SJOIN is then propagated without the @) and this can only be because of a TS difference. Jilles Tjoelker 2008-02-25 00:05:15 +0100
  • 8c39f0bf04 Fix a UID leak. Jilles Tjoelker 2008-02-04 23:56:13 +0100
  • 5aa453a47f Default connect::flags topicburst to true. Use ~topicburst if you must disable it. Jilles Tjoelker 2008-02-02 17:15:34 +0100
  • 309e4fd03f Update /stats z for removal of struct User from whowas. This was done in hybrid 5 or earlier... Jilles Tjoelker 2008-01-22 22:07:11 +0100
  • 8d0d947de8 send_linebuf_remote(): Remove broken and useless ghost check that can never happen. Jilles Tjoelker 2008-01-17 01:06:32 +0100
  • 19807b5b97 Fix some split servers not appearing in oper /map. Needed another scache_split() call, in qs_server(). Jilles Tjoelker 2008-01-16 19:53:42 +0100
  • 8170176a78 Remove silly a2client_p, entirely pointless since User.server removal. (and was pointless since Client.servptr was introduced) Jilles Tjoelker 2008-01-14 23:59:46 +0100
  • c7874951aa kline_exempt does not exempt from D:lines, so don't tell user it does. Jilles Tjoelker 2008-01-06 17:41:59 +0100
  • b90022da01 PRIVS: Show name of operator block. Change the "O" to "operator:<name>". Jilles Tjoelker 2008-01-06 15:29:54 +0100