Commit graph

330 commits

Author SHA1 Message Date
Jilles Tjoelker 3b2ebd04de Make send.c compile, except for ziplinks. 2008-04-01 23:51:34 +02:00
William Pitcock cf9a6b7557 make m_signon build. 2008-04-01 16:29:32 -05:00
William Pitcock 434028d031 rb_event_add ;) 2008-04-01 16:26:23 -05:00
William Pitcock fa8328508d Make m_set compile. 2008-04-01 16:25:22 -05:00
William Pitcock 194590a38b make unsupported libratbox-clean. 2008-04-01 16:22:35 -05:00
William Pitcock 036a10a995 make all extensions libratbox-clean. 2008-04-01 16:20:40 -05:00
William Pitcock 03dba44854 Automated merge with ssh://hg.atheme.org//hg/charybdis 2008-04-01 16:15:06 -05:00
William Pitcock e69385f4fa fix highest_fd nonsense 2008-04-01 16:14:47 -05:00
William Pitcock 75d600888f Clean these modules up. 2008-04-01 16:12:16 -05:00
Jilles Tjoelker 7018b86a12 More changes for libratbox. 2008-04-01 23:11:11 +02:00
Jilles Tjoelker 0e7cb7e6a1 Various changes for libratbox. 2008-04-01 23:03:14 +02:00
Jilles Tjoelker 555ac41f14 Change over some dlink functions. 2008-04-01 22:54:08 +02:00
William Pitcock 944e17ac4f patricia stuff 2008-04-01 15:44:55 -05:00
William Pitcock 5cefa1d6c8 macro replacement 2008-04-01 15:43:10 -05:00
William Pitcock 330fc5c10c dlink -> rb_dlink 2008-04-01 15:41:52 -05:00
William Pitcock b2f0da886e ircs[n]printf -> rb_s[n]printf 2008-04-01 15:38:40 -05:00
William Pitcock ba200635a6 Make this compile, but lots of warnings. 2008-04-01 15:26:43 -05:00
William Pitcock 7cdb0a09b9 ircsprintf -> rb_sprintf 2008-04-01 15:21:53 -05:00
William Pitcock 5b96d9a6b9 start making this compile 2008-04-01 15:18:48 -05:00
William Pitcock d56734d6dd bork bork bork 2008-04-01 15:14:08 -05:00
William Pitcock 75bb1a639c kill patricia.c 2008-04-01 15:11:03 -05:00
William Pitcock 24e9341af3 Initialize libratbox. 2008-04-01 15:10:43 -05:00
William Pitcock a8f0b117ba Make this link without OpenSSL. This patch should go upstream. 2008-04-01 14:57:52 -05:00
William Pitcock ecc31a989c link against libratbox... 2008-04-01 14:55:00 -05:00
William Pitcock 0620a364a3 Make buildsystem work. 2008-04-01 11:57:41 -05:00
William Pitcock b676ea3bd5 Run autoreconf. 2008-04-01 11:53:46 -05:00
William Pitcock db13786793 Pull in libratbox from ircd-ratbox-3.0.0beta1 and integrate into the build system. 2008-04-01 11:52:26 -05:00
William Pitcock 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.
2008-04-01 11:45:46 -05:00
Jilles Tjoelker 289dfa61f1 Clarify last sentence in that help file. 2008-03-31 00:42:04 +02:00
Jilles Tjoelker 7b7e1640de Move PRIVS command from extensions to modules (shows effective oper privs). 2008-03-31 00:39:14 +02:00
Jilles Tjoelker 22f2f68a07 Use ERR_DISABLED in CHGHOST and STATS e. 2008-03-30 20:02:55 +02:00
Jilles Tjoelker bd710c8837 Add ERR_DISABLED (517) from ircu. 2008-03-30 19:56:20 +02:00
William Pitcock 1e452902dc Some tweaks, apparently you can have multiple <author> tags now. 2008-03-30 01:54:14 -05:00
Jilles Tjoelker 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.
2008-03-29 23:38:22 +01:00
Jilles Tjoelker 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.
2008-03-29 23:09:45 +01:00
Jilles Tjoelker 8682f1cb32 Fix type mismatch with format string.
Could have broken on some 64-bit machines.
2008-03-29 21:56:15 +01:00
Jilles Tjoelker f9de2f89b2 Note that +i must be included in default_umodes. 2008-03-29 21:37:12 +01:00
Jilles Tjoelker 30ae6c6fa2 Add force_user_invis extension from charybdis+sn.
Forces nonopers +i.
2008-03-29 21:36:39 +01:00
Jilles Tjoelker 5b0c1b47c6 Fix compiler warning. 2008-03-29 21:36:11 +01:00
Jilles Tjoelker 48a038f4b5 Fix Invalid CAP subcommand error if the user has no nick. 2008-03-18 23:47:37 +01:00
Jilles Tjoelker 48a266e5da Cleanups to 005 code, from ratbox (androsyn). 2008-03-18 23:28:03 +01:00
Jilles Tjoelker 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.
2008-03-16 00:39:49 +01:00
Jilles Tjoelker 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
2008-03-12 18:44:47 +01:00
Jilles Tjoelker 7478545cb2 Hide cmode +r from 005 if there is no service{} block. 2008-03-11 23:56:23 +01:00
Jilles Tjoelker 428b796aa4 sgml docs: mention that connect::topicburst is now enabled by default 2008-03-11 21:58:13 +01:00
Jilles Tjoelker 3b005693bd Clearer error messages for failed joins. 2008-03-11 19:48:58 +01:00
Jilles Tjoelker 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)
2008-03-02 17:03:56 +01:00
Jilles Tjoelker a65f9880f6 Update copyright year in sgml documentation. 2008-02-29 20:18:09 +01:00
Jilles Tjoelker 878f1c5148 Add more details to stats in sgml docs. 2008-02-29 17:10:20 +01:00
Jilles Tjoelker 93ecb714db Update docs for change to masked stats k/K. 2008-02-29 16:27:55 +01:00