[gitlog] [eggheads/eggdrop] 9a52a9: Remove redundant encoding initialization code. Tcl...

GitHub noreply at github.com
Thu Apr 21 16:19:10 UTC 2016


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

  Changed paths:
    M src/tcl.c

  Log Message:
  -----------
  Remove redundant encoding initialization code. Tcl already does this.


  Commit: 21b0aad7cbaade75cc9ca02d2bc5ac6b1ad4cb3b
      https://github.com/eggheads/eggdrop/commit/21b0aad7cbaade75cc9ca02d2bc5ac6b1ad4cb3b
  Author: Thomas Sader <thommey at gmail.com>
  Date:   2016-04-21 (Thu, 21 Apr 2016)

  Changed paths:
    M src/mod/module.h
    M src/mod/server.mod/servmsg.c
    M src/modules.c
    M src/tcl.c
    M src/tclegg.h

  Log Message:
  -----------
  Initial version, fallback is hard coded utf-8.


  Commit: 8f66165cfd23b51dc506e3751712601648fc9364
      https://github.com/eggheads/eggdrop/commit/8f66165cfd23b51dc506e3751712601648fc9364
  Author: Thomas Sader <thommey at gmail.com>
  Date:   2016-04-21 (Thu, 21 Apr 2016)

  Changed paths:
    M eggdrop.conf
    M src/chanprog.c
    M src/tcl.c
    M src/tclegg.h

  Log Message:
  -----------
  Add config setting to set a high priority fallback encoding.


  Commit: 34a7b15ff2b76dde6f12f1bdf8ebb3c99fae3921
      https://github.com/eggheads/eggdrop/commit/34a7b15ff2b76dde6f12f1bdf8ebb3c99fae3921
  Author: Thomas Sader <thommey at gmail.com>
  Date:   2016-04-21 (Thu, 21 Apr 2016)

  Changed paths:
    M eggdrop.conf
    M src/chanprog.c
    M src/main.h
    M src/mod/module.h
    M src/mod/server.mod/server.c
    M src/modules.c
    M src/tcl.c
    M src/tclegg.h

  Log Message:
  -----------
  Add output encoding translation, defaults to utf-8.


  Commit: 886845d9bfb5f8b36cde9aeb3d65bc736970e6ed
      https://github.com/eggheads/eggdrop/commit/886845d9bfb5f8b36cde9aeb3d65bc736970e6ed
  Author: Thomas Sader <thommey at gmail.com>
  Date:   2016-04-21 (Thu, 21 Apr 2016)

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

  Log Message:
  -----------
  Fallback to UTF-8 encoding for sending IRC lines, as that's a no-op from Tcl.


  Commit: 8aba8063edcdab6b1e1d6dc0ee22a0dd1a51949a
      https://github.com/eggheads/eggdrop/commit/8aba8063edcdab6b1e1d6dc0ee22a0dd1a51949a
  Author: Thomas Sader <thommey at gmail.com>
  Date:   2016-04-21 (Thu, 21 Apr 2016)

  Changed paths:
    M eggdrop.conf

  Log Message:
  -----------
  Better documentation of output encoding setting.


  Commit: b113bc0d5b3b7eecde6f787097781efa11521d08
      https://github.com/eggheads/eggdrop/commit/b113bc0d5b3b7eecde6f787097781efa11521d08
  Author: Thomas Sader <thommey at gmail.com>
  Date:   2016-04-21 (Thu, 21 Apr 2016)

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

  Log Message:
  -----------
  Change output encoding to ignore unrepresentable characters.

