Commits on Apr 10, 2016
  1. Minor fixes

    mimicmod committed Apr 10, 2016
Commits on Apr 3, 2016
  1. Fix !userlog command

    mimicmod committed Apr 3, 2016
Commits on Apr 2, 2016
Commits on Mar 27, 2016
  1. Added syntax string to commands, removed some string type arg codes.

    mimicmod committed Mar 27, 2016
    Overrides arg codes when needed (especially message/string arguments).
    Enables command handler to parse command arguments itself e.g. opt-like strings.
    Arg code: "m" ... previous syntax: <message> ... actual syntax: <reason>
    Arg code: "+m" ... previous syntax <message> ... actual syntax: -c <min credentials> -C <max credentials> -d <description>
    Warning: This means programmer is responsible the syntax matches the logic of arg codes!
Commits on Mar 26, 2016
  1. Fix usage for mod_patterns.

    mimicmod committed Mar 26, 2016
  2. Added pattern tester and max credentials to mod_patterns

    mimicmod committed Mar 26, 2016
    New usage:
    !patternadd <type> <min protected cred> <max protected cred> <pattern>
    !patternexadd <pattern id> <min exempt cred> <max exempt cred> <pattern>
    !patterntest <pattern id> <test string>
    Pattern test uses existing patterns only add a pattern win min and max credentials "none" or "guest" first (have no or minimal effect on users).
Commits on Mar 19, 2016
  1. Mod patterns now restricts nicknames and clients

    mimicmod committed Mar 19, 2016
    This commit also implements string pattern type expression instead of numbers (backward compatible with previous database model)
    Available types are:
    MC ... main chat
    PM ... private message
    NI ... nickname
    UA ... user agent (client)
    !addpattern NI admin \[Admin\].* ... bans prefix used for administrator and protects admins
    !addpattern UA user EikaltDC\+\+\s1\..* ... bans EiskaltDC++ version 1 and all its subversions, registered users are protected
    Warning: Use with caution and test your patterns with PCRE testers or with user credentials first! Allow exceptions with !patternexadd where needed.
Commits on Mar 13, 2016
Commits on Mar 7, 2016
  1. Merge pull request #35 from CoiLock/master

    janvidar committed Mar 7, 2016
    Fixed compilation on systemd > 210
Commits on Jan 22, 2016
Commits on Jan 21, 2016
  1. FIX: linking PCRE library

    mimicmod committed Jan 21, 2016
Commits on Dec 29, 2015
Commits on Dec 26, 2015
  1. Added limits to !acl command

    mimicmod committed Dec 26, 2015
    !acl ... display last ten ACL rules
    !acl <N> ... display last N rules e.g. !acl 5 for last five rules
    !acl <M> <N> ... display N rules starting from rule M (M included) e.g. !acl 10 5 for rules 10 to 14
    Note: Numbers are not rule IDs but database table indexes.
Commits on Dec 25, 2015
  1. Updated default plugins.conf

    mimicmod committed Dec 25, 2015
    All plugin except auth_sqlite plugins are off, file is re-formated and contains more descriptive info on each plugin.
  2. FIX: Do not send broadcast to opchat

    mimicmod committed Dec 25, 2015
    (fixes hub freeze/crah when sending !broadcast cmmand)
Commits on Dec 26, 2014
Commits on Dec 15, 2014
  1. Merge pull request #28 from klondi/unrestricted_users

    janvidar committed Dec 15, 2014
    Allow unrestricted users on uhub
Commits on Nov 26, 2014
  1. Merge pull request #31 from klondi/chat_history_sqlite_fixes

    janvidar committed Nov 26, 2014
    Chat history sqlite fixes
  2. Merge pull request #29 from klondi/run_travis_tests

    janvidar committed Nov 26, 2014
    Run travis tests
Commits on Nov 25, 2014
  1. Fix previous commit (Added sqlite VACUUM to cleanup commands)

    mimicmod authored and klondi committed Jun 19, 2013
  2. Merge pull request #30 from klondi/mimicfixes

    janvidar committed Nov 25, 2014
  3. Merge pull request #27 from klondi/utf-8_fixes

    janvidar committed Nov 25, 2014
    Add support for 4 byte UTF-8 characters and stricter character checking
Commits on Nov 24, 2014
  1. Fixed usage of FlexHub regimport tool

    mimicmod authored and klondi committed May 5, 2013