@ShaneMcC ShaneMcC released this Jul 25, 2016 · 85 commits to master since this release

Assets 3

Change Log

0.4.1 is a minor feature and security release on top of 0.4

0.4.1 (2016-07-25)

Security-Fixes:

  • Separate Sub-Client configs had ability to cause files to be created where they shouldn't be. (Thanks @csmith)

Bug-Fixes:

  • Message tags should be UTC, add timestamp to non-tagged times. (Closes Issue #105)

Changes:

  • Read-Only admins can't use admin commands (Closes Issue #112)
  • show users lists subclients (Closes Issue #111)
0.4

@ShaneMcC ShaneMcC released this May 11, 2016 · 93 commits to master since this release

Assets 3

Change Log

0.4 (2016-05-01)

Closed issues:

  • Topic replies not forwarded for channels the user isn't on #103
  • Switch to using IRCv3 server-time extension #102
  • Debugging in/out #101
  • "Bot Mode" #95
  • Server side logging #94
  • Add "offlinecount" setting #93
  • Implement irc.rememberchannels setting #92
  • Implement irc.partondetach setting #91
  • Implement irc.offlinenickname setting #89
  • Implement irc.keepnick setting #88
  • Use a per-client salt for passwords #86
  • Bot commands from commands containing printf sequences fail #82
  • Backbuffer timeout #70
  • Subclient Additional Highlights #69
  • DFBnc doesn't forward PMs on when connecting #65
  • DFBnc messes with nickname changes #64
  • SSL connections don't work. #63
  • Don't send message tags to clients that don't support it. #61
  • TapChat WorkAround - Handle certain commands #54
  • General WorkAround - Ignore Attempts to set alt nickname on connect #53
  • Support for Client Workarounds #51
  • overhaul show sessions command #50
  • Backbuffer recent query messages. #48
  • DIfferent settings for subclients #46
  • Improve subclients to be first-class accounts. #45
  • Investigate getting rid of fallback values in getConfig().getX methods #42
  • Add bindipv6 option to ircset #41
  • Flood Protection #35
  • Unhandled exception when throttled by IRCd #34
  • deluser Command does not delete user #33
  • Subclient passwords #31
  • Protocol errors on connect #30
  • Brokeness - all commands unknown, weird parser handling #29
  • Delete user confirmation broken #28
  • Error on reconnect #27
  • Allow clients to only see subsets of the active channels. #26
  • Allow Clients to Identify themselves at login #25
  • Add support for showing client versions in 'show sessions' #24
  • Show commands is broken #23
  • Add proper responses for channel history metadata #22
  • Bouncer SSL DoS. #21
  • NPE in reconnect timer #20
  • Unhandled Buffer overflow #19
  • "listmode #channel *" does not work #17
  • Backbuffer setting changes should apply immediately #16
  • User socket goes into weird state when bouncer connects #15
  • UserSocket should periodically check connected state #14
  • sl command should respond properly to invalid subcommands #10
  • DFBnc needs to listen for and report parser errors #9
  • Alt nickname defaults to network/connection name #7
  • Bouncer fails to reattach to session #5
  • Auto connect #3
  • Connects need timeouts #2
  • DFBnc should respond to empty 'DFBNC' command #1
  • Disconnection issues #98
  • BackBuffer Length and Timeout should be able to be different for different subclients #74
  • Highlight Config should be in separate config file not hacked into the main one. #73
  • SubClient CWL Config #72
  • TapChat WorkAround - Show Own Messages in PM #52
  • "read-only" sub clients #47
  • Command Piping #40
  • Option to exclude a subclient from counted client list on detach #38

Merged pull requests:

  • Make IRCConnectionHandler do less in its ctor. #99 (csmith)
  • Add setting to disable auto-bursting of channels. (#95) #97 (ShaneMcC)
  • Fix typo in README #96 (csmith)
  • Minor tidying. #87 (csmith)
  • Fix remaining formatting calls. #85 (csmith)
  • Use String formatting properly for addBotMessage() #84 (csmith)
  • Rename, tidy and test CommandOutput. #83 (csmith)
  • More CommandManager tidying and testing #81 (csmith)
  • AccountManager improvements. #80 (csmith)
  • CommandManager tidying #79 (csmith)
  • More CommandManager simplifying and testing. #78 (csmith)
  • Simplify and test some more CommandManager methods. #77 (csmith)
  • Simplify and test some CommandManager methods #76 (csmith)
  • Use method reference. #75 (csmith)
  • Fix SimpleNickInUseHandler, add ping handler. #68 (csmith)
  • Upgrade to latest parser version. #67 (csmith)
  • Lay the groundwork for parser update #66 (csmith)
  • Update submodules to use GitHub HTTPS repos. #62 (csmith)
  • General tidying #60 (greboid)
  • Add IDEA config. #59 (greboid)
  • Add a standalone task to write version.config. #58 (greboid)
  • Allow DFBnc to run without version.config #57 (greboid)
  • Update Parser and fix project. #56 (greboid)
  • Merge 'BetterDefaults' branch #49 (ShaneMcC)
  • Use DMDirc util versions of classes #43 (greboid)
  • Fix timestamps breaking actions #18 (csmith)

* This Change Log was automatically generated by github_changelog_generator

@ShaneMcC ShaneMcC released this Aug 24, 2015 · 179 commits to master since this release

Assets 3
Tag 0.3