If the user sets an encoding, they usually mean it and it should not choke on characters that are not representable in the target encoding.


  Commit: c2754ee9dd1cea7c417478d4ca38c919db12df52
      https://github.com/eggheads/eggdrop/commit/c2754ee9dd1cea7c417478d4ca38c919db12df52
  Author: Thomas Sader <thommey at gmail.com>
  Date:   2016-04-21 (Thu, 21 Apr 2016)

  Changed paths:
    M eggdrop.conf
    M src/chanprog.c
    M src/tcl.c
    M src/tclegg.h

  Log Message:
  -----------
  Use system encoding as output encoding. Anything else brings a lot of trouble with the chanfile and logfiles.


  Commit: d5b0f138f2392c4065a7176f1dbf751733085c94
      https://github.com/eggheads/eggdrop/commit/d5b0f138f2392c4065a7176f1dbf751733085c94
  Author: Thomas Sader <thommey at gmail.com>
  Date:   2016-04-21 (Thu, 21 Apr 2016)

  Changed paths:
    M src/chanprog.c
    M src/misc.c
    M src/mod/module.h
    M src/mod/server.mod/servmsg.c
    M src/modules.c
    M src/net.c
    M src/tcl.c
    M src/tclegg.h

  Log Message:
  -----------
  Use Tcl encoding to translate output encodings. Always system encoding now. IRC, logfiles, stdout, eggdrop sockets, ...


  Commit: 64e22431bd77d6a46a609ce540cb46a2481aeeab
      https://github.com/eggheads/eggdrop/commit/64e22431bd77d6a46a609ce540cb46a2481aeeab
  Author: Thomas Sader <thommey at gmail.com>
  Date:   2016-04-21 (Thu, 21 Apr 2016)

  Changed paths:
    M eggdrop.conf

  Log Message:
  -----------
  Add section to example config to change system encoding.


  Commit: 474cda219086e141133beeac9b3c0124b8f4615f
      https://github.com/eggheads/eggdrop/commit/474cda219086e141133beeac9b3c0124b8f4615f
  Author: Thomas Sader <thommey at gmail.com>
  Date:   2016-04-21 (Thu, 21 Apr 2016)

  Changed paths:
    M eggdrop.conf

  Log Message:
  -----------
  Friendlier comment.


  Commit: 7586ee10fce03890dba024329e574f7673bf06dc
      https://github.com/eggheads/eggdrop/commit/7586ee10fce03890dba024329e574f7673bf06dc
  Author: Thomas Sader <thommey at gmail.com>
  Date:   2016-04-21 (Thu, 21 Apr 2016)

  Changed paths:
    M src/dcc.c
    M src/tcl.c

  Log Message:
  -----------
  Convert incoming partyline traffic to UTF-8.


  Commit: f386b116b0f4f858a4f22da8fe74dc47809007c5
      https://github.com/eggheads/eggdrop/commit/f386b116b0f4f858a4f22da8fe74dc47809007c5
  Author: Thomas Sader <thommey at gmail.com>
  Date:   2016-04-21 (Thu, 21 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: 6a0b352cac1b16fced39040134d81bee437edf65
      https://github.com/eggheads/eggdrop/commit/6a0b352cac1b16fced39040134d81bee437edf65
  Author: Thomas Sader <thommey at gmail.com>
  Date:   2016-04-21 (Thu, 21 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.


  Commit: fbbdf842ea0961d545da718edc9397b53b97692a
      https://github.com/eggheads/eggdrop/commit/fbbdf842ea0961d545da718edc9397b53b97692a
  Author: Thomas Sader <thommey at gmail.com>
  Date:   2016-04-21 (Thu, 21 Apr 2016)

  Changed paths:
    A doc/ENCODING
    M eggdrop.conf

  Log Message:
  -----------
  Add encoding documentation.


  Commit: 5a6b38a56116e662f489fd9e561c02a2cdc7839f
      https://github.com/eggheads/eggdrop/commit/5a6b38a56116e662f489fd9e561c02a2cdc7839f
  Author: Thomas Sader <thommey at gmail.com>
  Date:   2016-04-21 (Thu, 21 Apr 2016)

  Changed paths:
    M doc/ENCODING

  Log Message:
  -----------
  Be less verbose about the encoding implementation details.


Compare: https://github.com/eggheads/eggdrop/compare/4ff52353d04d...5a6b38a56116


More information about the Changes mailing list