This repository was archived by the owner on Feb 21, 2018. It is now read-only.
Everything else is child's play
Changes
- 4chanserv added
- hooks
- contrib modules added, need
etc::contribsetting in current config files - Better protocol handling
- Atheme xmlrpc support
- Nodeping client
- webapp backbone
- TS6
TMODEparsing - Correct handling of previously incorrectly handled protocol commands
- Properly kill self when shutting down
- update things to use hooks instead of command handlers
| Commit |
|---|
| bot/sc2name: Starcraft Koreanizer command |
| src/protocol: Fix inspircd linking |
| scrapers/tulpainfo: Fix OP name detection |
| bot/btc: Change to Bitstamp because the MtGox guy is a hoser |
| protocol/charybdis: STATS reply for number/type of hooks |
| src/atheme: mend spelling error |
| src/atheme: fix some syntax errors |
| services/helprelay: Add new help channel to staff channel relay |
| src/line: don't waste time rebuilding the line |
| protocol/charybdis: Don't complain about bans we don't know about |
| Merge branch 'channel-relay' |
| Update contrib snapshot |
| announcer/relayhostserv: Fix minor typo |
| src/atheme: add /os kill |
| add Atheme xmlrpc config to default one |
| src/atheme: Add more functionality |
| services/4chanserv: Update help, make more hardy |
| core/webapp: Add template path to webapp config |
| Add Atheme XMLRPC connector |
| announcer/relayhostserv: ignore xmlrpc calls |
| Revert "src/protocol: Make spamming a bit harder" |
| Add first part of templating code |
| src/protocol: Make spamming a bit harder |
| src/protocol: fixup |
| Revert "bot/eval: reduce flooding potential" |
| src/protocol: TS6ServerConn: Automatically sprunge big replies |
| src/sprunge: Add |
| src/protocol: remove crufty line |
| doc/CREDITS: Document Rylee's victory |
| bot/eval: reduce flooding potential |
| src/line: Make this a list |
| update requirements |
| doc/web: Add test webpage module |
| core/webapp: move RootPage to its own core code file |
| core/webapp: Change to native route handler |
| src: rewrite IRC line parsing code for speed |
| src/cod: Fix parting |
| services/relay: add copyright |
| services/relay: Handle KICK |
| src/cod: Don't report errors unless we want them |
| services/relay: Deal with quits and parts |
| services/relay: add prototype channel interlinker |
| core/admin: print useful output when module load fails |
| src/nodeping: Fix glaring assertion error |
| services/pingserv: new service |
| src/protocol: import time |
| services: tolerate missing config better |
| Update README |
| src: add nodeping api client |
| update contrib modules |
| core/webapp: new module |
| src/cod: properly kill self |
| Add misaka requirement |
| Update contrib snapshot |
| protocol/charybdis: Unset modes when asked to |
| src/cod: Fix deleting info on clients |
| protocol/charybdis: remove unimplemented command |
| src/cod: Make logging more useful |
| src/cod: fixup for stale client deletion |
| bot/eval: New module |
| scrapers/wikipedia_scraper: ignore disambiguation pages |
| bot/source: update to new repo path |
| move test module to doc/ |
| Remove unsupported module folder, add contrib submodule and etc::contrib setting |
| src/protocol: wrap at 400 characters |
| README: remove version number |
| bot/ctcp: Reply from the correct client |
| services/4chanserv: Don't reply when a reply is unwanted |
| jsonify clients, fix module loading, tracebacks |
| doc/technical: add unreal protocol information |
| doc/IRCD: Add Tethys configuration information |
| doc: redistribute documents |
| services/4chanserv: Update threads more often |
| core/admin: rehash config on module load/unload |
| services/4chanserv: Fix glaring errors |
| services/4chanserv: More improvements, better hardening against unicode errors |
| servics/4chanserv: Redo a lot of 4chanserv, use individual thread monitor clients |
| announcer/relayhostserv: Reduce the spamming |
| services/4chanserv: PRIVMSG instead of NOTICE |
| src/protocol: Add some boilerplate for future use |
| announcer/relayhostserv: Update relayhostserv to use chanmsg hooks |
| hooks: change chanmsg hook to have channel object passed in |
| unsupported/plexus: Get information about clients |
| protocol/inspricd: upgrade to nextgen handling |
| protocol: Use protocol handlers |
| src/protocol: Add function for parting channels |
| protocol/elemental-ircd: add RSFNC CAPAB |
| protocol/inspircd: New protocol handling |
| doc/Contributing: new document |
| protocol/charybdis: re-add support for PART |
| src/protocol: Add new outbound TS6 protocol handler |
| src/cod: add variable stub |
| protocol/charybdis: start adding new protocol handling code |
| src/strutures: toss out experiment |
| bot/prefix: add command reminding of the command prefix |
| scrapers/eqbeats: Fix format string |
| services/4chanserv: Make less verbose |
| procotol/charybdis: Fix typo |
| services/ofc: upgrade API |
| services/4chanserv: strip HTML markup from names |
| services/4chanserv: Fix some spacing issues |
| services/4chanserv: Properly delete hooks |
| src/cod: ignore keyerrors, they shouldn't be raised up to here anyways |
| src/cod: syntax error |
| protocol/inspircd: Fix protocol bug in inspircd |
| src/cod: Make error handling a bit better |
| services/4chanserv: make newlines show up better |
| services/4chanserv: Give more error messages |
| services/tortise: remove broken module |
| services/4chanserv: Add post numbers to announcements |
| services/4chanserv: Fix the case where people don't have a name |
| services/4chanserv: Add configuration information |
| services/4chanserv: new service that monitors 4chan threads for new posts |
| doc/hooks: Add example hooks module |
| protocol: Fix logic on JOIN, hook properly |
| protocol: Call hooks |
| src/cod: Add support for hooks |
| unsupported/inject: Sanity checks |
| src/cod: Log command creation |
| core/admin: Remove unnessecary extra argument |