Commit Graph

  • 83d5562f9c
    Add extensions/match_gatewayip edk/mask-hooks Ed Kellett 2020-10-12 20:29:18 +0100
  • 4bbd1a333c
    Add match_client hook Ed Kellett 2020-10-12 20:29:00 +0100
  • a28599d50f
    Tidy up is_banned || is_quieted cases Ed Kellett 2020-10-11 20:24:55 +0100
  • bad200457e
    match: check v4-in-v6 IP only in deny contexts Ed Kellett 2020-10-11 19:44:48 +0100
  • a78869aa47
    match: make matching API more versatile Ed Kellett 2020-10-11 19:43:05 +0100
  • 0c25e4b611
    Disable Travis notifications Ed Kellett 2020-10-17 01:59:33 +0100
  • fd461d96cf
    Update credits Ed Kellett 2020-10-16 21:57:22 +0100
  • 94613c78b6 Implement the solanum.chat/identify-msg vendor cap Ed Kellett 2020-10-16 00:24:46 +0100
  • a6f63a829e
    Innovation by sed Ed Kellett 2020-10-15 15:51:12 +0100
  • a9b8506b34
    Update credits Ed Kellett 2020-10-13 22:38:42 +0100
  • f679aa459f
    Remove me Simon Arlott 2020-09-10 09:30:08 +0100
  • e81795cd21
    Merge pull request #364 from ophion-project/upstream/fix-chmode-propagation Aaron Jones 2020-09-10 07:49:27 +0000
  • f5d60bb5cd chmode: use NULL for priv argument when auspex:cmodes priv is not needed Ariadne Conill 2020-09-09 12:06:15 -0600
  • 59cfd72e68
    Merge pull request #355 from edk0/kline-cidr Aaron Jones 2020-08-06 09:17:00 +0000
  • 9dd128b4da
    Merge pull request #288 from edk0/umode-o-split Aaron Jones 2020-08-06 09:07:50 +0000
  • 7f7a433218
    m_stats: Remove outdated comment Ed Kellett 2020-08-04 14:57:38 +0100
  • f590bc6cec
    Align reference.conf and ircd.conf.example Ed Kellett 2020-08-04 14:56:14 +0100
  • e206f185c5
    ircd.conf.example: Fix duplicate priv Ed Kellett 2020-08-04 14:55:58 +0100
  • e06b75d23c
    Document extension-only oper privs Ed Kellett 2020-08-04 14:54:01 +0100
  • 64c9f5093f
    Make opers with no known privset pass IsOperGeneral Ed Kellett 2020-07-25 16:53:19 +0100
  • 734e774713
    Document usermode:servnotice Ed Kellett 2020-06-07 21:33:13 +0100
  • 848df803df
    Add usermode:servnotice priv Ed Kellett 2020-06-07 21:29:59 +0100
  • 4af85fed0a
    Test sendto_channel_local_priv not ONLY_OPERS Ed Kellett 2020-06-07 18:06:51 +0100
  • 2f68b6e203
    Document the remaining new privs Ed Kellett 2020-06-07 17:42:38 +0100
  • d3fd88a406
    Send hidden mode changes to auspex:cmodes Ed Kellett 2020-06-07 17:36:31 +0100
  • 076973363a
    chmode: priv checks only for local clients Ed Kellett 2020-01-04 16:14:34 +0000
  • b549e8e80d
    m_stats: use oper:privs for /stats O Ed Kellett 2019-12-20 22:03:35 +0000
  • 326ecd968b
    m_stats: Rework privilege requirements Ed Kellett 2019-12-20 21:45:08 +0000
  • 9039ac0178
    m_stats: use designated initializers Ed Kellett 2019-12-20 21:18:50 +0000
  • 4a4b20955f
    Add oper:dehelper Ed Kellett 2019-08-03 06:58:05 +0100
  • f510983eeb
    Add oper:receive_immunity Ed Kellett 2019-08-03 03:11:00 +0100
  • 458c853869
    Add auspex:hostname Ed Kellett 2019-08-03 03:03:09 +0100
  • 74434cf81e
    Add auspex:umodes Ed Kellett 2019-08-02 22:03:00 +0100
  • cc61cadade
    Add auspex:cmodes Ed Kellett 2019-08-02 22:02:37 +0100
  • 58a490f9a4
    Add oper:testline Ed Kellett 2019-07-07 23:15:43 +0100
  • 6d5be11fb1
    Add oper:privs Ed Kellett 2019-07-07 20:56:41 +0100
  • 1cd6639a35
    Add auspex:oper Ed Kellett 2019-07-07 18:28:13 +0100
  • 80303ab70e
    chm_staff: use oper:cmodes, don't check op status Ed Kellett 2019-07-07 16:51:03 +0100
  • d4f7eb4ce6
    Replace most checks for +o with oper:general Ed Kellett 2019-07-07 05:34:28 +0100
  • 27c6ddbd56
    Merge pull request #359 from edk0/stats-l-operhide Aaron Jones 2020-08-04 10:00:41 +0000
  • 24652f2b95
    m_stats: Make /stats l respect oper hiding Ed Kellett 2020-08-03 01:21:49 +0100
  • ad7ecd5cbb
    Merge pull request #352 from edk0/grant-oper-data Aaron Jones 2020-07-27 17:13:33 +0000
  • cf0aa42180
    m_dline: make apply_undline permissive Ed Kellett 2020-07-26 18:17:18 +0100
  • 72464c6abd
    m_dline: Make error notices more verbose Ed Kellett 2020-07-26 18:17:01 +0100
  • bf493a3410
    m_dline: Abort early if host isn't an IP address Ed Kellett 2020-07-26 17:45:49 +0100
  • 9ea60637cd
    Add tests for parse_netmask Ed Kellett 2020-07-06 01:39:54 +0100
  • 7d9e8e9d77
    Add error handling to parse_netmask() Ed Kellett 2020-07-06 00:45:49 +0100
  • 687641237a
    Merge pull request #353 from edk0/privs-strtok Aaron Jones 2020-07-25 23:55:57 +0000
  • bd8b9a37be
    m_privs: don't leave a damaged privset behind Ed Kellett 2020-07-25 23:49:52 +0100
  • 687ec8f766
    m_grant: zero-initialize struct oper_conf Ed Kellett 2020-07-16 17:50:27 +0100
  • 373ba193b8
    Merge pull request #351 from ophion-project/upstream/sasl Simon Arlott 2020-07-12 10:28:02 +0100
  • 7372db99f2
    Fix a couple typos. Unit 193 2020-07-09 18:34:24 -0400
  • 0df422f5b0
    help/*/umode: update help text for +g/+G Aaron Jones 2020-07-11 03:43:31 +0000
  • 077bedc4dd
    Merge pull request #342 from ophion-project/upstream/modularize-callerid Aaron Jones 2020-07-11 03:39:25 +0000
  • 8ad8fd34f5 callerid: fix a missed instance of hardcoded +g Ariadne Conill 2020-07-10 21:25:25 -0600
  • c6e584dd1b callerid: fix invite case Ariadne Conill 2020-07-10 18:43:31 -0600
  • ace0c8655b callerid: align soft caller-id behavior with ircd-hybrid implementation Ariadne Conill 2020-07-10 18:17:50 -0600
  • b07445c6d9 extensions/umode_noctcp: skip privmsg_user hook except on recipient server Ariadne Conill 2020-07-10 18:06:51 -0600
  • 3792c63dc0 sasl: use mapi_cap_list_v2 correctly Ariadne Conill 2020-07-09 17:46:45 -0600
  • 92f5320e1d message: run privmsg_user hook on both source and target Ariadne Conill 2020-07-09 16:04:56 -0600
  • 4abf8eb2e6 callerid: actually the guard should be for source_p Ariadne Conill 2020-06-27 16:13:03 +0000
  • 4841ad6197 callerid: only check the target's accept list on their own local server Ariadne Conill 2020-06-27 16:10:29 +0000
  • 3ed61fba8c callerid: use public isupport_umode Ariadne Conill 2020-06-27 16:03:52 +0000
  • 8906ffd1b7 supported: make isupport_umode() public Ariadne Conill 2020-06-27 16:03:00 +0000
  • 5d4cce6cc0 callerid: has_common_channels(): fix return value Ariadne Conill 2020-06-27 16:01:58 +0000
  • 4d07382c2d callerid: fix module description Ariadne Conill 2020-06-27 16:00:07 +0000
  • 915bb5614b callerid: unregister usermode +g if usermode +G cannot be allocated Ariadne Conill 2020-06-27 15:59:44 +0000
  • 5419d3c286 help: document soft callerid mode Ariadne Conill 2020-06-27 10:54:31 +0000
  • c6edf65411 callerid: use hdata.error where available Ariadne Conill 2020-06-26 15:40:03 -0600
  • fdff78f891 callerid: catch find_umode_slot() failures Ariadne Conill 2020-06-26 15:32:11 -0600
  • db80763427 callerid: use invite instead of can_invite hook Ariadne Conill 2020-06-26 14:23:02 -0600
  • 7b60cca0f1 callerid: implement relaxed caller id mode (+G) Ariadne Conill 2020-06-26 19:33:49 +0000
  • 7106e36ed3 callerid: fix up isupport Ariadne Conill 2020-06-26 19:11:46 +0000
  • 6558648dc3 callerid: don't clobber other modules Ariadne Conill 2020-06-26 13:05:17 -0600
  • 921b508b1b add callerid module Ariadne Conill 2020-06-26 12:50:34 -0600
  • 303e85c59e remove callerid definitions Ariadne Conill 2020-06-26 12:50:24 -0600
  • 4a9cf86981 message: remove hardcoded +G logic Ariadne Conill 2020-06-26 12:49:52 -0600
  • 98ac35197b invite: remove hardcoded callerid logic Ariadne Conill 2020-06-26 12:49:19 -0600
  • ac09f70838
    Merge remote-tracking branch 'ophion/upstream/dnsbl-rename' Simon Arlott 2020-07-09 20:53:38 +0100
  • bc89b788fa
    authd: Don't reveal to users how many DNSBLs are configured Simon Arlott 2020-07-09 20:53:00 +0100
  • e658268b22
    authd: Fix DNSBL messages Simon Arlott 2020-07-09 20:52:24 +0100
  • 860d2381cf
    Merge pull request #345 from edk0/alias Aaron Jones 2020-07-07 09:16:38 +0000
  • e241d7979c
    Merge pull request #346 from edk0/opmod-as-statusmsg Aaron Jones 2020-07-06 10:52:15 +0000
  • f42959a205
    Add tests for opmod_send_statusmsg Ed Kellett 2020-07-05 19:08:33 +0100
  • 04e5ed6c57
    Make 5614c9e6f0b (opmod as fake statusmsg) optional Janik Kleinhoff 2018-02-27 22:49:13 +0000
  • eb2103bb0e
    Merge pull request #347 from edk0/hide-tls-info Aaron Jones 2020-07-06 08:31:47 +0000
  • a389de2a25 authd: rename blacklist_provider to dnsbl_provider, change auth notices accordingly Ariadne Conill 2020-07-05 21:18:23 -0600
  • 043f2c9063 example config: dnsbl{} block change, update explanation comment a bit Ariadne Conill 2020-07-05 21:09:48 -0600
  • 7f24f506e0 newconf: deprecate blacklist{} blocks, replace with dnsbl{} blocks. Ariadne Conill 2020-07-05 21:07:33 -0600
  • 3321eef45a ircd: rename DNSBL entries from blacklist to dnsbl_entry. Ariadne Conill 2020-07-05 21:01:56 -0600
  • d07feac7b2 client: drop no longer existent 'struct blacklist' definition. Ariadne Conill 2020-07-05 20:53:30 -0600
  • fff4f76353
    Add general::tls_ciphers_oper_only Ed Kellett 2020-07-05 21:05:18 +0100
  • 09bb659680
    add @ prefix to op-moderated (+z) messages to distinguish them from regular channel traffic Mike Quin 2017-06-10 12:21:29 +0000
  • 4e14f9a413
    m_alias: Preserve protocol framing characters Ed Kellett 2020-07-05 01:15:03 +0100
  • f598ba3857
    ircd/modules.c: complain to foreground if unable to locate module Aaron Jones 2020-07-04 02:13:13 +0000
  • 8abed91ce1
    Merge pull request #344 from dwfreed/use-module-hook-priorities Aaron Jones 2020-07-02 12:41:18 +0000
  • eed4099e07 Actually use modules' declared hook priorities Doug Freed 2020-07-01 19:43:48 +0000
  • e2ceb48c3e
    Merge pull request #343 from xnrand/patch-ison-unreg-conn Aaron Jones 2020-06-29 17:36:30 +0000
  • b41d97e9ab
    m_invite: remove redundant block of code missed by review Aaron Jones 2020-06-27 14:42:20 +0000
  • 3e95f943de
    Merge pull request #341 from ophion-project/upstream/modularize-regonlymsg Aaron Jones 2020-06-27 10:46:36 +0000