Skip to content
This repository has been archived by the owner on Feb 21, 2018. It is now read-only.

Everything else is child's play

Compare
Choose a tag to compare
@Xe Xe released this 04 Mar 06:09
· 151 commits to master since this release

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