| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Allow utils.Setting_ parse functions to throw detailed errors | 2019-10-04 | 3 | -4/+22 | ||
| | | ||||||
| * | check that `third_words` isn't empty | 2019-10-04 | 1 | -2/+2 | ||
| | | ||||||
| * | pass whether a command.regex trigger was an ACTION or not | 2019-10-03 | 1 | -1/+2 | ||
| | | ||||||
| * | only look at PRIVMSG and NOTICE for !seen | 2019-10-03 | 1 | -2/+0 | ||
| | | ||||||
| * | split words/parens karma in to 2 regexes, only accept non-parens when ^$ | 2019-10-03 | 1 | -17/+9 | ||
| | | | | | closes #169 | |||||
| * | add !ghcommit and @commit auto-github syntax | 2019-10-03 | 1 | -11/+55 | ||
| | | ||||||
| * | `alias` doesnt exist either | 2019-10-03 | 1 | -1/+2 | ||
| | | ||||||
| * | dont try to !connect to a variable that doesnt exist | 2019-10-03 | 1 | -6/+8 | ||
| | | ||||||
| * | Merge pull request #168 from 0xpr03/patch-1 | 2019-10-02 | 1 | -1/+1 | ||
| |\ | | | | | Fix typo | |||||
| | * | Fix typo | 2019-10-02 | 1 | -1/+1 | ||
| |/ | ||||||
| * | only check arg number at all when not "$-" | 2019-09-30 | 1 | -5/+4 | ||
| | | ||||||
| * | first_word.lower() -> first_words[0].lower() | 2019-09-30 | 1 | -1/+1 | ||
| | | ||||||
| * | first_word -> first_words, better if statement | 2019-09-30 | 1 | -15/+14 | ||
| | | ||||||
| * | support multiple `first_words` | 2019-09-30 | 1 | -15/+18 | ||
| | | ||||||
| * | allow whitespace between karma target and ++/-- | 2019-09-30 | 1 | -1/+1 | ||
| | | ||||||
| * | 'is_localhost()' -> 'host_permitted()' | 2019-09-30 | 2 | -6/+6 | ||
| | | ||||||
| * | use ipaddress is_loopback etc to do better forbidden ranges | 2019-09-30 | 1 | -0/+9 | ||
| | | | | | closes #87 | |||||
| * | only _kill() when there's no servers *and* the event queue is empty | 2019-09-30 | 1 | -1/+1 | ||
| | | | | | this is so that bitbot doesn't exit when you !reconnect but only have 1 server | |||||
| * | default sasl-hard-fail to false but add a bot-wide setting for it | 2019-09-30 | 1 | -3/+7 | ||
| | | ||||||
| * | add github-token to bot.conf.example, use in github.py when available | 2019-09-30 | 2 | -6/+13 | ||
| | | ||||||
| * | support "$-" for alias arg, meaning "0 or more args" | 2019-09-30 | 1 | -4/+8 | ||
| | | ||||||
| * | 'restat' -> 'restart' | 2019-09-27 | 1 | -1/+1 | ||
| | | ||||||
| * | add "as root" after `service x restart` lines | 2019-09-27 | 1 | -3/+3 | ||
| | | ||||||
| * | add per-httpd rest_api info | 2019-09-27 | 1 | -1/+14 | ||
| | | ||||||
| * | lightthpd: add proxy.forwarded for Host, add /dev/null docroot | 2019-09-27 | 1 | -5/+2 | ||
| | | ||||||
| * | only return IRCUser.hostmask() when all needed pieces are available | 2019-09-27 | 1 | -1/+3 | ||
| | | ||||||
| * | add !msg | 2019-09-27 | 1 | -0/+9 | ||
| | | ||||||
| * | remove external_modules/ and replace with bot.conf and cli arg | 2019-09-27 | 3 | -2/+10 | ||
| | | ||||||
| * | Revert "add !msg" | 2019-09-27 | 3 | -16/+2 | ||
| | | | | | This reverts commit ddaf8a38905bfba2e076f9d5c564e5a1e2e2e90f. | |||||
| * | add !msg | 2019-09-27 | 3 | -2/+16 | ||
| | | ||||||
| * | add external_modules directory | 2019-09-27 | 3 | -18/+32 | ||
| | | ||||||
| * | forgot to commit kwargs for get_user() | 2019-09-27 | 1 | -5/+15 | ||
| | | ||||||
| * | Merge pull request #164 from chiefnoah/master | 2019-09-27 | 1 | -13/+13 | ||
| |\ | | | | | Improves sentence processing for karma | |||||
| | * | Some minor cleanup | 2019-09-27 | 1 | -3/+3 | ||
| | | | ||||||
| | * | Improves sentence processing for karma | 2019-09-26 | 1 | -14/+14 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | Changes the matching regex to grab arbitrary text between () for giving (or taking away) karma. Still supports single words followed by ++/--, including usernames, and strips "," or ":" characters from the end if a single-word match. ex. (some sentence to give karma to)++ -> "[Karma] some sentence to give karma to now has 1 karma" ex. ngp:++ -> "[Karma] ngp now has 200 karma" | |||||
| * | | pass username/hostname to get_user() so new.user events have that information | 2019-09-27 | 2 | -9/+8 | ||
| | | | ||||||
| * | | take an option server alias arg for !reconnect | 2019-09-27 | 1 | -18/+26 | ||
| | | | | | | | | | closes #166 | |||||
| * | | !changenickname -> !nickname | 2019-09-27 | 1 | -1/+1 | ||
| |/ | ||||||
| * | add require_access flags to !silence/!unsilence | 2019-09-26 | 1 | -1/+4 | ||
| | | ||||||
| * | update username/hostname of Users when they send PRIVMSG/NOTICE/TAGMSG | 2019-09-26 | 1 | -0/+2 | ||
| | | ||||||
| * | add check_certificate.py, to warn about expiring or not valid client certs | 2019-09-26 | 1 | -0/+33 | ||
| | | ||||||
| * | add cryptography 2.7 to requirements.txt | 2019-09-26 | 1 | -0/+1 | ||
| | | ||||||
| * | put ==versions on requirements.txt | 2019-09-26 | 1 | -12/+12 | ||
| | | ||||||
| * | capitalisation and comma for "!stats <alias>" | 2019-09-26 | 1 | -1/+1 | ||
| | | ||||||
| * | default !roll to 1d6 | 2019-09-26 | 1 | -2/+8 | ||
| | | ||||||
| * | make dice count optional (default 1) | 2019-09-26 | 1 | -2/+2 | ||
| | | ||||||
| * | Show dice format error when regex doesn't match | 2019-09-26 | 1 | -0/+2 | ||
| | | ||||||
| * | only permit 3-digit modifiers | 2019-09-26 | 1 | -1/+1 | ||
| | | ||||||
| * | also show "total" when there's modifiers | 2019-09-26 | 1 | -2/+2 | ||
| | | ||||||
| * | fine. support up to d100 | 2019-09-26 | 1 | -7/+9 | ||
| | | ||||||
