Commits on May 9, 2020

  1. - Each type of command handler now has its own min/max argument count…

    … pair; remove remaining argument checks from all modules
    
    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9373 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed May 9, 2020
  2. - parse.h: documenting

    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9376 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed May 9, 2020
  3. - Track how many times a command has been issued via ENCAP in Message…

    …::ecount. Can be seen in /stats m now.
    
    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9377 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed May 9, 2020
  4. - m_topic.c:ms_topic(): remove redundant test on 'parc'

    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9379 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed May 9, 2020
  5. - Remove superfluous tests on 'parc' in some modules

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

Commits on May 10, 2020

  1. - Refactor Message flags

    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9383 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed May 10, 2020
  2. - parse.c:parse_handle_command(): re-added MyClient() test to allow h…

    …andlers to be re-used for remote clients
    
    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9385 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed May 10, 2020
  3. - Style corrections

    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9388 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed May 10, 2020
  4. - Update NEWS

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

Commits on May 11, 2020

  1. - m_module.c:mo_module(): remove sanity test on parv[1] that's now no…

    … longer needed
    
    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9390 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed May 11, 2020
  2. - m_rehash.c:mo_rehash(): remove sanity test on parv that's now no lo…

    …nger needed
    
    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9393 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed May 11, 2020

Commits on May 14, 2020

  1. - m_links.c: minor cleanups to parameter handling

    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9394 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed May 14, 2020
  2. - server_hunte(): drop the 'parc' argument. It's no longer needed.

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

Commits on May 15, 2020

  1. - .travis.yml: send irc notifications on failure only

    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9398 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed May 15, 2020
  2. - parse.c:parse_handle_numeric(): unconfuse some extra smart looking …

    …condition
    
    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9401 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed May 15, 2020

Commits on May 23, 2020

  1. - parse.c:parse(): remove redundant IsDead test

    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9402 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed May 23, 2020
  2. - m_set.c:quote_spamnum(): use proper conversion specifier for Global…

    …SetOptions.spam_num
    
    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9404 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed May 23, 2020

Commits on May 31, 2020

  1. - m_oper.c: replace %s!%s@%s combo with client_get_name

    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9406 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed May 31, 2020
  2. - Rename Client::certfp to Client::tls_certfp

    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9409 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed May 31, 2020
  3. - Store tls version/cipher in Client::tls_cipher for later use

    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9410 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed May 31, 2020
  4. - Add METADATA command handler for later use

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

Commits on Jun 11, 2020

  1. - parse.c:parse(): move comment to where it really belongs to

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

Commits on Jun 13, 2020

  1. - Remove hardcoded numeric digit from RPL_NAMREPLY

    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9416 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed Jun 13, 2020
  2. - Remove hardcoded numeric digit from RPL_WHOISCHANNELS

    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9418 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed Jun 13, 2020
  3. - m_whois.c:whois_person(): fixed archaic bug where, when sending a R…

    …PL_WHOISCHANNELS reply to a remote client, it could be truncated on the remote side in case the server/client IDs are longer than the actual names
    
    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9420 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed Jun 13, 2020
  4. - m_whois.c: rename whois_can_see_channels to whois_channel_show_stat…

    …us; use enum for it instead of hardcoded values that have no meaning
    
    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9422 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed Jun 13, 2020

Commits on Jun 14, 2020

  1. - m_mode.c: style correction

    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9424 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed Jun 14, 2020
  2. - auth.c:auth_release_client(): move copying of x->host to x->realhos…

    …t to conf.c:verify_access()
    
    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9426 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed Jun 14, 2020

Commits on Jun 19, 2020

  1. - m_set.c:quote_autoconn(): show status as OFF/ON instead of 0/1 just…

    … like in quote_autoconnall()
    
    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9428 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed Jun 19, 2020

Commits on Jun 24, 2020

  1. - Fixed remaining style issues

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

Commits on Jun 25, 2020

  1. - send.c: restructuring & reformatting

    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9432 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed Jun 25, 2020
  2. - Replace remaining occurrences of IsMember with find_channel_link an…

    …d remove IsMember entirely
    
    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9434 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed Jun 25, 2020
  3. - Update NEWS file

    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9436 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed Jun 25, 2020
  4. - s_bsd.c:comm_setflush(): really set F->flush_timeout to 0 if called…

    … with timeout = 0; same goes for comm_settimeout()
    
    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9437 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed Jun 25, 2020
  5. - s_bsd.c:comm_checktimeouts(): minor cleanups; remove pointless test…

    …s on timeout handlers
    
    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9439 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed Jun 25, 2020

Commits on Jun 27, 2020

  1. - whowas.h, whowas.c: rename Whowas::online to Whowas::client

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

Commits on Jun 30, 2020

  1. - m_join.c: minor cleanups to server name hiding; remove pointless re…

    …move_our_modes() wrapper
    
    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9443 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed Jun 30, 2020
  2. - m_join.c: refactor remove_a_mode()

    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9445 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed Jun 30, 2020
  3. - m_join.c:remove_a_mode(): minor logic fix to previous commit

    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9447 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed Jun 30, 2020
  4. - Move remove_a_mode() from m_join.c to channel.c and rename it to ch…

    …annel_demote_members(); have m_sjoin.c make use of it as well
    
    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9449 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed Jun 30, 2020
  5. - m_sjoin.c: fixed ages old bug where server name hiding would not wo…

    …rk for bmask removal; incorporate server name hiding cleanups from m_join.c
    
    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9452 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed Jun 30, 2020
  6. - Add member_get_prefix_len() and make use of it in some places; rena…

    …me get_member_status() to member_get_prefix()
    
    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9453 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed Jun 30, 2020
  7. - Rename find_channel_link() to member_find_link()

    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9456 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed Jun 30, 2020
  8. - extban_channel.c: documenting

    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9457 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed Jun 30, 2020
  9. - Extban $t of type 'acting' has been implemented. This extban allows…

    … matching based on TLS protocol version and/or cipher suite
    
    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9460 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed Jun 30, 2020
  10. - Update help/extban

    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9461 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed Jun 30, 2020
  11. - Update NEWS file

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

Commits on Jul 1, 2020

  1. - m_sjoin.c:remove_ban_list(): replace DLINK_FOREACH_SAFE with a simp…

    …le while()
    
    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9464 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed Jul 1, 2020
  2. - m_close.c: replace DLINK_FOREACH_SAFE with a simple while()

    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9467 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed Jul 1, 2020
  3. - m_join.c:set_final_mode() replace 1/-1 oddness with MODE_ADD/MODE_D…

    …EL; make m_sjoin() use set_final_mode() from m_join.c for now
    
    git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9468 82007160-df01-0410-b94d-b575c5fd34c7
    miwob committed Jul 1, 2020