Commit Graph

  • 402b21d47a regonlymsg: use hdata.error where available Ariadne Conill 2020-06-26 15:34:22 -0600
  • c345d844e6 m_ison: Do not report unregistered connections xnrand 2019-02-17 10:47:19 +0100
  • 2bbfce681f regonlymsg: catch find_umode_slot() failure Ariadne Conill 2020-06-26 14:32:46 -0600
  • daaf127d84 regonlymsg: use invite instead of can_invite hook Ariadne Conill 2020-06-26 14:22:31 -0600
  • 27590ae0b4 invite: revert the ERR_CHANOPRIVSNEEDED change too Ariadne Conill 2020-06-26 14:21:29 -0600
  • e3c27d7dbd Revert "invite: rework the way can_invite hook is called" Ariadne Conill 2020-06-26 14:20:52 -0600
  • ddb063e2f9 invite: remove redundant parenthesis Ariadne Conill 2020-06-26 13:58:00 -0600
  • 4371dcbd55 invite: rework the way can_invite hook is called Ariadne Conill 2020-06-26 19:55:12 +0000
  • 4436a7ca73 regonlymsg: allow messages through if target is not a local client Ariadne Conill 2020-06-26 19:46:57 +0000
  • 90e99760a0 regonlymsg: do not clobber the work of other modules Ariadne Conill 2020-06-26 19:03:25 +0000
  • dc5d1d012a regonlymsg: fix allow_message() return values Ariadne Conill 2020-06-26 12:03:43 -0600
  • 968dee680f modularize usermode +R (registered users only) Ariadne Conill 2020-06-26 11:55:30 -0600
  • ed3b56f965 message: remove hardcoded +R logic Ariadne Conill 2020-06-26 11:55:07 -0600
  • 0b8910e40b invite: remove hardcoded UMODE_REGONLYMSG code Ariadne Conill 2020-06-26 11:41:05 -0600
  • 01ef07c1c8
    Merge pull request #333 from edk0/privs-multiline Aaron Jones 2020-06-26 16:55:56 +0000
  • b804829aa4
    Merge pull request #340 from ophion-project/upstream/hook-channel-lowerts Aaron Jones 2020-06-26 16:51:52 +0000
  • 13a16b28cb join: add channel_lowerts hook Ariadne Conill 2020-06-26 16:21:19 +0000
  • 6d58b1d38e
    Merge pull request #334 from edk0/massnotice Aaron Jones 2020-06-25 17:42:43 +0000
  • 9d65d599c4
    Merge pull request #322 from edk0/invite-umode-g Aaron Jones 2020-06-25 17:37:04 +0000
  • 54a7996604
    Merge pull request #328 from edk0/capability-put-ownerdata Aaron Jones 2020-06-25 17:35:44 +0000
  • 17dc265c9d
    Merge pull request #329 from edk0/reload-by-path Aaron Jones 2020-06-25 17:32:58 +0000
  • 17698ba0d1
    Merge pull request #338 from edk0/kline-zero Aaron Jones 2020-06-25 11:49:40 +0000
  • 8e1e48e114
    m_kline: insert a safety zero early Ed Kellett 2020-06-25 12:32:01 +0100
  • f0e4d607c9
    m_invite: Don't punch through +g Ed Kellett 2020-05-02 02:26:39 +0100
  • 3ef1213be4
    Merge pull request #335 from edk0/post-registration-delay Aaron Jones 2020-06-21 12:56:56 +0000
  • 03c167e03b
    Merge pull request #330 from edk0/caps-before-init Aaron Jones 2020-06-10 15:03:57 +0000
  • 4682079dd9
    Merge pull request #327 from edk0/filter-quit Aaron Jones 2020-06-10 14:55:02 +0000
  • 64e6d3b9cd
    Merge pull request #321 from edk0/hook-priorities Aaron Jones 2020-06-10 14:49:59 +0000
  • 976b9c9614
    Merge pull request #336 from edk0/range-leak Aaron Jones 2020-06-10 14:38:53 +0000
  • 4a8df5edc5
    ircd_parser: free the ends of ranges after use Ed Kellett 2020-06-07 23:31:40 +0100
  • b3a0099139
    Rename connect_delay to post_registration_delay. This matches the ircd-ratbox feature, and better describes what it actually is. Also make sure to set localClient->firsttime on registration, so that the delay counts from the right time. Stephen Bennett 2010-01-13 23:54:49 +0000
  • 1bb7964378
    Add connect_delay to example and reference configs Stephen Bennett 2010-01-13 13:52:28 +0000
  • 2d6562846f
    Initial attempt at the conndelay hack Stephen Bennett 2010-01-12 21:32:18 +0000
  • d819df92b8
    Remove the massnotice wildcard restriction Ed Kellett 2020-06-07 15:06:24 +0100
  • 7e1a68eaf8
    m_privs: break long responses into multiple lines Ed Kellett 2020-06-07 00:19:35 +0100
  • 33c0142671
    modules: create caps before mapi_register() Ed Kellett 2020-06-02 16:32:28 +0100
  • df7e3dabce
    Reload modules by path Ed Kellett 2020-06-02 16:17:26 +0100
  • 1e221ac32e
    capability: accept new ownerdata for existing caps Ed Kellett 2020-06-02 16:08:40 +0100
  • ef62a62f62
    Merge pull request #326 from edk0/filter-part Aaron Jones 2020-05-24 23:08:02 +0000
  • 211c25b17d
    extensions/filter: filter quit messages Ed Kellett 2020-05-23 19:10:31 +0100
  • 260fc2cc34
    Add client_quit hook Ed Kellett 2020-05-23 19:10:07 +0100
  • 458b5d1f89
    Merge pull request #324 from mas90/patch-1 Aaron Jones 2020-05-11 07:32:41 +0000
  • 1f9bc066df
    Skip any unhandled DNS record type Malcolm Scott 2020-05-10 21:00:43 +0100
  • e9408bc4fc
    filter: fix part handling Ed Kellett 2020-05-02 02:52:21 +0100
  • c6b2dacad4
    hook: Use old insertion order for equal priority Ed Kellett 2020-04-27 16:36:40 +0100
  • c500b0bdb5
    Add priorities to some hooks Ed Kellett 2020-04-27 00:42:53 +0100
  • 91b1278224
    Implement hook priorities Ed Kellett 2020-04-27 00:14:56 +0100
  • c7561f03ef
    Merge pull request #319 from edk0/invite-notify Aaron Jones 2020-05-01 16:22:44 +0000
  • d691b63be2
    Document invite hooks Ed Kellett 2020-04-29 11:01:39 +0100
  • 0934799fb9
    Use a different cap for send tests Ed Kellett 2020-04-26 15:46:32 +0100
  • 91ccda4f8c
    Fix invite-notify and move it to an extension Ed Kellett 2020-02-01 02:10:33 +0000
  • e0622d7519
    m_invite: Add hooks Ed Kellett 2020-02-01 00:08:23 +0000
  • 297f3d01e1
    Merge pull request #320 from edk0/runtests Aaron Jones 2020-04-29 10:00:39 +0000
  • 30725c434b
    Run tests with ASan leak detection off Ed Kellett 2020-04-26 16:05:05 +0100
  • 1c99c4a4b8
    Merge pull request #316 from edk0/kline-spoof-flag Aaron Jones 2020-04-24 09:13:19 +0000
  • 57657a33a3
    Document kline_spoof_ip Ed Kellett 2020-04-20 00:45:22 +0100
  • 40e76ac76c
    Handle kline_spoof_ip in check_one_kline Ed Kellett 2020-04-14 23:51:23 +0100
  • 67e05d5b67
    Add an iline flag to match klines by spoof only Ed Kellett 2020-04-13 23:51:52 +0100
  • 30193794a1
    Merge pull request #317 from edk0/leak Aaron Jones 2020-04-19 14:25:14 +0000
  • ad516b7d47
    librb/event: Don't leak event names on completion Ed Kellett 2020-04-19 14:22:18 +0100
  • 2c11ccb99e
    Merge pull request #313 from edk0/spoof-chban Aaron Jones 2020-04-19 12:11:19 +0000
  • dd9796d65d
    Merge pull request #314 from jesopo/message-handler-comment Aaron Jones 2020-04-19 12:06:16 +0000
  • b2ee72e448 remove LAST in comment too; it's a bit pointless jesopo 2020-04-19 13:05:01 +0100
  • 60445f51d0
    Merge pull request #315 from edk0/check-kline Aaron Jones 2020-04-19 11:57:08 +0000
  • 485d245ec0
    Add ipv4-in-ipv6 logic to check_one_kline Ed Kellett 2020-04-19 02:16:17 +0100
  • 9274c0f3f4
    Align check_one_kline better with find_kline Ed Kellett 2020-04-19 00:53:10 +0100
  • de0673d7ad
    Move ipv4-in-ipv6 handling to find_conf_by_address Ed Kellett 2020-04-18 16:57:22 +0100
  • f53d2f45de
    Refactor check_one_kline a tiny bit Ed Kellett 2020-04-15 23:51:39 +0100
  • 310f88cfb1 rectify comment for Message handler indexes jesopo 2020-04-19 00:00:20 +0100
  • 55ed78dab1
    Don't match iline-spoofed IPs for channel bans Ed Kellett 2020-04-12 02:09:12 +0100
  • a7d4a0ab81
    Centralise banmask matching logic Ed Kellett 2020-04-12 02:07:17 +0100
  • baef55657e
    Merge pull request #311 from qaisjp/patch-2 Aaron Jones 2020-03-15 22:14:26 +0000
  • c0d82abefc
    readme: fix macOS instructions Qais Patankar 2020-03-15 22:06:42 +0000
  • 6cfb19943a
    extensions/extb_ssl.c: make certfp parameter case-insensitive Aaron Jones 2020-01-28 20:46:14 +0000
  • e0a8d121fa
    extensions/extb_ssl.c: port e0f1c3b5bc6c55b88938 & 5572f43834b93b898ea0 Aaron Jones 2020-01-28 20:37:39 +0000
  • 155ecb7a7a
    tests: Check sendto_wallops_flags works with format strings Simon Arlott 2020-01-11 16:25:18 +0000
  • b50e5b28d4
    Merge pull request #308 from edk0/with-asan Aaron Jones 2020-01-10 15:36:06 +0000
  • 30a14c5884
    Link asan in a clang-friendly way Ed Kellett 2020-01-10 15:32:35 +0000
  • 6d17463554
    Add --with-asan to build with asan Ed Kellett 2020-01-06 23:46:44 +0000
  • 673fd77dd1
    Merge pull request #304 from edk0/reject-expired Aaron Jones 2020-01-03 17:33:10 +0000
  • 6cd12661af
    reject: reorder to avoid leaks Ed Kellett 2020-01-03 17:07:25 +0000
  • b9c43bc08a
    reject: Don't reject for expired K-lines Ed Kellett 2020-01-03 16:24:36 +0000
  • 6cac5cce0f
    Merge pull request #302 from edk0/sasl-usercloak Aaron Jones 2020-01-02 20:31:06 +0000
  • 28e12fad3c
    Merge pull request #297 from bmwiedemann/date Aaron Jones 2020-01-02 20:29:13 +0000
  • 1a7927bb87
    Merge pull request #303 from edk0/modreload-uaf Aaron Jones 2020-01-02 17:24:44 +0000
  • cd39eef71e
    Merge pull request #301 from edk0/reject-free-fix-fix Aaron Jones 2020-01-02 17:24:25 +0000
  • 6aa5c725ff
    modules: fix use-after-free when reloading Ed Kellett 2020-01-02 16:39:35 +0000
  • b44f6669d8
    sasl_usercloak: fix typo in format string Ed Kellett 2020-01-02 16:29:23 +0000
  • cdeca37ec3
    sasl_usercloak: make the magic string more specific Ed Kellett 2020-01-02 15:49:15 +0000
  • 5d5603b6ef
    sasl_usercloak: modernize Ed Kellett 2020-01-02 03:35:37 +0000
  • 11ae52095f
    Remove duplicated notify_banned_client Ed Kellett 2017-11-25 23:54:43 +0000
  • 5958d6b99b
    sasl_usercloak: check K-lines after host change Ed Kellett 2017-11-25 22:53:45 +0000
  • 40c4d9d85b
    Revert "recheck users after applying SASL account cloaks" Ed Kellett 2017-01-04 18:36:07 +0000
  • 5aeeea187e
    recheck users after applying SASL account cloaks Ed Kellett 2016-12-27 23:06:20 +0000
  • dae6f5dbee
    Make sasl_usercloak.so update the original host, as well as the visible host if it hasn't already changed. Allows for the sasl spoof to be used to override services ones in some circumstances. Stephen Bennett 2010-02-02 21:31:50 +0000
  • 271ddd99d7
    Be sure to zero out host buffer before using it Stephen Bennett 2010-01-30 19:57:35 +0000
  • 721410d575
    Add sasl_usercloak module, to allow injecting SASL account name into a user's host on connection Stephen Bennett 2010-01-29 23:29:00 +0000
  • 0a7faba63d
    Remove from the list of propagated bans on expiry Ed Kellett 2020-01-01 23:58:00 +0000
  • b21c1403c6
    Merge pull request #300 from edk0/reject-free-fix Aaron Jones 2020-01-01 08:57:52 +0000
  • 548e31d3bd
    Fix a place aconfs could be freed while referenced Ed Kellett 2020-01-01 08:48:50 +0000