This repository has been archived by the owner on Feb 21, 2018. It is now read-only.
Protocol Adjustments
- 92a0654 protocol/charybdis: fix error message on part
- 5c41624 protocol/charybdis: ignore errors
- 7b293bc protocol/charybdis: fixup
- 7cd2ab4 protocol/charybdis: fixup
- 5cc6bc6 protocol/charybdis: convert some things to clients
- f031505 protocol/charybdis: fixup
- 49ea83e protocol/charybdis: s/parc/paramcounter/g
- 949a717 protocol/charybdis: more modernizing
- a608253 protocol/charybdis: change join/part
- 242f627 protocol/charybdis: Don't send PONG to None
- 97ba3a9 protocol/charybdis: update to new channel handling classes
- ca52d48 protocol/charybdis: track uplink server
- 0c8ad2e protocol/charybdis: Fix notices from pseudoclients to normal users
- 362e7e0 protocol/charybdis: Track TS changes on NICK, closes #56
- eb8fbb0 protocol/charybdis: Fix JOIN 0, closes #46
- 1f26a7f protocol/charybdis: Don't error on empty PRIVMSG's
Inspircd is no longer supported
Other Files
- bd86ffa etc/sendfile: BE IN ACCORDANCE WITH ASCENDANT POSITIVITY
- 03a5fef etc/sendfile: add carpet cleaning spam
- 71dda38 etc/sendfile: add new sendfile gun.txt
- e35330c etc/sendfile: Add smallmatix
- dd150ec etc/sendfile: add some art from trollascii
- b447797 etc/sendfile/zsnap: new sendfile
- 40e7656 etc/sendfile: new sendfile: pikachu.txt
- 02839bf etc/sendfile: new sendfile: cube.txt
Documentation
- 01f35a2 doc/generate-changelog: add deis' changelog generation script
- 7d81db5 doc/web: add JSON API client
- 42dcb37 doc/CREDITS: attribution added
- de17a3a doc/Contributing: Add preferred license
Bot Commands
- 4311885 bot/memusage: show channel client count
- 2353b99 bot/checkbans: show mask
- d83bd2e bot/checkbans: allow you to search bans by glob syntax
- 1136115 bot/checkbans: small logging typo
- f8cbe70 bot/checkbans: allow opers to check a ban on all channels
- 0438762 bot/sendfile: fix error cases
- 93b8414 bot/bf: Move to contrib
- 1bae92d bot/immature: Move module to contrib
- 48abf42 bot/mpdclient: Move you to contrib
- d149f22 bot/seen: Add a colon
- 5bc95cf bot/seen: Show quit reasons for people
- 6170b58 bot/ctcp: Fix CTCP Sourcing. Closes #59
- 3a42285 bot/whoami: Don't show TS6 UID
- 0fb3ba8 bot/ctcp: Add closing \x01
- 6b9741f bot/sc2name: Remove april fool's day prank
- 24d419e bot/eqbeats: Fix reality formatting
- cf63d88 bot/ctcp: Follow spec better, add basic BOTINFO support
- 61ee8e6 bot/sc2name: Add a little something for the spirit of things
- 3e35d71 bot/act: new module for CTCP actions
- 85ffb77 bot/seen: Hardening
- 082acdd bot/seen: new command that parses NickServ last seen time
- f83348e bot/tfw: no gf ;_;
- e94268f bot/btc: update to Bitstamp in documentation
Core Improvements
- daaedc6 src/structures: admit defeat
- 018f34a src/cod: remove dead code
- 730d58e src/channel: API update
- 65fc6d1 src/cod: fix small typo
- d8bcd3c src/cod: update
- 995271f src/channel: use CaseInsensitiveDict
- a207383 src/cod: fix semantics
- 607df52 src/modes: remove connection flags from duta
- d338cb9 src/channel: add new channel handling classes
- 497cf3e src/structures: remove dead code
- 17e2cae src/structures: make Server use positional arguments
- d722f9a src/utils: add utility dict class
- 9c47f68 src/structures: remove more dead code
- f737f47 src/utils: remove dead code
- 3c84d78 src/modes: add bitmask list for elemental-ircd
- 04d5026 src/atheme: Update Atheme XMLRPC interface
- 108847f src/cod: Document Cod.process()
- 531f704 src/cod: fix kill
- bdb2626 src/atheme: strip old comments
- 402a600 src/atheme: Fix a remaining verbose command
- 62bec48 src/atheme: Completely refactor
- b5e6019 src/protocol: Don't send empty extparams for PRIVMSG
- cfa1ae3 src/structures: Fix Client.json()
- 67e3fb1 src/structures: modify to make more friendly for the JSON api
- 63efdbc src/atheme: Log back in every 10 minutes
- 17d103d src/cod: Use Atheme XMLRPC
- 503843f src/cod: don't connect to Atheme yet
- 5a88055 src/atheme: redo things
- 696de50 src/cod: Add XMLRPC login to Atheme
- 95d75a4 src/rblwatch: Add end of results marker
- 48fde30 src/rblwatch: add name of server and host information to spew
- b9b8efa src/email: Add ability for modules to send outgoing emails
- 6a6de78 src/protocol: fixup: add protocol dependency
- 0dcab3d src/cod: Switch to ircmess for line parsing
Core Modules
- 7e55a84 core/json-rpc: Add DESC
- 7d14e38 modules/core/help: Prefer NOTICE
- 124220f core/json-rpc: Logging
- 51afa0e core/json-rpc: Allow looking up individual channels
- cabd5dc core/json-rpc: Add JSON RPC frontend
- 7cf03fa core/help: Only send information about oper-only commands to opers
Scrapers
- 61b57da scrapers/reddit: Fix redit lookups
- b8d2e85 scrapers/4chan: Remove HTML Markup from lines, closes #43
- 7bd5c6a scrapers/youtube: Allow youtu.be links
- 3330f07 scrapers/dinosaurcomics: scrape dinosaur comics
Announcers
- 595a019 announcer/killonfailoper: Don't have a try block
- 23970a3 announcer/resvannounce: Upgrade from legacy code
- e544a63 announcer/emailmongs: Handle the (I thought impossible) case that an IP address does not have an abuse contact
- 07a4c5c announcer/emailmongs: Stop flooding staff inboxes
- 541ef04 announcer/emailmongs: Format the template better
- 087632b announcer/emailmongs: Do not duplicate IP addresses in logs
- 2ee41e5 announcer/emailmongs: add new module that automatically emails the abuse email for HTTP proxy connections
- 690b0b7 announcer/dnsblannounce: Do not record non-DNSBL hits