William Pitcock
|
b47f8a4fda
|
ircd: import modified version of ratbox 3.1 whowas code
|
2016-01-23 11:16:34 -05:00 |
|
William Pitcock
|
b9a32bd24b
|
LIST: plug memory leak
|
2016-01-22 16:07:55 -05:00 |
|
William Pitcock
|
999fab778c
|
Revert "LIST: use new sendq system to reimplement SAFELIST differently."
This reverts commit e835592cfc .
|
2016-01-20 22:26:55 -05:00 |
|
Jilles Tjoelker
|
6da38a0a5d
|
WHOIS: Make hide_opers_in_whois not affect opers doing whois.
|
2016-01-16 15:22:50 +01:00 |
|
William Pitcock
|
71c955336e
|
ircd: add general::hide_opers_in_whois to simulate ircd-seven operhide
|
2016-01-15 13:38:40 -06:00 |
|
William Pitcock
|
ea2d270096
|
STATS: allow modules to override normal stats requests
|
2016-01-14 06:57:04 -06:00 |
|
William Pitcock
|
3ee43bcf29
|
ircd: get_channel_access(): do not derive channel pointer from membership
|
2016-01-13 22:16:44 -06:00 |
|
William Pitcock
|
633531a4aa
|
TOPIC: strip channel topic colors here if configured, instead of in set_channel_topic()
|
2016-01-13 17:17:14 -06:00 |
|
William Pitcock
|
e4af89f4d7
|
Revert "LIST: since we now have channel::strip_topic_colors, don't unconditionally strip colors here anymore"
This reverts commit b28b21f6d5 .
|
2016-01-13 17:11:16 -06:00 |
|
William Pitcock
|
b28b21f6d5
|
LIST: since we now have channel::strip_topic_colors, don't unconditionally strip colors here anymore
|
2016-01-13 17:05:49 -06:00 |
|
William Pitcock
|
abad2c5da6
|
CONNECT: allow using 3-argument CONNECT with port == 0 locally (closes #119)
|
2016-01-12 05:54:04 -06:00 |
|
William Pitcock
|
cc7ae51cdc
|
Allow remote DIE and RESTART (from ircd-seven)
|
2016-01-12 00:04:54 -06:00 |
|
William Pitcock
|
3b1c2aa62c
|
modules: add missing m_grant.c
|
2016-01-11 23:52:04 -06:00 |
|
William Pitcock
|
a4721f5e9f
|
ircd: implement EXTENDCHANS, based on ircd-seven (with some improvements from chatircd)
|
2016-01-11 23:32:23 -06:00 |
|
William Pitcock
|
fe749d3709
|
ircd: implement GRANT subsystem based on ircd-seven
|
2016-01-11 23:02:03 -06:00 |
|
William Pitcock
|
b870a5f8e9
|
extensions/override: display mode-change string in override messages
|
2016-01-11 22:40:32 -06:00 |
|
William Pitcock
|
730b914c17
|
LIST: more cleanups
|
2016-01-09 23:34:52 -06:00 |
|
William Pitcock
|
e835592cfc
|
LIST: use new sendq system to reimplement SAFELIST differently.
This is more like ratbox, but with the same filtering etc. features, and also using the hard sendq limit.
|
2016-01-09 23:28:53 -06:00 |
|
William Pitcock
|
8dacf9e917
|
ircd: make STATS B easier to understand
|
2016-01-09 06:23:13 -06:00 |
|
William Pitcock
|
46be39faab
|
ircd: hash: use an irc_radixtree for storing resv's
|
2016-01-09 04:59:02 -06:00 |
|
William Pitcock
|
21d5a11cb8
|
ircd: irc_dictionary: also show dictionary stats
|
2016-01-09 01:34:37 -06:00 |
|
William Pitcock
|
99b461bb2f
|
ircd: ensure irc_dictionary users have names, for stats tracking.
|
2016-01-09 01:22:11 -06:00 |
|
William Pitcock
|
9e45a5ca19
|
buildsystem: further cleanup
|
2016-01-08 07:01:00 -06:00 |
|
William Pitcock
|
a886cb82fb
|
buildsystem: more LTDLINCL fixes
|
2016-01-08 06:57:45 -06:00 |
|
William Pitcock
|
f0718c93d5
|
configure: use correct path for libltdl
|
2016-01-08 06:50:01 -06:00 |
|
William Pitcock
|
1eeb046930
|
ircd: remove internal resolver, no longer used
|
2016-01-08 06:39:51 -06:00 |
|
William Pitcock
|
5164a68650
|
buildsystem: update Makefile.in's
|
2016-01-08 05:20:32 -06:00 |
|
Aaron Jones
|
d8c4154da2
|
Fix LTDL conditional, remove some unnecessary and/or ugly configure tests
|
2016-01-07 17:15:55 +00:00 |
|
William Pitcock
|
2a19fc3f57
|
general: remove last vestiges of static modules support (this hasn't ever actually worked...)
|
2016-01-06 01:28:20 -06:00 |
|
William Pitcock
|
46fded53d4
|
update buildsystem artifacts
|
2016-01-06 01:16:49 -06:00 |
|
William Pitcock
|
ff12cc9479
|
rename src to ircd, libcore to libircd
|
2016-01-06 01:16:08 -06:00 |
|
William Pitcock
|
bc38c72ced
|
buildsystem: build ircd itself as a library to allow removal of -undefined suppress on OS X
|
2016-01-05 21:31:21 -06:00 |
|
William Pitcock
|
c52df12552
|
buildsystem: convert to automake + libtool
|
2016-01-05 21:20:25 -06:00 |
|
William Pitcock
|
5810d36e0a
|
whois: privset disclosure: we do not need to check if source user is the same as target, because they will always be opered
|
2016-01-05 18:55:23 -06:00 |
|
William Pitcock
|
9e07c8f70b
|
whois: add a hook allowing for ShowChannel() behaviour to be overridden for channel visibility
|
2016-01-05 18:45:07 -06:00 |
|
Aaron Jones
|
5499771f0e
|
Fix erroneous comment
|
2016-01-01 09:31:55 +00:00 |
|
Aaron Jones
|
0e06053c33
|
Fix erroneous use of wrong string concatenation function
Avoids warning:
m_map.c:203:3: warning: implicit declaration of function ‘strlcat’
[-Wimplicit-function-declaration]
|
2015-12-30 08:34:27 +00:00 |
|
Mantas Mikulėnas
|
2b17787939
|
m_starttls: reject "STARTTLS" use over an existing TLS connection
|
2015-12-30 09:28:53 +02:00 |
|
Jilles Tjoelker
|
f8d9a4c289
|
list: Remove a now obsolete comment.
|
2015-12-29 13:55:16 +01:00 |
|
William Pitcock
|
4d38dd60ed
|
whois: bring permissions check in line with the same one in m_privs
|
2015-12-28 14:55:59 -06:00 |
|
Valentin Lorentz
|
d855e13e01
|
Remove trailing space in CAP ACK.
Fixes https://github.com/atheme/charybdis/issues/110
|
2015-12-28 10:57:17 +01:00 |
|
William Pitcock
|
e00552d5ce
|
whois: cosmetic improvement to opered-as numeric
|
2015-12-28 01:38:13 -06:00 |
|
William Pitcock
|
72ad5c04fe
|
whois: list active operator block and privset when appropriate
|
2015-12-28 01:33:09 -06:00 |
|
William Pitcock
|
c7b2fd3d66
|
MODE: allow 'q' banlist queries to bypass flood limits too
|
2015-12-28 00:48:46 -06:00 |
|
William Pitcock
|
0b904d91bf
|
supported: move ISUPPORT tokens provided by modules to their specific modules:
- m_cmessage: CPRIVMSG/CNOTICE
- m_etrace: ETRACE
- m_knock: KNOCK
- m_services: FNC
- m_who: WHOX
|
2015-12-26 22:41:09 -06:00 |
|
William Pitcock
|
d513218a9e
|
LIST: allow channel display threshold to be configured (closes #109)
|
2015-12-26 22:23:28 -06:00 |
|
Jilles Tjoelker
|
e124e4b64c
|
starttls: Update for client fd hash removal.
|
2015-12-24 23:01:37 +01:00 |
|
Jilles Tjoelker
|
2d28539c68
|
Reduce clean_nick() code duplication further.
Side effect: hurt and monitor now allow nicks starting with a digit.
|
2015-12-13 00:22:21 +01:00 |
|
William Pitcock
|
e1fda0d81e
|
map: make flatten_links dump a flattened map instead of blocking it (closes #48)
based on my patches in shadowircd legacy (4.0)
|
2015-12-12 09:24:37 -06:00 |
|
William Pitcock
|
413c61aaf5
|
monitor: ensure monitored nicknames are valid (ref. elemental-ircd/elemental-ircd#187)
|
2015-12-12 08:42:03 -06:00 |
|