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::contrib
setting in current config files - Better protocol handling
- Atheme xmlrpc support
- Nodeping client
- webapp backbone
- TS6
TMODE
parsing - 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 |