[gitlog] [eggheads/eggdrop] 0cfbb3: Use outgoing encoding as second priority to decode...

GitHub noreply at github.com
Mon Apr 18 22:37:45 UTC 2016


  Branch: refs/heads/bug/encodings
  Home:   https://github.com/eggheads/eggdrop
  Commit: 0cfbb34c7323f9ebcc3119e97f002920408f085f
      https://github.com/eggheads/eggdrop/commit/0cfbb34c7323f9ebcc3119e97f002920408f085f
  Author: Thomas Sader <thommey at gmail.com>
  Date:   2016-04-18 (Mon, 18 Apr 2016)

  Changed paths:
    M eggdrop.conf
    M src/tcl.c

  Log Message:
  -----------
  Use outgoing encoding as second priority to decode incoming data. This prevents bugs related to joining a channel in a certain encoding, then getting it back and complaining that we did not want to join the one we got back because we decoded it wrongly.


  Commit: 607ad41e19a47cf9e59b76da8d2c00bcdb7f0e08
      https://github.com/eggheads/eggdrop/commit/607ad41e19a47cf9e59b76da8d2c00bcdb7f0e08
  Author: Thomas Sader <thommey at gmail.com>
  Date:   2016-04-19 (Tue, 19 Apr 2016)

  Changed paths:
    M src/chanprog.c
    M src/cmds.c
    M src/dcc.c
    M src/mod/channels.mod/channels.c
    M src/mod/module.h
    M src/net.c
    M src/proto.h
    M src/tcl.c

  Log Message:
  -----------
  Fix bug in .su command showing passwords in telnet. Use out-encoding setting which also sets the Tcl encoding system, to avoid having to trace all Tcl commands just to intercept [encoding system] calls. Calling [encoding system <new encoding>] will break things! Split up telnet control messages so the messages start with TLN_IAC. They are exempt from encoding conversion.


Compare: https://github.com/eggheads/eggdrop/compare/30880e6588b9...607ad41e19a4


More information about the Changes mailing list