Commits on Jan 31, 2020

  1. - Extbans have been implemented. Main implementation done by Adam for…

    … p4.
    
      Currently supported extbans:
    
      Matching:
    
       $a:<account>   Matches users logged into a matching account.
       $c:<channel>   Matches users that are on the given channel. An additional
                      prefix of either @, %, or + can be specified to test for
                      certain channel privileges.
       $o:<class>     Matches IRC operators that have joined a class
                      matching the mask.
       $r:<realname>  Matches users with a matching realname.
       $s:<server>    Matches users that are connected to a server matching the mask.
       $u:<modes>     Matches users having the specified user modes set or not set.
       $z:<certfp>    Matches users having the given TLS certificate fingerprint.
    
      Acting:
    
       $j:<banmask>   Prevents matching users from joining the channel.
       $m:<banmask>   Blocks messages from matching users. Users with voice
                      or above are not affected.
    
    
    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9233 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed Jan 31, 2020
  2. - Re-create autogenerated files

    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9236 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed Jan 31, 2020
  3. - propset

    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9237 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed Jan 31, 2020
  4. - Update reference.conf

    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9240 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed Jan 31, 2020
  5. - extban.c:extban_get_isupport(): remove extraneous cast

    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9241 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed Jan 31, 2020
  6. - extban_account.c:extban_account_matches(): logic fixes so $a:* actu…

    …ally matches any logged-in user
    
    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9243 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed Jan 31, 2020
  7. - extban_server.c: allow $s to be used for invite exceptions

    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9245 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed Jan 31, 2020

Commits on Feb 1, 2020

  1. - extban_account.c:extban_account_matches(): replace irccmp with strcmp

    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9247 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed Feb 1, 2020
  2. - Rename most occurrences of 'client_p' to 'client'

    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9249 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed Feb 1, 2020
  3. - client.c: rename some occurrences of 'source_p' to 'client'

    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9251 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed Feb 1, 2020
  4. - Update NEWS file

    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9253 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed Feb 1, 2020
  5. - motd.c:motd_lookup(): check against client->realhost, too

    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9254 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed Feb 1, 2020

Commits on Feb 2, 2020

  1. - reference.conf: it's actually named enable_extbans

    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9256 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed Feb 2, 2020
  2. - Bump version to 8.2.29

    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9258 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed Feb 2, 2020
  3. - configure: remove test for accept4

    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9260 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed Feb 2, 2020

Commits on Feb 3, 2020

  1. - extban.c:extban_format(): break early as there can't be more than o…

    …ne acting or matching extban
    
    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9261 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed Feb 3, 2020

Commits on Feb 8, 2020

  1. - user.c:introduce_client(): rename 'server_p' to 'server'

    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9263 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed Feb 8, 2020

Commits on Feb 12, 2020

  1. - Move channel invitation related functions to channel_invite.c

    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9266 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed Feb 12, 2020
  2. - autoreconf

    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9267 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed Feb 12, 2020
  3. - propset

    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9269 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed Feb 12, 2020
  4. - propset

    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9270 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed Feb 12, 2020
  5. - Stylistic changes to m_svsmode.c & m_svsnick.c

    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9273 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed Feb 12, 2020
  6. - Reduce size of some user mode relevant buffers from IRCD_BUFSIZE (5…

    …12) to UMODE_MAX_STR (56)
    
    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9275 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed Feb 12, 2020
  7. - m_who.c:do_who(): reduce buffer size from IRCD_BUFSIZE (512) to 8

    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9276 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed Feb 12, 2020

Commits on Feb 16, 2020

  1. - tls_wolfssl.c: make use of recently added wolfSSL_CTX_set1_groups_l…

    …ist if available. Kudos to the guys at wolfSSL for implementing it that fast.
    
    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9278 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed Feb 16, 2020

Commits on Feb 19, 2020

  1. - Update NEWS file

    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9280 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed Feb 19, 2020
  2. RELEASE TAG 8.2.29

    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/releases/8.2.29@9281 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed Feb 19, 2020