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

Infected Savant

Latest
Compare
Choose a tag to compare
@Xe Xe released this 28 Jun 15:22
· 11 commits to master since this release

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

Services

  • 42ad65b services/autocloak: cloak sasl bnc hosts
  • c71fba9 services/relay: Make relay a bit more robust
  • 08246be services/4chanserv: consolidate monitor client nicks
  • 57e57e6 services/4chanserv: Handle unicode