Skip to content
This repository

Dec 16, 2012

  1. Attila Molnar

    Release 2.0.10

    attilamolnar authored
  2. Attila Molnar

    m_callerid Fix memory leak in CallerIDExtInfo::free()

    attilamolnar authored

Dec 15, 2012

  1. Attila Molnar

    Add a flag to Command that controls whether an empty last parameter i…

    …s allowed or not
    attilamolnar authored
  2. Attila Molnar

    m_ident Reject invalid and error replies

    attilamolnar authored
  3. Attila Molnar

    Add IS_SERVER() and REG_ALL checks to (mostly oper only) commands tak…

    …ing a target nickname
    
    If a SID was passed as the target user parameter or when it's an unregistered user reply with the "no such nick" (or the moral equivalent) message
    attilamolnar authored

Dec 09, 2012

  1. Attila Molnar

    Remove ServerLimits::Finalise(), it's completely wrong

    Truncate <limits:identmax>+1 long idents in User::ChangeIdent()
    attilamolnar authored

Dec 08, 2012

  1. Attila Molnar

    Fix unsafe iteration in DelMode() when unloading m_permchannels

    attilamolnar authored

Dec 07, 2012

  1. Peter Powell

    Fix #380 on BSD make.

    SaberUK authored attilamolnar committed
  2. Attila Molnar

    Merge pull request #380 from SaberUK/insp20+fix-clang-warning

    Fix invalid argument warnings on clang.
    attilamolnar authored
  3. Peter Powell

    Fix invalid argument warnings on clang.

    SaberUK authored

Dec 05, 2012

  1. Attila Molnar

    m_svshold Fix crash when called with 2 params, only triggerable by u-…

    …lines
    attilamolnar authored
  2. Attila Molnar

    m_cban, m_rline, m_shun Don't broadcast when user is a local user

    spanningtree sends an ADDLINE in this case
    attilamolnar authored
  3. Attila Molnar

    Change a few signed counter variables to unsigned so they roll over l…

    …ater
    attilamolnar authored
  4. Attila Molnar

    Fix expired xlines being treated as live ones in XLineManager::AddLine()

    This fixes ADDLINEs not being propagated and /gline etc. failing for already existing but expired xlines
    
    Special thanks to @JDowny (TinMan) for his detailed report and cooperation that made this fix possible
    
    Fixes #306 reported by @TurkDesk
    Fixes #379 reported by @JDowny
    attilamolnar authored

Dec 04, 2012

  1. Attila Molnar

    Unbreak m_geoip

    attilamolnar authored

Dec 03, 2012

  1. Attila Molnar

    Fix thread handle leak in StartServiceThread()

    attilamolnar authored
  2. Attila Molnar

    Fix broken RetrieveLastError()

    - FORMAT_MESSAGE_IGNORE_INSERTS flag wasn't used and we never pass insertion parameters, this could cause FormatMessage() to fail
    - The return value of FormatMessage() wasn't checked, if it returned zero (failure) then RetrieveLastError() returned garbage if err[] wasn't initialized previously
    attilamolnar authored
  3. Attila Molnar

    Fix typos in ebdaf36

    attilamolnar authored
  4. Attila Molnar

    Properly shut down stdin

    Replace hardcoded ints
    attilamolnar authored

Dec 02, 2012

  1. Attila Molnar

    m_remove Fix potential desync caused by committing the PART before ge…

    …tting acknowledgement from the target server
    attilamolnar authored
  2. Attila Molnar

    Fix DLLManager leak when an exception is thrown in init()

    This also caused the dlopen()'d library to stay open forever
    attilamolnar authored
  3. Attila Molnar

    Throw an exception when attempting to register an extension with a na…

    …me that already exists
    
    Previously this silently failed
    attilamolnar authored
  4. Attila Molnar

    Register a few extensions that weren't registered

    attilamolnar authored
  5. Attila Molnar

    Register all commands, modes and extensions using AddService()

    AddService() throws an exception if an item cannot be registered, modules no longer need to worry about AddMode() etc. failing
    attilamolnar authored
  6. Attila Molnar

    Dynamically determine the size of the eventlist[] passed to Attach()

    m_sqlauth was attached to I_OnUserDisconnect but didn't provide a handler for it, remove
    attilamolnar authored
  7. Attila Molnar

    Attach to events and register services in init()

    attilamolnar authored
  8. Attila Molnar

    Merge pull request #376 from SaberUK/insp20+fix-clean

    Fix the list of files to be removed by make.
    attilamolnar authored
  9. Peter Powell

    Fix the list of files to be removed by make.

    SaberUK authored

Nov 29, 2012

  1. Attila Molnar

    Make LocalUserList an std::list

    attilamolnar authored
  2. Attila Molnar

    Add a typedef for LocalUserList

    attilamolnar authored
  3. Attila Molnar

    m_cgiirc Fix wrong announcement when the host in WEBIRC is too long

    attilamolnar authored
  4. Attila Molnar

    m_cgiirc Don't apply resolved host or send notifications when the use…

    …r is quitting (matched a line)
    attilamolnar authored
  5. Attila Molnar

    m_cgiirc Don't resolve IPs when <performance:nouserdns> is true

    attilamolnar authored
  6. Attila Molnar

    m_cgiirc De-duplicate code, recheck elines after ip/host changes

    Fixes #350 reported by @MistrX
    
    New functions:
    - RecheckElineAndClass()
    - ChangeIP() - decreases clone counts for a user, calls SetUserIP, increases clone counts after the new ip is applied
    - HandleIdentOrPass() - common code extracted from CheckIdent() and CheckPass()
    attilamolnar authored
  7. Attila Molnar

    m_cgiirc Remove dead code, warn when a <cgihost> block has an invalid…

    … type value, misc. cleanup
    attilamolnar authored
Something went wrong with that request. Please try again.