[gitlog] [eggheads/eggdrop] 5c5a3f: Typo fixes

Geo noreply at github.com
Sun Jul 21 01:32:06 UTC 2019


  Branch: refs/heads/feature/cap
  Home:   https://github.com/eggheads/eggdrop
  Commit: 5c5a3f7951832e7c8b9367352cf2f12c88e567c6
      https://github.com/eggheads/eggdrop/commit/5c5a3f7951832e7c8b9367352cf2f12c88e567c6
  Author: Michael Ortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2019-07-10 (Wed, 10 Jul 2019)

  Changed paths:
    M NEWS
    M doc/Changes0.6
    M doc/Changes0.7
    M doc/Changes0.9
    M doc/Changes1.0
    M doc/Changes1.1
    M doc/Changes1.2
    M doc/Changes1.3
    M doc/Changes1.8
    M src/misc.c
    M src/mod/ident.mod/ident.c
    M src/mod/irc.mod/chan.c
    M src/mod/irc.mod/tclirc.c
    M src/mod/server.mod/servmsg.c
    M src/net.c
    M src/userent.c

  Log Message:
  -----------
  Typo fixes

Patch by: michaelortmann


  Commit: 96ada33e530fb883cff8693ba04b0e669322ceaf
      https://github.com/eggheads/eggdrop/commit/96ada33e530fb883cff8693ba04b0e669322ceaf
  Author: Geo <vanosg at users.noreply.github.com>
  Date:   2019-07-13 (Sat, 13 Jul 2019)

  Changed paths:
    M doc/sphinx_source/mainDocs/tcl-commands.rst
    M src/mod/server.mod/server.c
    M src/mod/server.mod/server.h
    M src/mod/server.mod/servmsg.c
    M src/mod/server.mod/tclserv.c

  Log Message:
  -----------
  Add CAP support. Closes #423

This is the first hack at adding a basic CAP support functionality to Eggdrop. Much more work will be required down the road. This merge will be closely tied to the upcoming SASL capability merge, as it appears SASL needs to do stuff in the middle of the CAP negotitation phase, so in preparation there is a little more SASL-specific code in here than would be otherwise preferred, but that is a problem (is it?) to solve another day. 

Basically, Eggdrop will now query a server via CAP LS at connect. It will store that list of server-supported capabilities, then request the user-specified capabilities that exist within that list (and not capabilities that are not supported by the server). If the user has not configured a CAP-required capability in the config, then Eggdrop will not send a REQ request to the server (the initial LS will always happen though).

https://ircv3.net/specs/core/capability-negotiation was used to implement CAP

* Initial CAP support commit
* Update tcl-commands.doc with cap usage
* Do not request unsupported CAP capes from server
* Don't duplicate already-requested capes in cape list
* Suppress request line if empty
* Don't send END before SASL is done
* Prevent CAP request dupes after server reconnect


  Commit: b29d8b6e4a3fd854e20efcd7e37d0d15c6ce64c5
      https://github.com/eggheads/eggdrop/commit/b29d8b6e4a3fd854e20efcd7e37d0d15c6ce64c5
  Author: Cizzle <Cizzle at users.noreply.github.com>
  Date:   2019-07-16 (Tue, 16 Jul 2019)

  Changed paths:
    M src/tcldcc.c

  Log Message:
  -----------
  Use IP if no hostname is present in dcclist, add + for SSL

Found by: Cizzle
Patch by: Cizzle, Geo
Closes #155 
* Use IP if no hostname is present in dcclist.
* Add ports and SSL status to dcclist


  Commit: e235a8d839748b70e8cbaf73ebc9699ede8182f1
      https://github.com/eggheads/eggdrop/commit/e235a8d839748b70e8cbaf73ebc9699ede8182f1
  Author: Michael Ortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2019-07-17 (Wed, 17 Jul 2019)

  Changed paths:
    M src/main.c

  Log Message:
  -----------
  Fix version handling / gcc 8 compiler warning

Patch by: michaelortmann


  Commit: 322ef7dea86e11e82d50a895fc377dd8d68a1750
      https://github.com/eggheads/eggdrop/commit/322ef7dea86e11e82d50a895fc377dd8d68a1750
  Author: Thomas Sader <thommey at gmail.com>
  Date:   2019-07-19 (Fri, 19 Jul 2019)

  Changed paths:
    M src/tcldcc.c

  Log Message:
  -----------
  fix compilation error


  Commit: 7846ded5baee14ce399cdb2fbc2091ada13a307a
      https://github.com/eggheads/eggdrop/commit/7846ded5baee14ce399cdb2fbc2091ada13a307a
  Author: Geo <vanosg at users.noreply.github.com>
  Date:   2019-07-20 (Sat, 20 Jul 2019)

  Changed paths:
    M NEWS
    M doc/Changes0.6
    M doc/Changes0.7
    M doc/Changes0.9
    M doc/Changes1.0
    M doc/Changes1.1
    M doc/Changes1.2
    M doc/Changes1.3
    M doc/Changes1.8
    M src/main.c
    M src/misc.c
    M src/mod/ident.mod/ident.c
    M src/mod/irc.mod/chan.c
    M src/mod/irc.mod/tclirc.c
    M src/mod/server.mod/servmsg.c
    M src/mod/server.mod/tclserv.c
    M src/net.c
    M src/tcldcc.c
    M src/userent.c

  Log Message:
  -----------
  Merge branch 'develop' into feature/cap


Compare: https://github.com/eggheads/eggdrop/compare/700d2dad8d65...7846ded5baee


More information about the Changes mailing list