[gitlog] [eggheads/eggdrop] bb6926: Fix faulty assoc if test

Thomas Sader noreply at github.com
Wed Aug 5 17:32:13 UTC 2020


  Branch: refs/heads/feature/isupport
  Home:   https://github.com/eggheads/eggdrop
  Commit: bb69267d48066a7e479b1b264335f6f1edfca767
      https://github.com/eggheads/eggdrop/commit/bb69267d48066a7e479b1b264335f6f1edfca767
  Author: Geo <geo at eggheads.org>
  Date:   2019-11-27 (Wed, 27 Nov 2019)

  Changed paths:
    M src/mod/assoc.mod/assoc.c

  Log Message:
  -----------
  Fix faulty assoc if test
Found by: dcb314
Patch by: Geo
Fixes #907


  Commit: 7934bbdf7b9c4b1f1ce09a0c1e0c4d1dc329d22c
      https://github.com/eggheads/eggdrop/commit/7934bbdf7b9c4b1f1ce09a0c1e0c4d1dc329d22c
  Author: Michael Ortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2019-12-10 (Tue, 10 Dec 2019)

  Changed paths:
    M eggdrop-basic.conf
    M eggdrop.conf
    M src/mod/dns.mod/dns.c

  Log Message:
  -----------
  Limit dns-servers to 3 entries

Found by: weweilep
Patch by: michaelortmann
Fixes: #901

* Prevent crash condition when dns-servers lists more servers than the resolver library's MAXNS (usually defined to 3)
* Update dns-server buffer size to accommodate max full-length IPv6 addresses


  Commit: b0abcef0a6379bd6fdb7602ff980b38effc1e3ee
      https://github.com/eggheads/eggdrop/commit/b0abcef0a6379bd6fdb7602ff980b38effc1e3ee
  Author: Geo <geo at eggheads.org>
  Date:   2019-12-10 (Tue, 10 Dec 2019)

  Changed paths:
    M src/mod/dns.mod/dns.c

  Log Message:
  -----------
  Fix missing space


  Commit: 076d170e5191b71ab59ffe268d1fd146e0893138
      https://github.com/eggheads/eggdrop/commit/076d170e5191b71ab59ffe268d1fd146e0893138
  Author: Geo <vanosg at users.noreply.github.com>
  Date:   2019-12-12 (Thu, 12 Dec 2019)

  Changed paths:
    A .github/workflows/ccpp.yml

  Log Message:
  -----------
  Create ccpp.yml


  Commit: 24554ef874e753cc278347de701a06fb6885b77e
      https://github.com/eggheads/eggdrop/commit/24554ef874e753cc278347de701a06fb6885b77e
  Author: Geo <vanosg at users.noreply.github.com>
  Date:   2019-12-12 (Thu, 12 Dec 2019)

  Changed paths:
    M .github/workflows/ccpp.yml

  Log Message:
  -----------
  Update ccpp.yml


  Commit: 73bba4f95a2035b55ba67e97aeff0b0022da9532
      https://github.com/eggheads/eggdrop/commit/73bba4f95a2035b55ba67e97aeff0b0022da9532
  Author: Michael Ortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2019-12-12 (Thu, 12 Dec 2019)

  Changed paths:
    M src/users.c

  Log Message:
  -----------
  Fix channel name off-by-one

Found by: michaelortmann
Patch by: michaelortmann

strlcpy ftw!


  Commit: e0bbc9c606483b4a292a0e0391c9eb665643ab52
      https://github.com/eggheads/eggdrop/commit/e0bbc9c606483b4a292a0e0391c9eb665643ab52
  Author: Michael Ortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2019-12-16 (Mon, 16 Dec 2019)

  Changed paths:
    M src/main.c
    M src/mod/server.mod/server.c
    M src/mod/server.mod/server.h
    M src/mod/server.mod/tclserv.c

  Log Message:
  -----------
  Fix server/port len

Found by: michaelortmann
Patch by: michaelortmann


  Commit: 222ea3d464a2fb0b0b109a4c6e6542eca83661b5
      https://github.com/eggheads/eggdrop/commit/222ea3d464a2fb0b0b109a4c6e6542eca83661b5
  Author: Geo <vanosg at users.noreply.github.com>
  Date:   2019-12-16 (Mon, 16 Dec 2019)

  Changed paths:
    M .github/workflows/ccpp.yml

  Log Message:
  -----------
  maybe sudo will work here...


  Commit: 0113cf2d2066ad1ccde1240a5342ade0035744ea
      https://github.com/eggheads/eggdrop/commit/0113cf2d2066ad1ccde1240a5342ade0035744ea
  Author: Geo <geo at eggheads.org>
  Date:   2019-12-26 (Thu, 26 Dec 2019)

  Changed paths:
    M src/version.h

  Log Message:
  -----------
  update patchlevel


  Commit: 14dcd6da44fc619ba316b0d2fdeef97df678b27a
      https://github.com/eggheads/eggdrop/commit/14dcd6da44fc619ba316b0d2fdeef97df678b27a
  Author: Geo <vanosg at users.noreply.github.com>
  Date:   2019-12-29 (Sun, 29 Dec 2019)

  Changed paths:
    M doc/sphinx_source/mainDocs/tcl-commands.rst
    M src/mod/irc.mod/chan.c
    M src/mod/irc.mod/irc.c
    M src/mod/irc.mod/irc.h

  Log Message:
  -----------
  Handle IRCv3 invite-notify, add invite bind

Add invite bind. Fix invite handling to handle IRCv3 invite-notify, where an INVITE you see may not actually be for you. Proc takes 4 args- nick, uhost, channel, invitee


  Commit: c079ee28119a9930396c7149811477bcdb3e821a
      https://github.com/eggheads/eggdrop/commit/c079ee28119a9930396c7149811477bcdb3e821a
  Author: Michael Ortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2020-01-05 (Sun, 05 Jan 2020)

  Changed paths:
    M src/userrec.c

  Log Message:
  -----------
  Remove extra semicolon


  Commit: e554403ee1e908502809ac60d0433bedbd0a7128
      https://github.com/eggheads/eggdrop/commit/e554403ee1e908502809ac60d0433bedbd0a7128
  Author: Geo <geo at eggheads.org>
  Date:   2020-01-20 (Mon, 20 Jan 2020)

  Changed paths:
    M AUTHORS
    M CONTENTS
    M FEATURES
    M INSTALL
    M NEWS
    M README
    M UPGRADING
    M aclocal.m4
    M config.h.in
    M configure
    M configure.ac
    M doc/ABOUT
    M doc/BANS
    M doc/BOTNET
    M doc/COMPILE-GUIDE
    M doc/CONTENTS
    M doc/FIRST-SCRIPT
    M doc/IPV6
    M doc/KNOWN-PROBLEMS
    M doc/MODULES
    M doc/PARTYLINE
    M doc/PATCH-HOWTO
    M doc/TEXT-SUBSTITUTIONS
    M doc/TLS
    M doc/TRICKS
    M doc/USERS
    M doc/WEIRD-MESSAGES
    M doc/html/appendices/first-script.html
    M doc/html/appendices/index.html
    M doc/html/appendices/known-probs.html
    M doc/html/appendices/text-sub.html
    M doc/html/appendices/tricks.html
    M doc/html/appendices/weird-msgs.html
    M doc/html/coreDocs/assoc.html
    M doc/html/coreDocs/blowfish.html
    M doc/html/coreDocs/channels.html
    M doc/html/coreDocs/compress.html
    M doc/html/coreDocs/console.html
    M doc/html/coreDocs/core.html
    M doc/html/coreDocs/ctcp.html
    M doc/html/coreDocs/dns.html
    M doc/html/coreDocs/filesys.html
    M doc/html/coreDocs/ident.html
    M doc/html/coreDocs/index.html
    M doc/html/coreDocs/irc.html
    M doc/html/coreDocs/modules.html
    M doc/html/coreDocs/notes.html
    M doc/html/coreDocs/seen.html
    M doc/html/coreDocs/server.html
    M doc/html/coreDocs/share.html
    M doc/html/coreDocs/transfer.html
    M doc/html/coreDocs/uptime.html
    M doc/html/coreDocs/woobie.html
    M doc/html/firstinstall/firstinstall.html
    M doc/html/firstinstall/index.html
    M doc/html/index.html
    M doc/html/installAndSetup/faq.html
    M doc/html/installAndSetup/index.html
    M doc/html/installAndSetup/install.html
    M doc/html/installAndSetup/readme.html
    M doc/html/mainDocs/about.html
    M doc/html/mainDocs/bans.html
    M doc/html/mainDocs/botnet.html
    M doc/html/mainDocs/features.html
    M doc/html/mainDocs/index.html
    M doc/html/mainDocs/ipv6.html
    M doc/html/mainDocs/partyline.html
    M doc/html/mainDocs/patch.html
    M doc/html/mainDocs/tcl-commands.html
    M doc/html/mainDocs/tls.html
    M doc/html/mainDocs/users.html
    M doc/html/search.html
    M doc/html/searchindex.js
    M doc/man1/eggdrop.1
    M doc/settings/CONTENTS
    M doc/settings/core.settings
    M doc/settings/mod.assoc
    M doc/settings/mod.blowfish
    M doc/settings/mod.channels
    M doc/settings/mod.compress
    M doc/settings/mod.console
    M doc/settings/mod.ctcp
    M doc/settings/mod.dns
    M doc/settings/mod.filesys
    M doc/settings/mod.ident
    M doc/settings/mod.irc
    M doc/settings/mod.notes
    M doc/settings/mod.seen
    M doc/settings/mod.server
    M doc/settings/mod.share
    M doc/settings/mod.transfer
    M doc/settings/mod.uptime
    M doc/settings/mod.woobie
    M doc/sphinx_source/appendices/first-script.rst
    M doc/sphinx_source/appendices/known-probs.rst
    M doc/sphinx_source/appendices/text-sub.rst
    M doc/sphinx_source/appendices/tricks.rst
    M doc/sphinx_source/appendices/weird-msgs.rst
    M doc/sphinx_source/conf.py
    M doc/sphinx_source/coreDocs/assoc.rst
    M doc/sphinx_source/coreDocs/blowfish.rst
    M doc/sphinx_source/coreDocs/channels.rst
    M doc/sphinx_source/coreDocs/compress.rst
    M doc/sphinx_source/coreDocs/console.rst
    M doc/sphinx_source/coreDocs/core.rst
    M doc/sphinx_source/coreDocs/ctcp.rst
    M doc/sphinx_source/coreDocs/dns.rst
    M doc/sphinx_source/coreDocs/filesys.rst
    M doc/sphinx_source/coreDocs/ident.rst
    M doc/sphinx_source/coreDocs/irc.rst
    M doc/sphinx_source/coreDocs/modules.rst
    M doc/sphinx_source/coreDocs/notes.rst
    M doc/sphinx_source/coreDocs/seen.rst
    M doc/sphinx_source/coreDocs/server.rst
    M doc/sphinx_source/coreDocs/share.rst
    M doc/sphinx_source/coreDocs/transfer.rst
    M doc/sphinx_source/coreDocs/uptime.rst
    M doc/sphinx_source/coreDocs/woobie.rst
    M doc/sphinx_source/firstinstall/conf.py
    M doc/sphinx_source/installAndSetup/install.rst
    M doc/sphinx_source/installAndSetup/readme.rst
    M doc/sphinx_source/mainDocs/about.rst
    M doc/sphinx_source/mainDocs/bans.rst
    M doc/sphinx_source/mainDocs/botnet.rst
    M doc/sphinx_source/mainDocs/features.rst
    M doc/sphinx_source/mainDocs/ipv6.rst
    M doc/sphinx_source/mainDocs/partyline.rst
    M doc/sphinx_source/mainDocs/patch.rst
    M doc/sphinx_source/mainDocs/tcl-commands.rst
    M doc/sphinx_source/mainDocs/tls.rst
    M doc/sphinx_source/mainDocs/users.rst
    M doc/tcl-commands.doc
    M logs/CONTENTS
    M m4/tcl.m4
    M misc/genchanges
    M misc/generatedocs
    M misc/getcommit
    M misc/killwhitespace
    M misc/makedepend
    M misc/modconfig
    M misc/newversion
    M misc/releaseprep
    M misc/runautotools
    M misc/setpatch
    M misc/updatecopyright
    M scripts/CONTENTS
    M scripts/action.fix.tcl
    M scripts/autobotchk
    M scripts/compat.tcl
    M scripts/ques5.tcl
    M src/bg.c
    M src/bg.h
    M src/botcmd.c
    M src/botmsg.c
    M src/botnet.c
    M src/chan.h
    M src/chanprog.c
    M src/cmds.c
    M src/cmdt.h
    M src/compat/base64.c
    M src/compat/base64.h
    M src/compat/compat.h
    M src/compat/gethostbyname2.c
    M src/compat/gethostbyname2.h
    M src/compat/in6.h
    M src/compat/inet_aton.c
    M src/compat/inet_aton.h
    M src/compat/inet_pton.c
    M src/compat/inet_pton.h
    M src/compat/snprintf.c
    M src/compat/snprintf.h
    M src/compat/strlcpy.c
    M src/compat/strlcpy.h
    M src/dcc.c
    M src/dccutil.c
    M src/dns.c
    M src/dns.h
    M src/eggdrop.h
    M src/flags.c
    M src/flags.h
    M src/lang.h
    M src/language.c
    M src/main.c
    M src/main.h
    M src/mem.c
    M src/misc.c
    M src/misc_file.c
    M src/misc_file.h
    M src/mod/assoc.mod/assoc.c
    M src/mod/assoc.mod/assoc.h
    M src/mod/blowfish.mod/bf_tab.h
    M src/mod/blowfish.mod/blowfish.c
    M src/mod/blowfish.mod/blowfish.h
    M src/mod/channels.mod/channels.c
    M src/mod/channels.mod/channels.h
    M src/mod/channels.mod/cmdschan.c
    M src/mod/channels.mod/tclchan.c
    M src/mod/channels.mod/udefchan.c
    M src/mod/channels.mod/userchan.c
    M src/mod/compress.mod/compress.c
    M src/mod/compress.mod/compress.h
    M src/mod/compress.mod/configure
    M src/mod/compress.mod/configure.ac
    M src/mod/compress.mod/tclcompress.c
    M src/mod/console.mod/console.c
    M src/mod/console.mod/console.h
    M src/mod/ctcp.mod/ctcp.c
    M src/mod/ctcp.mod/ctcp.h
    M src/mod/dns.mod/configure
    M src/mod/dns.mod/configure.ac
    M src/mod/dns.mod/coredns.c
    M src/mod/dns.mod/dns.c
    M src/mod/dns.mod/dns.h
    M src/mod/filesys.mod/dbcompat.c
    M src/mod/filesys.mod/dbcompat.h
    M src/mod/filesys.mod/filedb3.c
    M src/mod/filesys.mod/filedb3.h
    M src/mod/filesys.mod/filelist.c
    M src/mod/filesys.mod/filelist.h
    M src/mod/filesys.mod/files.c
    M src/mod/filesys.mod/files.h
    M src/mod/filesys.mod/filesys.c
    M src/mod/filesys.mod/filesys.h
    M src/mod/filesys.mod/tclfiles.c
    M src/mod/ident.mod/ident.c
    M src/mod/irc.mod/chan.c
    M src/mod/irc.mod/cmdsirc.c
    M src/mod/irc.mod/irc.c
    M src/mod/irc.mod/irc.h
    M src/mod/irc.mod/mode.c
    M src/mod/irc.mod/msgcmds.c
    M src/mod/irc.mod/tclirc.c
    M src/mod/module.h
    M src/mod/modvals.h
    M src/mod/notes.mod/cmdsnote.c
    M src/mod/notes.mod/notes.c
    M src/mod/notes.mod/notes.h
    M src/mod/seen.mod/seen.c
    M src/mod/server.mod/cmdsserv.c
    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
    M src/mod/share.mod/share.c
    M src/mod/share.mod/share.h
    M src/mod/share.mod/uf_features.c
    M src/mod/transfer.mod/tcltransfer.c
    M src/mod/transfer.mod/transfer.c
    M src/mod/transfer.mod/transfer.h
    M src/mod/transfer.mod/transferfstat.c
    M src/mod/transfer.mod/transferqueue.c
    M src/mod/uptime.mod/uptime.c
    M src/mod/uptime.mod/uptime.h
    M src/mod/woobie.mod/woobie.c
    M src/modules.c
    M src/modules.h
    M src/net.c
    M src/proto.h
    M src/rfc1459.c
    M src/stat.h
    M src/tandem.h
    M src/tcl.c
    M src/tcldcc.c
    M src/tclegg.h
    M src/tclhash.c
    M src/tclhash.h
    M src/tclmisc.c
    M src/tcluser.c
    M src/tls.c
    M src/userent.c
    M src/userrec.c
    M src/users.c
    M src/users.h
    M src/version.h
    M text/CONTENTS
    M text/banner

  Log Message:
  -----------
  Update copyright
Catch missing copyright date in main.c


  Commit: 282809f41f29f27e7e3d3ed55705adfb1aef6170
      https://github.com/eggheads/eggdrop/commit/282809f41f29f27e7e3d3ed55705adfb1aef6170
  Author: Geo <geo at eggheads.org>
  Date:   2020-01-20 (Mon, 20 Jan 2020)

  Changed paths:
    M src/userrec.c

  Log Message:
  -----------
  Merge branch 'develop' of https://github.com/eggheads/eggdrop into develop


  Commit: 3fb6a64c20780da0a797881bb91df68ef43e6fec
      https://github.com/eggheads/eggdrop/commit/3fb6a64c20780da0a797881bb91df68ef43e6fec
  Author: Geo <vanosg at users.noreply.github.com>
  Date:   2020-01-27 (Mon, 27 Jan 2020)

  Changed paths:
    A .github/workflows/main.yml

  Log Message:
  -----------
  Create main.yml


  Commit: f9f22802c74828b5aba56d2a1e04688db04f2b65
      https://github.com/eggheads/eggdrop/commit/f9f22802c74828b5aba56d2a1e04688db04f2b65
  Author: Thomas Sader <thommey at gmail.com>
  Date:   2020-01-29 (Wed, 29 Jan 2020)

  Changed paths:
    M eggdrop-basic.conf
    M eggdrop.conf

  Log Message:
  -----------
  Fix eggdrop.conf typos

Found by: Ami


  Commit: cda1e4e8d0a878a36e6fb687c2ec65044329f439
      https://github.com/eggheads/eggdrop/commit/cda1e4e8d0a878a36e6fb687c2ec65044329f439
  Author: Cizzle <Cizzle at users.noreply.github.com>
  Date:   2020-02-07 (Fri, 07 Feb 2020)

  Changed paths:
    M doc/sphinx_source/mainDocs/tls.rst
    M src/dcc.c
    M src/eggdrop.h
    M src/net.c

  Log Message:
  -----------
  Remove automatic STARTTLS upgrade

Listen sockets are now only either plaintext or TLS; there is no automatic upgrade implemented by Eggdrop using the STARTTLS command. However, plain links can still manually be upgraded via the starttls tcl command (1.8 bots linking to 1.9 bots will still send the STARTTLS command and thus attempt to upgrade a plaintext connection to TLS, which 1.9 will allow).

Co-authored-by: Geo <vanosg at users.noreply.github.com>


  Commit: 6e30076834f44597550b9a855d21c2384a65388a
      https://github.com/eggheads/eggdrop/commit/6e30076834f44597550b9a855d21c2384a65388a
  Author: Michael Ortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2020-02-07 (Fri, 07 Feb 2020)

  Changed paths:
    M src/net.c

  Log Message:
  -----------
  Fix disable-ipv6


  Commit: f3f96639ba49a0c7d29b83c5df3d77346014dbe5
      https://github.com/eggheads/eggdrop/commit/f3f96639ba49a0c7d29b83c5df3d77346014dbe5
  Author: Geo <geo at eggheads.org>
  Date:   2020-02-07 (Fri, 07 Feb 2020)

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

  Log Message:
  -----------
  First stab at message-tags


  Commit: 97f7960b2b16af3d31f83a8518abef6cf4894fcd
      https://github.com/eggheads/eggdrop/commit/97f7960b2b16af3d31f83a8518abef6cf4894fcd
  Author: Geo <geo at eggheads.org>
  Date:   2020-02-07 (Fri, 07 Feb 2020)

  Changed paths:
    M src/mod/server.mod/servmsg.c

  Log Message:
  -----------
  Add handler for TAGMSG


  Commit: efa731315d2c72c85c44069831bb38bca061d799
      https://github.com/eggheads/eggdrop/commit/efa731315d2c72c85c44069831bb38bca061d799
  Author: Geo <geo at eggheads.org>
  Date:   2020-02-07 (Fri, 07 Feb 2020)

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

  Log Message:
  -----------
  Add tagmsg Tcl command


  Commit: 3773f137ddf71996a9ec2d359abaaef5efaeada2
      https://github.com/eggheads/eggdrop/commit/3773f137ddf71996a9ec2d359abaaef5efaeada2
  Author: Geo <geo at eggheads.org>
  Date:   2020-02-07 (Fri, 07 Feb 2020)

  Changed paths:
    M src/mod/server.mod/server.c
    M src/mod/server.mod/server.h
    M src/mod/server.mod/tclserv.c

  Log Message:
  -----------
  Remove magic numbers


  Commit: 5fdfc8c41dd4f5209a436bb54a95816c78946a8f
      https://github.com/eggheads/eggdrop/commit/5fdfc8c41dd4f5209a436bb54a95816c78946a8f
  Author: Michael Ortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2020-02-07 (Fri, 07 Feb 2020)

  Changed paths:
    M src/mod/dns.mod/coredns.c

  Log Message:
  -----------
  Fix misaligned address

* Fix misaligned address in coredns.c
* ns_get -> NS_GET
* Enhance compatibility to OpenBSD and maybe others who dont define NS_GET16 or NS_GET32


  Commit: b6a49b04b2c6eb670019d20135323595bab1b818
      https://github.com/eggheads/eggdrop/commit/b6a49b04b2c6eb670019d20135323595bab1b818
  Author: Michael Ortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2020-02-07 (Fri, 07 Feb 2020)

  Changed paths:
    M src/cmds.c

  Log Message:
  -----------
  Cleanup btos()

Found by: michaelortmann
Patch by: michaelortmann


  Commit: 939c8879109bc8cce3ca3ea151b9ca7f49d03661
      https://github.com/eggheads/eggdrop/commit/939c8879109bc8cce3ca3ea151b9ca7f49d03661
  Author: Geo <geo at eggheads.org>
  Date:   2020-02-07 (Fri, 07 Feb 2020)

  Changed paths:
    R Makefile

  Log Message:
  -----------
  Remove wrong Makefile


  Commit: d4f92729adbdffe7bfd8be335353682ba0874d9d
      https://github.com/eggheads/eggdrop/commit/d4f92729adbdffe7bfd8be335353682ba0874d9d
  Author: Michael Ortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2020-02-07 (Fri, 07 Feb 2020)

  Changed paths:
    M eggdrop-basic.conf
    M eggdrop.conf
    M scripts/quotepass.tcl
    M scripts/quotepong.tcl
    M src/mod/irc.mod/irc.c
    M src/mod/server.mod/server.c
    M src/mod/server.mod/server.h

  Log Message:
  -----------
  Convert net-type to string

Patch by: michaelortmann, Geo

This patch removes references to the old 0-5 settings of net-type and replaces them with string vales, but still accepts the integers for backwards-compatibility reasons. Additionally, this patch updates the configured network settings with current ircd values, as well as adds network settings for Rizon, Freenode, and Quakenet.

Note to the next guy/gal who looks to update these settings: For most ircds now, max-modes is a summation of the individual modes. ie, in 005 you see MAXLIST=beI:100; that means the total combination of b+e+I can not exceed 100 (MAXLIST in this case sums all the modes set to get the maximum modes that can be set for a channel). If you see MAXLIST=b: 200,e:100,I:100, that means the total combination is still a summation of each of those modes, but each mode has its own limit. Thus, maxmodes is 400 (200+100+100), slightly different then the previous example.

* update default nick-len by net-type and enhance net-types - last station before 005
* make net-type a string
* Bump server.mod version


  Commit: db53b7dc92334d936f4a0e9dd8d44805ad461d70
      https://github.com/eggheads/eggdrop/commit/db53b7dc92334d936f4a0e9dd8d44805ad461d70
  Author: Geo <geo at eggheads.org>
  Date:   2020-02-07 (Fri, 07 Feb 2020)

  Changed paths:
    M doc/sphinx_source/coreDocs/irc.rst
    M doc/sphinx_source/coreDocs/server.rst

  Log Message:
  -----------
  Update net-type docs


  Commit: 224328f81db955ed2863679629bae305bf920cd4
      https://github.com/eggheads/eggdrop/commit/224328f81db955ed2863679629bae305bf920cd4
  Author: Geo <vanosg at users.noreply.github.com>
  Date:   2020-02-07 (Fri, 07 Feb 2020)

  Changed paths:
    M eggdrop.conf
    M src/mod/server.mod/server.c
    M src/mod/server.mod/servmsg.c

  Log Message:
  -----------
  Request CAP features during registration

Reconfigure eggdrop.conf to state/handle each available CAP command, and request those commands during server registration.


  Commit: b5c4c33004c5a53be6a8d0a81e737010e0662134
      https://github.com/eggheads/eggdrop/commit/b5c4c33004c5a53be6a8d0a81e737010e0662134
  Author: Geo <geo at eggheads.org>
  Date:   2020-02-07 (Fri, 07 Feb 2020)

  Changed paths:
    M src/mod/server.mod/server.c
    M src/mod/server.mod/servmsg.c

  Log Message:
  -----------
  stop msg-tag from breaking normal binds


  Commit: bdce48800ac0d55fb427e930ffaac87f99e1fcae
      https://github.com/eggheads/eggdrop/commit/bdce48800ac0d55fb427e930ffaac87f99e1fcae
  Author: Geo <geo at eggheads.org>
  Date:   2020-02-07 (Fri, 07 Feb 2020)

  Changed paths:
    M src/mod/server.mod/servmsg.c

  Log Message:
  -----------
  Split tags into key/value pairs


  Commit: feacbb9137648491b2198bb1b2f0c2edc8568180
      https://github.com/eggheads/eggdrop/commit/feacbb9137648491b2198bb1b2f0c2edc8568180
  Author: Geo <geo at eggheads.org>
  Date:   2020-02-07 (Fri, 07 Feb 2020)

  Changed paths:
    M src/mod/server.mod/server.h

  Log Message:
  -----------
  Add tag-related definitions


  Commit: 75d4803bc4513c7d461fa7c8ebebabf37e2b3447
      https://github.com/eggheads/eggdrop/commit/75d4803bc4513c7d461fa7c8ebebabf37e2b3447
  Author: Geo <geo at eggheads.org>
  Date:   2020-02-07 (Fri, 07 Feb 2020)

  Changed paths:
    M src/mod/server.mod/servmsg.c

  Log Message:
  -----------
  Implement dict-based msg-tags


  Commit: 12289dc58bc10dbedb57c57900a68a89fd89152c
      https://github.com/eggheads/eggdrop/commit/12289dc58bc10dbedb57c57900a68a89fd89152c
  Author: Geo <geo at eggheads.org>
  Date:   2020-02-07 (Fri, 07 Feb 2020)

  Changed paths:
    M src/dccutil.c
    M src/eggdrop.h
    M src/main.c
    M src/misc.c
    M src/mod/server.mod/server.c
    M src/mod/server.mod/servmsg.c
    M src/mod/server.mod/tclserv.c
    M src/net.c

  Log Message:
  -----------
  Update buffer sizes to accomodate larger msgtag strings


  Commit: b504c15f9bed6ef583ee065bb3b58fa0cd82a6f3
      https://github.com/eggheads/eggdrop/commit/b504c15f9bed6ef583ee065bb3b58fa0cd82a6f3
  Author: Geo <geo at eggheads.org>
  Date:   2020-02-07 (Fri, 07 Feb 2020)

  Changed paths:
    M src/mod/server.mod/server.c
    M src/mod/server.mod/servmsg.c

  Log Message:
  -----------
  Prevent double-tapping internal binds


  Commit: 91e70543abfa728f63cd6a4883f401ea078d93ca
      https://github.com/eggheads/eggdrop/commit/91e70543abfa728f63cd6a4883f401ea078d93ca
  Author: Geo <geo at eggheads.org>
  Date:   2020-02-07 (Fri, 07 Feb 2020)

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

  Log Message:
  -----------
  Update tagmsg to accept dicts


  Commit: 47fbbde4f4802372ca554dfe55dc70f19932d5dc
      https://github.com/eggheads/eggdrop/commit/47fbbde4f4802372ca554dfe55dc70f19932d5dc
  Author: Geo <vanosg at users.noreply.github.com>
  Date:   2020-02-07 (Fri, 07 Feb 2020)

  Changed paths:
    A .github/workflows/ccpp.yml
    A .github/workflows/main.yml
    M AUTHORS
    M CONTENTS
    M FEATURES
    M INSTALL
    M NEWS
    M README
    M UPGRADING
    M aclocal.m4
    M config.h.in
    M configure
    M configure.ac
    M doc/ABOUT
    M doc/BANS
    M doc/BOTNET
    M doc/COMPILE-GUIDE
    M doc/CONTENTS
    M doc/FIRST-SCRIPT
    M doc/IPV6
    M doc/KNOWN-PROBLEMS
    M doc/MODULES
    M doc/PARTYLINE
    M doc/PATCH-HOWTO
    M doc/TEXT-SUBSTITUTIONS
    M doc/TLS
    M doc/TRICKS
    M doc/USERS
    M doc/WEIRD-MESSAGES
    M doc/html/appendices/first-script.html
    M doc/html/appendices/index.html
    M doc/html/appendices/known-probs.html
    M doc/html/appendices/text-sub.html
    M doc/html/appendices/tricks.html
    M doc/html/appendices/weird-msgs.html
    M doc/html/coreDocs/assoc.html
    M doc/html/coreDocs/blowfish.html
    M doc/html/coreDocs/channels.html
    M doc/html/coreDocs/compress.html
    M doc/html/coreDocs/console.html
    M doc/html/coreDocs/core.html
    M doc/html/coreDocs/ctcp.html
    M doc/html/coreDocs/dns.html
    M doc/html/coreDocs/filesys.html
    M doc/html/coreDocs/ident.html
    M doc/html/coreDocs/index.html
    M doc/html/coreDocs/irc.html
    M doc/html/coreDocs/modules.html
    M doc/html/coreDocs/notes.html
    M doc/html/coreDocs/seen.html
    M doc/html/coreDocs/server.html
    M doc/html/coreDocs/share.html
    M doc/html/coreDocs/transfer.html
    M doc/html/coreDocs/uptime.html
    M doc/html/coreDocs/woobie.html
    M doc/html/firstinstall/firstinstall.html
    M doc/html/firstinstall/index.html
    M doc/html/index.html
    M doc/html/installAndSetup/faq.html
    M doc/html/installAndSetup/index.html
    M doc/html/installAndSetup/install.html
    M doc/html/installAndSetup/readme.html
    M doc/html/mainDocs/about.html
    M doc/html/mainDocs/bans.html
    M doc/html/mainDocs/botnet.html
    M doc/html/mainDocs/features.html
    M doc/html/mainDocs/index.html
    M doc/html/mainDocs/ipv6.html
    M doc/html/mainDocs/partyline.html
    M doc/html/mainDocs/patch.html
    M doc/html/mainDocs/tcl-commands.html
    M doc/html/mainDocs/tls.html
    M doc/html/mainDocs/users.html
    M doc/html/search.html
    M doc/html/searchindex.js
    M doc/man1/eggdrop.1
    M doc/settings/CONTENTS
    M doc/settings/core.settings
    M doc/settings/mod.assoc
    M doc/settings/mod.blowfish
    M doc/settings/mod.channels
    M doc/settings/mod.compress
    M doc/settings/mod.console
    M doc/settings/mod.ctcp
    M doc/settings/mod.dns
    M doc/settings/mod.filesys
    M doc/settings/mod.ident
    M doc/settings/mod.irc
    M doc/settings/mod.notes
    M doc/settings/mod.seen
    M doc/settings/mod.server
    M doc/settings/mod.share
    M doc/settings/mod.transfer
    M doc/settings/mod.uptime
    M doc/settings/mod.woobie
    M doc/sphinx_source/appendices/first-script.rst
    M doc/sphinx_source/appendices/known-probs.rst
    M doc/sphinx_source/appendices/text-sub.rst
    M doc/sphinx_source/appendices/tricks.rst
    M doc/sphinx_source/appendices/weird-msgs.rst
    M doc/sphinx_source/conf.py
    M doc/sphinx_source/coreDocs/assoc.rst
    M doc/sphinx_source/coreDocs/blowfish.rst
    M doc/sphinx_source/coreDocs/channels.rst
    M doc/sphinx_source/coreDocs/compress.rst
    M doc/sphinx_source/coreDocs/console.rst
    M doc/sphinx_source/coreDocs/core.rst
    M doc/sphinx_source/coreDocs/ctcp.rst
    M doc/sphinx_source/coreDocs/dns.rst
    M doc/sphinx_source/coreDocs/filesys.rst
    M doc/sphinx_source/coreDocs/ident.rst
    M doc/sphinx_source/coreDocs/irc.rst
    M doc/sphinx_source/coreDocs/modules.rst
    M doc/sphinx_source/coreDocs/notes.rst
    M doc/sphinx_source/coreDocs/seen.rst
    M doc/sphinx_source/coreDocs/server.rst
    M doc/sphinx_source/coreDocs/share.rst
    M doc/sphinx_source/coreDocs/transfer.rst
    M doc/sphinx_source/coreDocs/uptime.rst
    M doc/sphinx_source/coreDocs/woobie.rst
    M doc/sphinx_source/firstinstall/conf.py
    M doc/sphinx_source/firstinstall/firstinstall.rst
    M doc/sphinx_source/installAndSetup/install.rst
    M doc/sphinx_source/installAndSetup/readme.rst
    M doc/sphinx_source/mainDocs/about.rst
    M doc/sphinx_source/mainDocs/bans.rst
    M doc/sphinx_source/mainDocs/botnet.rst
    M doc/sphinx_source/mainDocs/features.rst
    M doc/sphinx_source/mainDocs/ipv6.rst
    M doc/sphinx_source/mainDocs/partyline.rst
    M doc/sphinx_source/mainDocs/patch.rst
    M doc/sphinx_source/mainDocs/tcl-commands.rst
    M doc/sphinx_source/mainDocs/tls.rst
    M doc/sphinx_source/mainDocs/users.rst
    M doc/tcl-commands.doc
    M eggdrop-basic.conf
    M eggdrop.conf
    M help/set/cmds1.help
    M language/core.french.lang
    M logs/CONTENTS
    M m4/tcl.m4
    M misc/genchanges
    M misc/generatedocs
    M misc/getcommit
    M misc/killwhitespace
    M misc/makedepend
    M misc/modconfig
    M misc/newversion
    M misc/releaseprep
    M misc/runautotools
    M misc/setpatch
    M misc/updatecopyright
    M scripts/CONTENTS
    M scripts/action.fix.tcl
    M scripts/autobotchk
    M scripts/compat.tcl
    M scripts/ques5.tcl
    M src/Makefile.in
    M src/bg.c
    M src/bg.h
    M src/botcmd.c
    M src/botmsg.c
    M src/botnet.c
    M src/chan.h
    M src/chanprog.c
    M src/cmds.c
    M src/cmdt.h
    M src/compat/Makefile.in
    M src/compat/base64.c
    M src/compat/base64.h
    M src/compat/compat.h
    M src/compat/gethostbyname2.c
    M src/compat/gethostbyname2.h
    M src/compat/in6.h
    M src/compat/inet_aton.c
    M src/compat/inet_aton.h
    R src/compat/inet_ntop.c
    R src/compat/inet_ntop.h
    M src/compat/inet_pton.c
    M src/compat/inet_pton.h
    M src/compat/snprintf.c
    M src/compat/snprintf.h
    M src/compat/strlcpy.c
    M src/compat/strlcpy.h
    M src/dcc.c
    M src/dccutil.c
    M src/dns.c
    M src/dns.h
    M src/eggdrop.h
    M src/flags.c
    M src/flags.h
    M src/lang.h
    M src/language.c
    M src/main.c
    M src/main.h
    M src/md5/Makefile.in
    M src/mem.c
    M src/misc.c
    M src/misc_file.c
    M src/misc_file.h
    M src/mod/assoc.mod/Makefile
    M src/mod/assoc.mod/assoc.c
    M src/mod/assoc.mod/assoc.h
    M src/mod/blowfish.mod/Makefile
    M src/mod/blowfish.mod/bf_tab.h
    M src/mod/blowfish.mod/blowfish.c
    M src/mod/blowfish.mod/blowfish.h
    M src/mod/channels.mod/Makefile
    M src/mod/channels.mod/channels.c
    M src/mod/channels.mod/channels.h
    M src/mod/channels.mod/cmdschan.c
    M src/mod/channels.mod/tclchan.c
    M src/mod/channels.mod/udefchan.c
    M src/mod/channels.mod/userchan.c
    M src/mod/compress.mod/Makefile.in
    M src/mod/compress.mod/compress.c
    M src/mod/compress.mod/compress.h
    M src/mod/compress.mod/configure
    M src/mod/compress.mod/configure.ac
    M src/mod/compress.mod/tclcompress.c
    M src/mod/console.mod/Makefile
    M src/mod/console.mod/console.c
    M src/mod/console.mod/console.h
    M src/mod/ctcp.mod/Makefile
    M src/mod/ctcp.mod/ctcp.c
    M src/mod/ctcp.mod/ctcp.h
    M src/mod/dns.mod/Makefile.in
    M src/mod/dns.mod/configure
    M src/mod/dns.mod/configure.ac
    M src/mod/dns.mod/coredns.c
    M src/mod/dns.mod/dns.c
    M src/mod/dns.mod/dns.h
    M src/mod/filesys.mod/Makefile
    M src/mod/filesys.mod/dbcompat.c
    M src/mod/filesys.mod/dbcompat.h
    M src/mod/filesys.mod/filedb3.c
    M src/mod/filesys.mod/filedb3.h
    M src/mod/filesys.mod/filelist.c
    M src/mod/filesys.mod/filelist.h
    M src/mod/filesys.mod/files.c
    M src/mod/filesys.mod/files.h
    M src/mod/filesys.mod/filesys.c
    M src/mod/filesys.mod/filesys.h
    M src/mod/filesys.mod/tclfiles.c
    M src/mod/ident.mod/Makefile
    M src/mod/ident.mod/ident.c
    M src/mod/irc.mod/Makefile
    M src/mod/irc.mod/chan.c
    M src/mod/irc.mod/cmdsirc.c
    M src/mod/irc.mod/help/irc.help
    M src/mod/irc.mod/irc.c
    M src/mod/irc.mod/irc.h
    M src/mod/irc.mod/mode.c
    M src/mod/irc.mod/msgcmds.c
    M src/mod/irc.mod/tclirc.c
    M src/mod/module.h
    M src/mod/modvals.h
    M src/mod/notes.mod/Makefile
    M src/mod/notes.mod/cmdsnote.c
    M src/mod/notes.mod/notes.c
    M src/mod/notes.mod/notes.h
    M src/mod/seen.mod/Makefile
    M src/mod/seen.mod/seen.c
    M src/mod/server.mod/Makefile
    M src/mod/server.mod/cmdsserv.c
    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
    M src/mod/share.mod/Makefile
    M src/mod/share.mod/share.c
    M src/mod/share.mod/share.h
    M src/mod/share.mod/uf_features.c
    M src/mod/transfer.mod/Makefile
    M src/mod/transfer.mod/tcltransfer.c
    M src/mod/transfer.mod/transfer.c
    M src/mod/transfer.mod/transfer.h
    M src/mod/transfer.mod/transferfstat.c
    M src/mod/transfer.mod/transferqueue.c
    M src/mod/uptime.mod/Makefile
    M src/mod/uptime.mod/uptime.c
    M src/mod/uptime.mod/uptime.h
    M src/mod/woobie.mod/Makefile
    M src/mod/woobie.mod/woobie.c
    M src/modules.c
    M src/modules.h
    M src/net.c
    M src/proto.h
    M src/rfc1459.c
    M src/stat.h
    M src/tandem.h
    M src/tcl.c
    M src/tcldcc.c
    M src/tclegg.h
    M src/tclhash.c
    M src/tclhash.h
    M src/tclmisc.c
    M src/tcluser.c
    M src/tls.c
    M src/userent.c
    M src/userrec.c
    M src/users.c
    M src/users.h
    M src/version.h
    M text/CONTENTS
    M text/banner

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


  Commit: 54068523f79b26a82ef3406053ec70bc6ef3cbb4
      https://github.com/eggheads/eggdrop/commit/54068523f79b26a82ef3406053ec70bc6ef3cbb4
  Author: Geo <vanosg at users.noreply.github.com>
  Date:   2020-02-07 (Fri, 07 Feb 2020)

  Changed paths:
    M doc/sphinx_source/mainDocs/tcl-commands.rst
    M src/dccutil.c
    M src/eggdrop.h
    M src/main.c
    M src/misc.c
    M src/mod/irc.mod/irc.c
    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
    M src/net.c

  Log Message:
  -----------
  Merge pull request #891 from eggheads/feature/msgtags

Add IRCv3 message-tags capability, and add the Tcl tagmsg command.

RAWT bind acts similar to RAW, but adds a 'tag' output variable. tags are presented to Tcl as a dict (or space-separated list). RAW still works (allowing legacy scripts to continue to function) but will not be able to access any tags attached to a message. Read #891 for the full rundown and implementation.


  Commit: 7a490c534fd53af99cbf33a85d907785e9156629
      https://github.com/eggheads/eggdrop/commit/7a490c534fd53af99cbf33a85d907785e9156629
  Author: Geo <geo at eggheads.org>
  Date:   2020-02-07 (Fri, 07 Feb 2020)

  Changed paths:
    M src/version.h

  Log Message:
  -----------
  update patchlevel


  Commit: 592607095174690abeed47f8e0e5bf528d4239fc
      https://github.com/eggheads/eggdrop/commit/592607095174690abeed47f8e0e5bf528d4239fc
  Author: Geo <geo at eggheads.org>
  Date:   2020-02-11 (Tue, 11 Feb 2020)

  Changed paths:
    M src/mod/server.mod/servmsg.c

  Log Message:
  -----------
  remove log_raw tag double-print


  Commit: 899b3eda3467fb138cfaf51de2ff14ec7af28443
      https://github.com/eggheads/eggdrop/commit/899b3eda3467fb138cfaf51de2ff14ec7af28443
  Author: Geo <geo at eggheads.org>
  Date:   2020-02-11 (Tue, 11 Feb 2020)

  Changed paths:
    M src/mod/server.mod/servmsg.c

  Log Message:
  -----------
  Remove unneeded rawlog code


  Commit: 5ecb9a79eb21106abf95e35c61b85fc21aa372fe
      https://github.com/eggheads/eggdrop/commit/5ecb9a79eb21106abf95e35c61b85fc21aa372fe
  Author: Geo <geo at eggheads.org>
  Date:   2020-02-13 (Thu, 13 Feb 2020)

  Changed paths:
    M src/mod/server.mod/servmsg.c

  Log Message:
  -----------
  Properly pass tag keys w/o values


  Commit: 352211914d3e0fe5794cef8ed40b998a93311bd5
      https://github.com/eggheads/eggdrop/commit/352211914d3e0fe5794cef8ed40b998a93311bd5
  Author: Geo <vanosg at users.noreply.github.com>
  Date:   2020-02-27 (Thu, 27 Feb 2020)

  Changed paths:
    M src/mod/irc.mod/chan.c
    M src/mod/irc.mod/irc.c
    M src/mod/server.mod/server.c
    M src/mod/server.mod/servmsg.c

  Log Message:
  -----------
  Terminate rawt function table

Thanks to @thommey for the painstaking detective work on this one


  Commit: c87f52cb74c5fa978b96921eb027af574f47daa8
      https://github.com/eggheads/eggdrop/commit/c87f52cb74c5fa978b96921eb027af574f47daa8
  Author: Geo <vanosg at users.noreply.github.com>
  Date:   2020-02-27 (Thu, 27 Feb 2020)

  Changed paths:
    M src/mod/server.mod/server.c
    M src/mod/server.mod/server.h

  Log Message:
  -----------
  Clear serverlist prior to rehash

Found by: tabb

Because of the new addserver command (instead of old 'set servers {} ), every time a bot is rehashed, the config file is re-read and addserver would again add the already-added servers to the bot's internal server list, causing duplicates to appear.


  Commit: aa13630a98ac51905c89dd7d263fd1388dc40dce
      https://github.com/eggheads/eggdrop/commit/aa13630a98ac51905c89dd7d263fd1388dc40dce
  Author: Geo <vanosg at users.noreply.github.com>
  Date:   2020-02-29 (Sat, 29 Feb 2020)

  Changed paths:
    M src/mod/server.mod/server.c
    M src/mod/server.mod/servmsg.c

  Log Message:
  -----------
  Properly clear serverlist on rehash


  Commit: deaa4ae7be0058b117c38e81432cef5ade5879b7
      https://github.com/eggheads/eggdrop/commit/deaa4ae7be0058b117c38e81432cef5ade5879b7
  Author: Geo <geo at eggheads.org>
  Date:   2020-02-29 (Sat, 29 Feb 2020)

  Changed paths:
    M eggdrop.conf

  Log Message:
  -----------
  Clarify default-flags description
Found by: jack3


  Commit: 8b3bdb384db11237a7c56dc1ccab5f7d14b77f6f
      https://github.com/eggheads/eggdrop/commit/8b3bdb384db11237a7c56dc1ccab5f7d14b77f6f
  Author: Geo <geo at eggheads.org>
  Date:   2020-02-29 (Sat, 29 Feb 2020)

  Changed paths:
    M help/cmds2.help
    M help/core.help

  Log Message:
  -----------
  Add chfinger command to help
Found by: zbe


  Commit: 4622c0c481cd899597424e2ca11d5da7ba687f21
      https://github.com/eggheads/eggdrop/commit/4622c0c481cd899597424e2ca11d5da7ba687f21
  Author: Geo <geo at eggheads.org>
  Date:   2020-02-29 (Sat, 29 Feb 2020)

  Changed paths:
    M doc/sphinx_source/mainDocs/tcl-commands.rst

  Log Message:
  -----------
  Update addserver docs


  Commit: 5d84dd708f38f0afffbb47a76f52f8db9036fd67
      https://github.com/eggheads/eggdrop/commit/5d84dd708f38f0afffbb47a76f52f8db9036fd67
  Author: Michael Ortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2020-03-02 (Mon, 02 Mar 2020)

  Changed paths:
    M aclocal.m4
    M src/tls.c

  Log Message:
  -----------
  Remove deprecated RAND_status() check

Found by: michaelortmann
Patch by: michaelortmann

RAND_status() have been added in OpenSSL 0.9.5 (Year 2000). Eggdrop depends on openssl 0.9.8+, see https://github.com/eggheads/eggdrop/blob/develop/aclocal.m4#L1677


  Commit: 533331c79583cfea5f255547075cf3501dc88c54
      https://github.com/eggheads/eggdrop/commit/533331c79583cfea5f255547075cf3501dc88c54
  Author: Michael Ortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2020-03-02 (Mon, 02 Mar 2020)

  Changed paths:
    M src/mod/irc.mod/chan.c

  Log Message:
  -----------
  Shrink chanlimit buffer size


  Commit: dc59ba3690df2dbd212c530f6789a25855ef3463
      https://github.com/eggheads/eggdrop/commit/dc59ba3690df2dbd212c530f6789a25855ef3463
  Author: Geo <geo at eggheads.org>
  Date:   2020-03-06 (Fri, 06 Mar 2020)

  Changed paths:
    M src/mod/server.mod/servmsg.c

  Log Message:
  -----------
  initialize saveptrs to null


  Commit: 482ca5b78c71ac7e28fe3b57c699cc55a5e53b5c
      https://github.com/eggheads/eggdrop/commit/482ca5b78c71ac7e28fe3b57c699cc55a5e53b5c
  Author: Michael Ortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2020-03-07 (Sat, 07 Mar 2020)

  Changed paths:
    M src/net.c

  Log Message:
  -----------
  Fix volatile int


  Commit: 4f2e81a00092664109e6cbd42466d1d143ef9381
      https://github.com/eggheads/eggdrop/commit/4f2e81a00092664109e6cbd42466d1d143ef9381
  Author: Michael Ortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2020-03-07 (Sat, 07 Mar 2020)

  Changed paths:
    M src/userrec.c
    M src/users.c

  Log Message:
  -----------
  Fix definition of userfile


  Commit: 890bd5c32f00d58c1f2ca498a1767fa94ec97021
      https://github.com/eggheads/eggdrop/commit/890bd5c32f00d58c1f2ca498a1767fa94ec97021
  Author: Michael Ortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2020-03-07 (Sat, 07 Mar 2020)

  Changed paths:
    M src/main.c

  Log Message:
  -----------
  Fix possible null

Found by: michaelortmann
Patch by: michaelortmann
Fixes: #707


  Commit: 36392d978d612080d4c51b37ee1d6fff10edff58
      https://github.com/eggheads/eggdrop/commit/36392d978d612080d4c51b37ee1d6fff10edff58
  Author: Michael Ortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2020-03-07 (Sat, 07 Mar 2020)

  Changed paths:
    M src/mod/dns.mod/coredns.c
    M src/mod/filesys.mod/files.c
    M src/mod/irc.mod/chan.c

  Log Message:
  -----------
  More strncpy() -> strlcpy()


  Commit: f5828f0b45c1ff1431c6aa2782b5e6cbaccd0630
      https://github.com/eggheads/eggdrop/commit/f5828f0b45c1ff1431c6aa2782b5e6cbaccd0630
  Author: Michael Ortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2020-03-07 (Sat, 07 Mar 2020)

  Changed paths:
    M src/mod/filesys.mod/filesys.c

  Log Message:
  -----------
  sprintf() -> snprintf()


  Commit: 45159abb68692cd79194aa94c3ac716646bc28a6
      https://github.com/eggheads/eggdrop/commit/45159abb68692cd79194aa94c3ac716646bc28a6
  Author: Geo <geo at eggheads.org>
  Date:   2020-03-08 (Sun, 08 Mar 2020)

  Changed paths:
    M src/mod/filesys.mod/filesys.c

  Log Message:
  -----------
  Fix f5828f0b45 missing ,


  Commit: 24fd685842f59a61a097f17b4b7e37ccffa7b13e
      https://github.com/eggheads/eggdrop/commit/24fd685842f59a61a097f17b4b7e37ccffa7b13e
  Author: Geo <geo at eggheads.org>
  Date:   2020-03-11 (Wed, 11 Mar 2020)

  Changed paths:
    M doc/sphinx_source/firstinstall/firstinstall.rst

  Log Message:
  -----------
  Remove botchk docs, add autobotchk docs


  Commit: 3eb2b335760e47a6a124af3ee2efba23cb5a9630
      https://github.com/eggheads/eggdrop/commit/3eb2b335760e47a6a124af3ee2efba23cb5a9630
  Author: Michael Ortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2020-03-14 (Sat, 14 Mar 2020)

  Changed paths:
    M language/core.danish.lang
    M language/core.english.lang
    M language/core.finnish.lang
    M language/core.french.lang
    M language/core.german.lang
    M language/core.portuguese.lang
    M src/dcc.c
    M src/lang.h

  Log Message:
  -----------
  Separate EOF, TIMEOUT on telnet ident connect

Patch by: michaelortmann


  Commit: 916e3a55442a95c7b01f0af73da034095b8bc227
      https://github.com/eggheads/eggdrop/commit/916e3a55442a95c7b01f0af73da034095b8bc227
  Author: Michael Ortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2020-03-14 (Sat, 14 Mar 2020)

  Changed paths:
    M aclocal.m4
    M src/mod/server.mod/server.c
    M src/mod/server.mod/server.h
    M src/mod/server.mod/servmsg.c
    M src/tls.c

  Log Message:
  -----------
  Fix "openssl without EC" make error

Patch by: michaelortmann, Geo

Not all features are included with some distributions of openssl (Observed in SunOS 5.11 Solaris 11.3, Fedora 10). From openssl:

The  following  features  are  omitted  from  the  binaries  for issues
       including but not limited to patents, trademark, and US export restric-
       tions:  ECC, IDEA, MDC2, RC3,  RC5, 4758_CCA Engine, AEP Engine, Atalla
       Engine, CHIL  Engine,  CSWIFT  Engine,  GMP   Engine,   NURON   Engine,
       PadLock Engine, Sureware Engine, and UBSEC Engine.

This patch fixes make errors when those features are missing.


  Commit: 6e072f0122b4f1283537c71ec415e14eae6a4076
      https://github.com/eggheads/eggdrop/commit/6e072f0122b4f1283537c71ec415e14eae6a4076
  Author: Michael Ortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2020-03-14 (Sat, 14 Mar 2020)

  Changed paths:
    M configure.ac
    M src/compat/Makefile.in
    M src/compat/compat.h
    A src/compat/explicit_bzero.c
    A src/compat/explicit_bzero.h
    M src/dcc.c
    M src/mod/share.mod/share.c
    M src/userent.c

  Log Message:
  -----------
  Clear memory with explicit_bzero()

Patch by: michaelortmann

Enhances security by using explicit_bzero() for clearing sensitive memory such as a password.


  Commit: 36e00f3a97435b5e82a8e3ee12775bdad355c63b
      https://github.com/eggheads/eggdrop/commit/36e00f3a97435b5e82a8e3ee12775bdad355c63b
  Author: Michael Ortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2020-03-14 (Sat, 14 Mar 2020)

  Changed paths:
    M src/mod/server.mod/server.c

  Log Message:
  -----------
  Remove TCL_TRACE_READS for Tcl_TraceVar(net-type)

Patch by: michaelortmann

The concept idea was:
    - Write trace to give that warning and update the C variable.
    - Read trace to return a string to Tcl whenever the variable is read instead of the internal number.

However, existing scripts might rely on this being a number from Tcl's point of view. This is fine until we decide to change that.


  Commit: 1cbcbfb7174b700ee28240f099fe2657ea298294
      https://github.com/eggheads/eggdrop/commit/1cbcbfb7174b700ee28240f099fe2657ea298294
  Author: Geo <vanosg at users.noreply.github.com>
  Date:   2020-03-14 (Sat, 14 Mar 2020)

  Changed paths:
    M src/eggdrop.h
    M src/mod/channels.mod/cmdschan.c

  Log Message:
  -----------
  Restrict b/e/I to <63 char hostmask

Found by: @michaelortmann
Patch by: Geo
Fixes: #887

1035/2812 states:
<hostname> has a maximum length of 63 characters. This is a limitation of the protocol as internet hostnames (in particular) can be longer. Such restriction is necessary because IRC messages are limited to 512 characters in length. Clients connecting from a host which name is longer than 63 characters are registered using the host (numeric) address instead of the host name.

As previously written, eggdrop was checking a ban mask length in its entirety, to include nick and ident, and then truncating to a 70-char length for the mask as a whole. This patch updates the check to only look at the hostname portion of a mask, not the mask in its entirety, and then truncate appropriately.


  Commit: 8012563dfa0b309fd85764240338efd23235f266
      https://github.com/eggheads/eggdrop/commit/8012563dfa0b309fd85764240338efd23235f266
  Author: Geo <geo at eggheads.org>
  Date:   2020-03-23 (Mon, 23 Mar 2020)

  Changed paths:
    M doc/sphinx_source/mainDocs/tcl-commands.rst
    M doc/sphinx_source/mainDocs/tls.rst

  Log Message:
  -----------
  Fix rst doc typos
Found by: Robby, Geo


  Commit: 86de9fccd03d285d5a87381ec479c52ee46bd916
      https://github.com/eggheads/eggdrop/commit/86de9fccd03d285d5a87381ec479c52ee46bd916
  Author: Geo <geo at eggheads.org>
  Date:   2020-03-23 (Mon, 23 Mar 2020)

  Changed paths:
    M doc/sphinx_source/mainDocs/tcl-commands.rst

  Log Message:
  -----------
  Update NICK bind docs


  Commit: 7f5cc47a97314df2f3e9d3b59f98187d40398996
      https://github.com/eggheads/eggdrop/commit/7f5cc47a97314df2f3e9d3b59f98187d40398996
  Author: Geo <geo at eggheads.org>
  Date:   2020-03-23 (Mon, 23 Mar 2020)

  Changed paths:
    M doc/sphinx_source/mainDocs/tcl-commands.rst

  Log Message:
  -----------
  Update SIGN bind docs


  Commit: 0ab6682c4e9d4c78a0812f3f7ebb304751f0a430
      https://github.com/eggheads/eggdrop/commit/0ab6682c4e9d4c78a0812f3f7ebb304751f0a430
  Author: Geo <geo at eggheads.org>
  Date:   2020-03-24 (Tue, 24 Mar 2020)

  Changed paths:
    M doc/sphinx_source/firstinstall/firstinstall.rst

  Log Message:
  -----------
  Add NickServ authentication config option


  Commit: 1a54aaf5638ffb5ae1e632f0abbda8537ad81049
      https://github.com/eggheads/eggdrop/commit/1a54aaf5638ffb5ae1e632f0abbda8537ad81049
  Author: Geo <geo at eggheads.org>
  Date:   2020-03-24 (Tue, 24 Mar 2020)

  Changed paths:
    M doc/sphinx_source/firstinstall/firstinstall.rst
    M eggdrop-basic.conf
    M eggdrop.conf

  Log Message:
  -----------
  update config files
...and here's the rest of that last commit


  Commit: e04e6ad5da17b853b75bbdb2c32330f61d365858
      https://github.com/eggheads/eggdrop/commit/e04e6ad5da17b853b75bbdb2c32330f61d365858
  Author: Geo <geo at eggheads.org>
  Date:   2020-03-25 (Wed, 25 Mar 2020)

  Changed paths:
    M doc/sphinx_source/firstinstall/firstinstall.rst

  Log Message:
  -----------
  typo fix


  Commit: 414c21754c9115c64319cdfe228cb0f88cb73314
      https://github.com/eggheads/eggdrop/commit/414c21754c9115c64319cdfe228cb0f88cb73314
  Author: Michael Ortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2020-03-27 (Fri, 27 Mar 2020)

  Changed paths:
    M doc/sphinx_source/firstinstall/firstinstall.rst
    M eggdrop.conf
    M src/mod/server.mod/server.c
    M src/mod/server.mod/servmsg.c

  Log Message:
  -----------
  Fix incorrect missing-EC logic branches

Found by: PeGaSuS
Patch by: michaelortmann, Geo

If Eliptic Curve (EC) libs were missing from libssl, Eggdrop incorrectly bailed out if SASL of any sort was active, not just the ECDSA-NIST256P-CHALLENGE option.


  Commit: 7b8a454a73a59b06927db767fd6d66f3ca28ff30
      https://github.com/eggheads/eggdrop/commit/7b8a454a73a59b06927db767fd6d66f3ca28ff30
  Author: Michael Ortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2020-03-28 (Sat, 28 Mar 2020)

  Changed paths:
    M src/cmds.c
    M src/eggdrop.h
    M src/mod/irc.mod/msgcmds.c
    M src/mod/module.h
    M src/modules.c

  Log Message:
  -----------
  Add password check/log/reject

Found by: wilkowy
Patch by: Everyone and their mother
Fixes: #810

Prevents passwords <6, >16, and prefixed with + (for encryption)


  Commit: 5418fa665350ac00dd57476ab57bc288e2832fc5
      https://github.com/eggheads/eggdrop/commit/5418fa665350ac00dd57476ab57bc288e2832fc5
  Author: Geo <geo at eggheads.org>
  Date:   2020-03-28 (Sat, 28 Mar 2020)

  Changed paths:
    M config.h.in
    M configure
    M src/Makefile.in
    M src/md5/Makefile.in
    M src/mod/assoc.mod/Makefile
    M src/mod/blowfish.mod/Makefile
    M src/mod/channels.mod/Makefile
    M src/mod/compress.mod/Makefile.in
    M src/mod/compress.mod/configure
    M src/mod/console.mod/Makefile
    M src/mod/ctcp.mod/Makefile
    M src/mod/dns.mod/Makefile.in
    M src/mod/dns.mod/configure
    M src/mod/filesys.mod/Makefile
    M src/mod/ident.mod/Makefile
    M src/mod/irc.mod/Makefile
    M src/mod/notes.mod/Makefile
    M src/mod/seen.mod/Makefile
    M src/mod/server.mod/Makefile
    M src/mod/share.mod/Makefile
    M src/mod/transfer.mod/Makefile
    M src/mod/uptime.mod/Makefile
    M src/mod/woobie.mod/Makefile

  Log Message:
  -----------
  Run autotools


  Commit: 48688f10fe406733452f9e7accb4b2a8703a5e30
      https://github.com/eggheads/eggdrop/commit/48688f10fe406733452f9e7accb4b2a8703a5e30
  Author: Geo <vanosg at users.noreply.github.com>
  Date:   2020-03-29 (Sun, 29 Mar 2020)

  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

  Log Message:
  -----------
  Add IRCv3 away-notify capability

Patch by: Geo

Adds a LOG_SERV message to console/log, and a bind AWY3 to handle away-notify messages. This only works for the IRCv3 away-notify capability. This intentionally does not support "normal" 301 messages, you still need to use a RAW/RAWT for that.


  Commit: 6e8059e430d3114097be8206fb7d5b8703631d97
      https://github.com/eggheads/eggdrop/commit/6e8059e430d3114097be8206fb7d5b8703631d97
  Author: Geo <geo at eggheads.org>
  Date:   2020-03-30 (Mon, 30 Mar 2020)

  Changed paths:
    M doc/sphinx_source/mainDocs/features.rst

  Log Message:
  -----------
  Update features document


  Commit: 7b5612876bc668c9d0b6d5343da9615a0d2bbcc8
      https://github.com/eggheads/eggdrop/commit/7b5612876bc668c9d0b6d5343da9615a0d2bbcc8
  Author: Michael Ortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2020-03-31 (Tue, 31 Mar 2020)

  Changed paths:
    M src/mod/server.mod/server.c
    M src/mod/server.mod/server.h

  Log Message:
  -----------
  Re-fix sasl-mechanism location


  Commit: 74e04fbaa55d0a0fe2f4655a11b31cf129bb7212
      https://github.com/eggheads/eggdrop/commit/74e04fbaa55d0a0fe2f4655a11b31cf129bb7212
  Author: Michael Ortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2020-03-31 (Tue, 31 Mar 2020)

  Changed paths:
    M src/eggdrop.h
    M src/misc.c
    M src/mod/module.h
    M src/mod/server.mod/servmsg.c
    M src/modules.c
    M src/proto.h

  Log Message:
  -----------
  Fix got432() string generation

Found by: michaelortmann
Patch by: michaelortmann


  Commit: ff3dcda8958c4d099afb4088563f647a360f2178
      https://github.com/eggheads/eggdrop/commit/ff3dcda8958c4d099afb4088563f647a360f2178
  Author: Michael Ortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2020-03-31 (Tue, 31 Mar 2020)

  Changed paths:
    M src/dcc.c

  Log Message:
  -----------
  fix sizeof -> strlen


  Commit: 0e3ff0198483952143712add4c3664e165151867
      https://github.com/eggheads/eggdrop/commit/0e3ff0198483952143712add4c3664e165151867
  Author: Michael Ortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2020-03-31 (Tue, 31 Mar 2020)

  Changed paths:
    M src/cmds.c
    M src/eggdrop.h

  Log Message:
  -----------
  Merge BAD{HAND/NICK}CHARS

Patch by: michaelortmann

Extra define not needed


  Commit: a4aadeaa9222d72035702b64e385531566913ebc
      https://github.com/eggheads/eggdrop/commit/a4aadeaa9222d72035702b64e385531566913ebc
  Author: Michael Ortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2020-03-31 (Tue, 31 Mar 2020)

  Changed paths:
    M src/cmds.c
    M src/dcc.c
    M src/proto.h

  Log Message:
  -----------
  Standardize dcc_telnet_pw() to use check_validpass()

Patch by: michaelortmann

Cleanup related to #909


  Commit: c4a19ca048ba372ec333845194528b1d11e58c30
      https://github.com/eggheads/eggdrop/commit/c4a19ca048ba372ec333845194528b1d11e58c30
  Author: Geo <vanosg at users.noreply.github.com>
  Date:   2020-04-01 (Wed, 01 Apr 2020)

  Changed paths:
    M src/main.c

  Log Message:
  -----------
  Stop requiring -n with -t,c (#847)

Patch by: Geo
Fixes: #402


  Commit: 64b37ba5be71e195fe88c7be8bf94d68b11c80ff
      https://github.com/eggheads/eggdrop/commit/64b37ba5be71e195fe88c7be8bf94d68b11c80ff
  Author: Geo <geo at eggheads.org>
  Date:   2020-04-03 (Fri, 03 Apr 2020)

  Changed paths:
    M doc/sphinx_source/firstinstall/firstinstall.rst

  Log Message:
  -----------
  Add UTF8 doc


  Commit: 934fbece58ec8c7d4240ecfd7299c180968a9c66
      https://github.com/eggheads/eggdrop/commit/934fbece58ec8c7d4240ecfd7299c180968a9c66
  Author: Michael Ortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2020-04-04 (Sat, 04 Apr 2020)

  Changed paths:
    M src/compat/strlcpy.c

  Log Message:
  -----------
  Update strlcpy from openbsd upstream


  Commit: 4c472487bac0071ce927d5d2f205bc865941eee7
      https://github.com/eggheads/eggdrop/commit/4c472487bac0071ce927d5d2f205bc865941eee7
  Author: Michael Ortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2020-04-04 (Sat, 04 Apr 2020)

  Changed paths:
    M configure.ac
    M src/bg.c
    M src/main.c

  Log Message:
  -----------
  setpgid() is POSIX.1-2001


  Commit: 35c5d2e0654fe631ff29da1c1e47ea08380529fb
      https://github.com/eggheads/eggdrop/commit/35c5d2e0654fe631ff29da1c1e47ea08380529fb
  Author: Michael Ortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2020-04-04 (Sat, 04 Apr 2020)

  Changed paths:
    M src/mod/server.mod/servmsg.c

  Log Message:
  -----------
  Fix type definition


  Commit: 524672c9fd62c6ec78313a559e3982fed3388f5e
      https://github.com/eggheads/eggdrop/commit/524672c9fd62c6ec78313a559e3982fed3388f5e
  Author: Michael Ortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2020-04-04 (Sat, 04 Apr 2020)

  Changed paths:
    M configure.ac
    M src/chanprog.c

  Log Message:
  -----------
   clock() is POSIX.1-2001


  Commit: 573f69136628dd35a6221dd7d004cbaf0796e437
      https://github.com/eggheads/eggdrop/commit/573f69136628dd35a6221dd7d004cbaf0796e437
  Author: Michael Ortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2020-04-04 (Sat, 04 Apr 2020)

  Changed paths:
    M src/dcc.c

  Log Message:
  -----------
  Fix explicit_bzero use


  Commit: b92866ee273517c7b99880370c84e7eff9b4d39f
      https://github.com/eggheads/eggdrop/commit/b92866ee273517c7b99880370c84e7eff9b4d39f
  Author: Michael Ortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2020-04-04 (Sat, 04 Apr 2020)

  Changed paths:
    M aclocal.m4
    M src/compat/Makefile.in
    M src/compat/compat.h
    R src/compat/inet_pton.c
    R src/compat/inet_pton.h

  Log Message:
  -----------
  inet_pton() is POSIX.1-2001


  Commit: 5cb45a028ec124ecb4e66dc0d56f1ddfc5b552df
      https://github.com/eggheads/eggdrop/commit/5cb45a028ec124ecb4e66dc0d56f1ddfc5b552df
  Author: Geo <geo at eggheads.org>
  Date:   2020-04-04 (Sat, 04 Apr 2020)

  Changed paths:
    M config.h.in
    M configure
    M src/Makefile.in
    M src/compat/Makefile.in
    M src/md5/Makefile.in
    M src/mod/assoc.mod/Makefile
    M src/mod/blowfish.mod/Makefile
    M src/mod/channels.mod/Makefile
    M src/mod/compress.mod/Makefile.in
    M src/mod/compress.mod/configure
    M src/mod/console.mod/Makefile
    M src/mod/ctcp.mod/Makefile
    M src/mod/dns.mod/Makefile.in
    M src/mod/dns.mod/configure
    M src/mod/filesys.mod/Makefile
    M src/mod/ident.mod/Makefile
    M src/mod/irc.mod/Makefile
    M src/mod/notes.mod/Makefile
    M src/mod/seen.mod/Makefile
    M src/mod/server.mod/Makefile
    M src/mod/share.mod/Makefile
    M src/mod/transfer.mod/Makefile
    M src/mod/uptime.mod/Makefile
    M src/mod/woobie.mod/Makefile

  Log Message:
  -----------
  Run autotools/makedepend


  Commit: d15be3c7379f53dbdcc43b7dbb787445e56545e0
      https://github.com/eggheads/eggdrop/commit/d15be3c7379f53dbdcc43b7dbb787445e56545e0
  Author: Geo <vanosg at users.noreply.github.com>
  Date:   2020-05-07 (Thu, 07 May 2020)

  Changed paths:
    M src/mod/server.mod/servmsg.c

  Log Message:
  -----------
  Don't mutilate cap-request (#976)


  Commit: 58571fc574bcabff1359e67fb3db7b59c6db104b
      https://github.com/eggheads/eggdrop/commit/58571fc574bcabff1359e67fb3db7b59c6db104b
  Author: Geo <vanosg at users.noreply.github.com>
  Date:   2020-05-09 (Sat, 09 May 2020)

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

  Log Message:
  -----------
  Update cap cmds


  Commit: 9f14f3db9dfea5b1dfb94ff3b745d2e5f5d4683f
      https://github.com/eggheads/eggdrop/commit/9f14f3db9dfea5b1dfb94ff3b745d2e5f5d4683f
  Author: Michael Ortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2020-05-09 (Sat, 09 May 2020)

  Changed paths:
    M src/flags.c

  Log Message:
  -----------
  Fix Array bounds error

Found by: michaelortmann
Patch by: michaelortmann
Fixes: #840


  Commit: fd1dff31d798618d75be550506444010d196eec6
      https://github.com/eggheads/eggdrop/commit/fd1dff31d798618d75be550506444010d196eec6
  Author: Michael Ortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2020-05-09 (Sat, 09 May 2020)

  Changed paths:
    M src/tls.c

  Log Message:
  -----------
  Name sha1 variable correctly


  Commit: 61ced0f604f9e128ec51142e5bfdeeccd012b617
      https://github.com/eggheads/eggdrop/commit/61ced0f604f9e128ec51142e5bfdeeccd012b617
  Author: Geo <vanosg at users.noreply.github.com>
  Date:   2020-05-10 (Sun, 10 May 2020)

  Changed paths:
    M doc/sphinx_source/coreDocs/core.rst
    M doc/sphinx_source/mainDocs/ipv6.rst
    M doc/sphinx_source/mainDocs/tcl-commands.rst
    M eggdrop.conf
    M src/net.c
    M src/tcldcc.c

  Log Message:
  -----------
  Listen for connections on multiple IPs

Closes: #151

Adds an optional IP address argument to the 'listen' command, allowing it to be run multiple times, creating a new listening interface each time. This will deprecate the config setting 'listen-addr' as it is not needed anymore, but the ability to use listen-addr remains in code to allow backwards compatibility with older configs.


  Commit: 4c6f0b9b75772c02702b1300a2c95fb89b36dc0f
      https://github.com/eggheads/eggdrop/commit/4c6f0b9b75772c02702b1300a2c95fb89b36dc0f
  Author: Geo <geo at eggheads.org>
  Date:   2020-05-10 (Sun, 10 May 2020)

  Changed paths:
    M doc/sphinx_source/appendices/first-script.rst

  Log Message:
  -----------
  Update first-script


  Commit: d995101af748733c1112a67e09f182ca50b7193f
      https://github.com/eggheads/eggdrop/commit/d995101af748733c1112a67e09f182ca50b7193f
  Author: Geo <geo at eggheads.org>
  Date:   2020-05-10 (Sun, 10 May 2020)

  Changed paths:
    M help/core.help

  Log Message:
  -----------
  Re-arrange set help text
Found by: michaelmortman
Fixes: #745


  Commit: 864abdd515f7bfb2ad3a9ba79510012f3dd1a3db
      https://github.com/eggheads/eggdrop/commit/864abdd515f7bfb2ad3a9ba79510012f3dd1a3db
  Author: Geo <geo at eggheads.org>
  Date:   2020-05-10 (Sun, 10 May 2020)

  Changed paths:
    M help/core.help

  Log Message:
  -----------
  clarify additional help vars
Closes: #744


  Commit: 60cbf51c75488fec7bab5589e540a987e148dee1
      https://github.com/eggheads/eggdrop/commit/60cbf51c75488fec7bab5589e540a987e148dee1
  Author: Geo <vanosg at users.noreply.github.com>
  Date:   2020-05-12 (Tue, 12 May 2020)

  Changed paths:
    M doc/sphinx_source/coreDocs/core.rst

  Log Message:
  -----------
  Typo fix


  Commit: ac33ad1746db49a605ca8da91ae1d80d3a72fc07
      https://github.com/eggheads/eggdrop/commit/ac33ad1746db49a605ca8da91ae1d80d3a72fc07
  Author: Geo <geo at eggheads.org>
  Date:   2020-05-13 (Wed, 13 May 2020)

  Changed paths:
    M src/tcldcc.c

  Log Message:
  -----------
  Fix listen SSL check
Fix for #935


  Commit: 353de792f90af336c34035dc000ec6ec7fb88b70
      https://github.com/eggheads/eggdrop/commit/353de792f90af336c34035dc000ec6ec7fb88b70
  Author: Geo <geo at eggheads.org>
  Date:   2020-05-16 (Sat, 16 May 2020)

  Changed paths:
    M src/tcldcc.c

  Log Message:
  -----------
  Prevent crash on multi-listen rehash
Found by: PeGaSuS
Patch by: Geo

When rehashing and listening on 0.0.0.0 or , Eggdrop was improperly checking and would quit. More research also showed the lack of accomodation of IPv6 addresses. Finally, fixed logic so we can now listen on the same port on multiple addresses. Also, I pity whoever tries to decipher the nested logic of that last if statement.


  Commit: c0cb1e83c893d15ebc34f4ae89355e3dece9780d
      https://github.com/eggheads/eggdrop/commit/c0cb1e83c893d15ebc34f4ae89355e3dece9780d
  Author: Geo <geo at eggheads.org>
  Date:   2020-05-17 (Sun, 17 May 2020)

  Changed paths:
    M src/tcldcc.c

  Log Message:
  -----------
  Re-fix multi-IP listening


  Commit: 58f0fb3be10bca8fe8af39e184a9776098add4c7
      https://github.com/eggheads/eggdrop/commit/58f0fb3be10bca8fe8af39e184a9776098add4c7
  Author: Geo <geo at eggheads.org>
  Date:   2020-05-19 (Tue, 19 May 2020)

  Changed paths:
    M src/tcldcc.c

  Log Message:
  -----------
  Re-re-refix multi-listen


  Commit: 721299754102e9556896f5837977177893612f61
      https://github.com/eggheads/eggdrop/commit/721299754102e9556896f5837977177893612f61
  Author: Geo <vanosg at users.noreply.github.com>
  Date:   2020-05-19 (Tue, 19 May 2020)

  Changed paths:
    M src/tcldcc.c

  Log Message:
  -----------
  ifdef IPv6-specific code

https://github.com/eggheads/eggdrop/pull/985 for a list of test cases run against this


  Commit: 8a89b81dcc2c5eaafc91736c26bc67bee138028d
      https://github.com/eggheads/eggdrop/commit/8a89b81dcc2c5eaafc91736c26bc67bee138028d
  Author: Geo <vanosg at users.noreply.github.com>
  Date:   2020-05-20 (Wed, 20 May 2020)

  Changed paths:
    M src/mod/server.mod/server.c
    M src/mod/server.mod/server.h
    M src/mod/server.mod/servmsg.c

  Log Message:
  -----------
  Refactor CAP code

* Allows easier future integration for capabilities that need specific code changes in core
* Fixes some small bugs in handling ack'd and removed capabilities


  Commit: 3ee164ee7231d8fc49e63094d445cc0e1cfa6435
      https://github.com/eggheads/eggdrop/commit/3ee164ee7231d8fc49e63094d445cc0e1cfa6435
  Author: Geo <geo at eggheads.org>
  Date:   2020-05-30 (Sat, 30 May 2020)

  Changed paths:
    M src/mod/server.mod/servmsg.c

  Log Message:
  -----------
  fix cape length


  Commit: 80aa4a3ed7115e47d016eda8b8efb2c65e299276
      https://github.com/eggheads/eggdrop/commit/80aa4a3ed7115e47d016eda8b8efb2c65e299276
  Author: Thomas Sader <thommey at gmail.com>
  Date:   2020-06-02 (Tue, 02 Jun 2020)

  Changed paths:
    M src/tclhash.c
    M src/tclhash.h

  Log Message:
  -----------
  Found by: Geo
Patch by: thommey
Allow longer bind names (up to 15 characters instead of 4)


  Commit: 5d88ae18bf924eb609605002d4352a6d1c3274b8
      https://github.com/eggheads/eggdrop/commit/5d88ae18bf924eb609605002d4352a6d1c3274b8
  Author: Thomas Sader <thommey at gmail.com>
  Date:   2020-06-02 (Tue, 02 Jun 2020)

  Changed paths:
    M misc/commit.template

  Log Message:
  -----------
  Adjust commit message template.


  Commit: c6b22b911e2f02b50f731b77815dff4abb942393
      https://github.com/eggheads/eggdrop/commit/c6b22b911e2f02b50f731b77815dff4abb942393
  Author: Geo <vanosg at users.noreply.github.com>
  Date:   2020-06-02 (Tue, 02 Jun 2020)

  Changed paths:
    M src/mod/server.mod/servmsg.c

  Log Message:
  -----------
  Handle 396 and CHGHOST

Found by: maimizuno
Patch by: Geo
Fixes: #522
Update bot hostmask in channel records when a 396 (HOSTHIDDEN) message is received

* Add support for 396's (HOSTHIDDEN)
* Add support for chghost


  Commit: 063d6d6807c678384f88a1d5ecdabdcf82a65f25
      https://github.com/eggheads/eggdrop/commit/063d6d6807c678384f88a1d5ecdabdcf82a65f25
  Author: Geo <vanosg at users.noreply.github.com>
  Date:   2020-06-02 (Tue, 02 Jun 2020)

  Changed paths:
    M src/mod/server.mod/servmsg.c

  Log Message:
  -----------
  Add setname capability


  Commit: 0b8768b4892490584aa2584330a732b4758e7db2
      https://github.com/eggheads/eggdrop/commit/0b8768b4892490584aa2584330a732b4758e7db2
  Author: Michael Ortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2020-06-02 (Tue, 02 Jun 2020)

  Changed paths:
    M src/tcl.c

  Log Message:
  -----------
  Remove dead code


  Commit: 1b348edfec672118a18c8d8b0941b367c7293c24
      https://github.com/eggheads/eggdrop/commit/1b348edfec672118a18c8d8b0941b367c7293c24
  Author: Thomas Sader <thommey at gmail.com>
  Date:   2020-06-06 (Sat, 06 Jun 2020)

  Changed paths:
    M src/mod/irc.mod/irc.c

  Log Message:
  -----------
  Correctly set use-354 (WHOX) to 1 for net-type Freenode

Found by: Geo
Patch by: thommey


  Commit: 05546b9b9b44ba689319d9df35af172e8e422097
      https://github.com/eggheads/eggdrop/commit/05546b9b9b44ba689319d9df35af172e8e422097
  Author: Thomas Sader <thommey at gmail.com>
  Date:   2020-06-06 (Sat, 06 Jun 2020)

  Changed paths:
    M src/mod/server.mod/servmsg.c

  Log Message:
  -----------
  Change strncpy to strlcpy, fixes truncation

Found by: grumpy-creator
Patch by: thommey


  Commit: c99a5502c8bb92cbc3229a4aca575f614089e56c
      https://github.com/eggheads/eggdrop/commit/c99a5502c8bb92cbc3229a4aca575f614089e56c
  Author: Michael Ortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2020-06-08 (Mon, 08 Jun 2020)

  Changed paths:
    M src/mod/dns.mod/coredns.c

  Log Message:
  -----------
  Fix dns mod setsockopt() SO_BROADCAST for minix 3.3.0

Found by: michaelortmann
Patch by: michaelortmann

setsockopt(SO_BROADCAST) returns ENOSYS for Minix. Socket is working fine without. So skip that pedantic error check.


  Commit: d5eff2a548841471b5fbd95f2c54176accbad737
      https://github.com/eggheads/eggdrop/commit/d5eff2a548841471b5fbd95f2c54176accbad737
  Author: Geo <vanosg at users.noreply.github.com>
  Date:   2020-06-11 (Thu, 11 Jun 2020)

  Changed paths:
    M doc/sphinx_source/mainDocs/tcl-commands.rst
    M help/cmds1.help
    M src/chan.h
    M src/mod/channels.mod/channels.h
    M src/mod/irc.mod/chan.c
    M src/mod/irc.mod/cmdsirc.c
    M src/mod/irc.mod/irc.c
    M src/mod/irc.mod/irc.h
    M src/mod/irc.mod/msgcmds.c
    M src/mod/irc.mod/tclirc.c
    M src/mod/server.mod/server.c
    M src/mod/server.mod/server.h
    M src/mod/server.mod/servmsg.c

  Log Message:
  -----------
  Add Tcl isaway, refreshchan commands

* Add Tcl isaway command
Track away status via 352 and ircv3 AWAY messages
Moved AWAY tracking from server.mod to irc.mod

* Add 'away' flag to resetchan

* revise isaway to accept channel argument

* Add refreshchan command
Removes the a flag, b/c of refreshchan we can now just use the w flag- it runs the same command. refreshchan does not remove all channel info first like resetchan does; this allows updating channel status flags without resetting idle times


  Commit: 599e7ab0b6057c9c4a011e7bbbf5c26d1e2d9145
      https://github.com/eggheads/eggdrop/commit/599e7ab0b6057c9c4a011e7bbbf5c26d1e2d9145
  Author: Geo <vanosg at users.noreply.github.com>
  Date:   2020-06-11 (Thu, 11 Jun 2020)

  Changed paths:
    M doc/sphinx_source/mainDocs/tcl-commands.rst
    M src/chan.h
    M src/mod/irc.mod/chan.c
    M src/mod/irc.mod/cmdsirc.c
    M src/mod/irc.mod/irc.c
    M src/mod/irc.mod/irc.h
    M src/mod/irc.mod/tclirc.c
    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
    M src/tclhash.c

  Log Message:
  -----------
  Add account-notify & extended-join capabilities, Tcl support

* Handle account-notify capability

* Add ACNT bind

* track account name

* Add Tcl getaccount cmd

* Add extended-join, update account
modify .channel to show account name if capability is enabled
properly export account-notify and extended-join

* Add isloggedin Tcl command

* Add getaccount doc

* use WHOX to populate account field

* Add account track status to .status
update .channel to show account info if use_354, extended_join, account_notify are all active

* Add account2nicks Tcl cmd
Finish .channel display formatting

*add isidentified Tcl command


  Commit: e40a9b9769d600277cbaf2f58f9441589fba26cf
      https://github.com/eggheads/eggdrop/commit/e40a9b9769d600277cbaf2f58f9441589fba26cf
  Author: Michael Ortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2020-06-19 (Fri, 19 Jun 2020)

  Changed paths:
    M doc/COMPILE-GUIDE

  Log Message:
  -----------
  Add Alpine note to compile guide


  Commit: ebbd70c001e9b82a10ed1e9764dbcf347540190f
      https://github.com/eggheads/eggdrop/commit/ebbd70c001e9b82a10ed1e9764dbcf347540190f
  Author: Geo <vanosg at users.noreply.github.com>
  Date:   2020-06-19 (Fri, 19 Jun 2020)

  Changed paths:
    M src/tcldcc.c

  Log Message:
  -----------
  fix multi-listen

* fix listen
* recast IN6_, check families
Oh, and fix ALL the broken logic


  Commit: 8176134f15613d40cf2e9d4f5160a71d8265e165
      https://github.com/eggheads/eggdrop/commit/8176134f15613d40cf2e9d4f5160a71d8265e165
  Author: Geo <geo at eggheads.org>
  Date:   2020-06-19 (Fri, 19 Jun 2020)

  Changed paths:
    M FEATURES
    M doc/FIRST-SCRIPT
    M doc/IPV6
    M doc/TLS
    A doc/TWITCH
    M doc/html/appendices/first-script.html
    M doc/html/appendices/index.html
    M doc/html/appendices/known-probs.html
    M doc/html/appendices/text-sub.html
    M doc/html/appendices/tricks.html
    M doc/html/appendices/weird-msgs.html
    M doc/html/coreDocs/assoc.html
    M doc/html/coreDocs/blowfish.html
    M doc/html/coreDocs/channels.html
    M doc/html/coreDocs/compress.html
    M doc/html/coreDocs/console.html
    M doc/html/coreDocs/core.html
    M doc/html/coreDocs/ctcp.html
    M doc/html/coreDocs/dns.html
    M doc/html/coreDocs/filesys.html
    M doc/html/coreDocs/ident.html
    M doc/html/coreDocs/index.html
    M doc/html/coreDocs/irc.html
    M doc/html/coreDocs/modules.html
    M doc/html/coreDocs/notes.html
    M doc/html/coreDocs/seen.html
    M doc/html/coreDocs/server.html
    M doc/html/coreDocs/share.html
    M doc/html/coreDocs/transfer.html
    A doc/html/coreDocs/twitch.html
    M doc/html/coreDocs/uptime.html
    M doc/html/coreDocs/woobie.html
    M doc/html/firstinstall/firstinstall.html
    M doc/html/firstinstall/index.html
    M doc/html/index.html
    M doc/html/installAndSetup/faq.html
    M doc/html/installAndSetup/index.html
    M doc/html/installAndSetup/install.html
    M doc/html/installAndSetup/readme.html
    M doc/html/mainDocs/about.html
    M doc/html/mainDocs/bans.html
    M doc/html/mainDocs/botnet.html
    M doc/html/mainDocs/features.html
    M doc/html/mainDocs/index.html
    M doc/html/mainDocs/ipv6.html
    M doc/html/mainDocs/partyline.html
    M doc/html/mainDocs/patch.html
    M doc/html/mainDocs/tcl-commands.html
    M doc/html/mainDocs/tls.html
    A doc/html/mainDocs/twitch-tcl-commands.html
    A doc/html/mainDocs/twitch.html
    M doc/html/mainDocs/users.html
    M doc/html/search.html
    M doc/html/searchindex.js
    M doc/settings/core.settings
    M doc/tcl-commands.doc

  Log Message:
  -----------
  Generate docs


  Commit: a1141e0e4a4e5a01b240bc227c7dd36c6166a873
      https://github.com/eggheads/eggdrop/commit/a1141e0e4a4e5a01b240bc227c7dd36c6166a873
  Author: Geo <geo at eggheads.org>
  Date:   2020-06-23 (Tue, 23 Jun 2020)

  Changed paths:
    M src/version.h

  Log Message:
  -----------
  roll patchlevel


  Commit: 9711e38ef62ae4d4269a803f7bd41480f61e044c
      https://github.com/eggheads/eggdrop/commit/9711e38ef62ae4d4269a803f7bd41480f61e044c
  Author: Geo <vanosg at users.noreply.github.com>
  Date:   2020-07-01 (Wed, 01 Jul 2020)

  Changed paths:
    M src/tcldcc.c

  Log Message:
  -----------
  fix multi-listen again


  Commit: 09a24eecbad1c1df0db5e1db5148f4eabf9566aa
      https://github.com/eggheads/eggdrop/commit/09a24eecbad1c1df0db5e1db5148f4eabf9566aa
  Author: Geo <geo at eggheads.org>
  Date:   2020-07-05 (Sun, 05 Jul 2020)

  Changed paths:
    M src/tcldcc.c

  Log Message:
  -----------
  Add SSL indication to startup listen text


  Commit: c2befbac33a26e93255dc3eb85e5b93192a1770d
      https://github.com/eggheads/eggdrop/commit/c2befbac33a26e93255dc3eb85e5b93192a1770d
  Author: Michael Ortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2020-07-05 (Sun, 05 Jul 2020)

  Changed paths:
    M src/chanprog.c

  Log Message:
  -----------
  Make .status more verbose about TLS

Found by: michaelortmann
Patch by: michaelortmann

Some TLS libs do not have MD5 or Elliptic Curve support enabled in them for various reasons (export control or patent issues for example). This restricts some of the available choices when it comes to things like SASL authentication. Adding this to .status to make troubleshooting a little easier should a user encounter issues.


  Commit: 8d44e299d5cdf52ff68293ff8e3b20e75ca7f858
      https://github.com/eggheads/eggdrop/commit/8d44e299d5cdf52ff68293ff8e3b20e75ca7f858
  Author: Geo <vanosg at users.noreply.github.com>
  Date:   2020-07-14 (Tue, 14 Jul 2020)

  Changed paths:
    M doc/sphinx_source/firstinstall/firstinstall.rst
    M doc/sphinx_source/mainDocs/tcl-commands.rst

  Log Message:
  -----------
  Update matchattr docs. Fixes #815

Found by: wilkowy
Patch by: Geo
Fixes: #815

One-line summary:
Update docs to better describe matchattr functionality

Additional description (if needed):
While not necessarily a bug, better docs can help explain the functionality of matchattr. Also fixed some typos in tcl-commands.doc and firstinstall while we're at it.


  Commit: bd32f8499201f6880033a155b846fbd573a18112
      https://github.com/eggheads/eggdrop/commit/bd32f8499201f6880033a155b846fbd573a18112
  Author: Geo <vanosg at users.noreply.github.com>
  Date:   2020-07-15 (Wed, 15 Jul 2020)

  Changed paths:
    M doc/sphinx_source/mainDocs/tcl-commands.rst
    M src/mod/irc.mod/tclirc.c

  Log Message:
  -----------
  Add hand2nicks Tcl command. Closes #990

Found by: thommey
Patch by: Geo
Fixes: #990


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

  Changed paths:
    M src/mod/channels.mod/cmdschan.c

  Log Message:
  -----------
  Fix dead nested assignment


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

  Changed paths:
    M src/mod/ident.mod/ident.c

  Log Message:
  -----------
  add write() return check for errors


  Commit: 35e60f525c8f3c3b9ca0a5aeba22b2b02c0f3289
      https://github.com/eggheads/eggdrop/commit/35e60f525c8f3c3b9ca0a5aeba22b2b02c0f3289
  Author: Geo <vanosg at users.noreply.github.com>
  Date:   2020-07-16 (Thu, 16 Jul 2020)

  Changed paths:
    M src/botcmd.c

  Log Message:
  -----------
  Add comments to bot who

PR #877 discussed removing this block of code as 'dead' and, while not probable that it will be hit, it 'future proofs' code just in case


  Commit: fcbb767ad8c21ecda7dad02914254cade27b8bbe
      https://github.com/eggheads/eggdrop/commit/fcbb767ad8c21ecda7dad02914254cade27b8bbe
  Author: Thomas Sader <thommey at gmail.com>
  Date:   2020-08-05 (Wed, 05 Aug 2020)

  Changed paths:
    M src/mod/server.mod/isupport.c
    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/tclisupport.c

  Log Message:
  -----------
  draft


  Commit: db2a1babf3fdb06dd730697abee36827cf2c1529
      https://github.com/eggheads/eggdrop/commit/db2a1babf3fdb06dd730697abee36827cf2c1529
  Author: Thomas Sader <thommey at gmail.com>
  Date:   2020-08-05 (Wed, 05 Aug 2020)

  Changed paths:
    A .github/workflows/ccpp.yml
    A .github/workflows/main.yml
    M AUTHORS
    M CONTENTS
    M FEATURES
    M INSTALL
    M NEWS
    M README
    M UPGRADING
    M aclocal.m4
    M config.h.in
    M configure
    M configure.ac
    M doc/ABOUT
    M doc/BANS
    M doc/BOTNET
    M doc/COMPILE-GUIDE
    M doc/CONTENTS
    M doc/FIRST-SCRIPT
    M doc/IPV6
    M doc/KNOWN-PROBLEMS
    M doc/MODULES
    M doc/PARTYLINE
    M doc/PATCH-HOWTO
    M doc/TEXT-SUBSTITUTIONS
    M doc/TLS
    M doc/TRICKS
    A doc/TWITCH
    M doc/USERS
    M doc/WEIRD-MESSAGES
    M doc/html/appendices/first-script.html
    M doc/html/appendices/index.html
    M doc/html/appendices/known-probs.html
    M doc/html/appendices/text-sub.html
    M doc/html/appendices/tricks.html
    M doc/html/appendices/weird-msgs.html
    M doc/html/coreDocs/assoc.html
    M doc/html/coreDocs/blowfish.html
    M doc/html/coreDocs/channels.html
    M doc/html/coreDocs/compress.html
    M doc/html/coreDocs/console.html
    M doc/html/coreDocs/core.html
    M doc/html/coreDocs/ctcp.html
    M doc/html/coreDocs/dns.html
    M doc/html/coreDocs/filesys.html
    M doc/html/coreDocs/ident.html
    M doc/html/coreDocs/index.html
    M doc/html/coreDocs/irc.html
    M doc/html/coreDocs/modules.html
    M doc/html/coreDocs/notes.html
    M doc/html/coreDocs/seen.html
    M doc/html/coreDocs/server.html
    M doc/html/coreDocs/share.html
    M doc/html/coreDocs/transfer.html
    A doc/html/coreDocs/twitch.html
    M doc/html/coreDocs/uptime.html
    M doc/html/coreDocs/woobie.html
    M doc/html/firstinstall/firstinstall.html
    M doc/html/firstinstall/index.html
    M doc/html/index.html
    M doc/html/installAndSetup/faq.html
    M doc/html/installAndSetup/index.html
    M doc/html/installAndSetup/install.html
    M doc/html/installAndSetup/readme.html
    M doc/html/mainDocs/about.html
    M doc/html/mainDocs/bans.html
    M doc/html/mainDocs/botnet.html
    M doc/html/mainDocs/features.html
    M doc/html/mainDocs/index.html
    M doc/html/mainDocs/ipv6.html
    M doc/html/mainDocs/partyline.html
    M doc/html/mainDocs/patch.html
    M doc/html/mainDocs/tcl-commands.html
    M doc/html/mainDocs/tls.html
    A doc/html/mainDocs/twitch-tcl-commands.html
    A doc/html/mainDocs/twitch.html
    M doc/html/mainDocs/users.html
    M doc/html/search.html
    M doc/html/searchindex.js
    M doc/man1/eggdrop.1
    M doc/settings/CONTENTS
    M doc/settings/core.settings
    M doc/settings/mod.assoc
    M doc/settings/mod.blowfish
    M doc/settings/mod.channels
    M doc/settings/mod.compress
    M doc/settings/mod.console
    M doc/settings/mod.ctcp
    M doc/settings/mod.dns
    M doc/settings/mod.filesys
    M doc/settings/mod.ident
    M doc/settings/mod.irc
    M doc/settings/mod.notes
    M doc/settings/mod.seen
    M doc/settings/mod.server
    M doc/settings/mod.share
    M doc/settings/mod.transfer
    M doc/settings/mod.uptime
    M doc/settings/mod.woobie
    M doc/sphinx_source/appendices/first-script.rst
    M doc/sphinx_source/appendices/known-probs.rst
    M doc/sphinx_source/appendices/text-sub.rst
    M doc/sphinx_source/appendices/tricks.rst
    M doc/sphinx_source/appendices/weird-msgs.rst
    M doc/sphinx_source/conf.py
    M doc/sphinx_source/coreDocs/assoc.rst
    M doc/sphinx_source/coreDocs/blowfish.rst
    M doc/sphinx_source/coreDocs/channels.rst
    M doc/sphinx_source/coreDocs/compress.rst
    M doc/sphinx_source/coreDocs/console.rst
    M doc/sphinx_source/coreDocs/core.rst
    M doc/sphinx_source/coreDocs/ctcp.rst
    M doc/sphinx_source/coreDocs/dns.rst
    M doc/sphinx_source/coreDocs/filesys.rst
    M doc/sphinx_source/coreDocs/ident.rst
    M doc/sphinx_source/coreDocs/irc.rst
    M doc/sphinx_source/coreDocs/modules.rst
    M doc/sphinx_source/coreDocs/notes.rst
    M doc/sphinx_source/coreDocs/seen.rst
    M doc/sphinx_source/coreDocs/server.rst
    M doc/sphinx_source/coreDocs/share.rst
    M doc/sphinx_source/coreDocs/transfer.rst
    M doc/sphinx_source/coreDocs/uptime.rst
    M doc/sphinx_source/coreDocs/woobie.rst
    M doc/sphinx_source/firstinstall/conf.py
    M doc/sphinx_source/firstinstall/firstinstall.rst
    M doc/sphinx_source/installAndSetup/install.rst
    M doc/sphinx_source/installAndSetup/readme.rst
    M doc/sphinx_source/mainDocs/about.rst
    M doc/sphinx_source/mainDocs/bans.rst
    M doc/sphinx_source/mainDocs/botnet.rst
    M doc/sphinx_source/mainDocs/features.rst
    M doc/sphinx_source/mainDocs/ipv6.rst
    M doc/sphinx_source/mainDocs/partyline.rst
    M doc/sphinx_source/mainDocs/patch.rst
    M doc/sphinx_source/mainDocs/tcl-commands.rst
    M doc/sphinx_source/mainDocs/tls.rst
    M doc/sphinx_source/mainDocs/users.rst
    M doc/tcl-commands.doc
    M eggdrop-basic.conf
    M eggdrop.conf
    M help/cmds1.help
    M help/cmds2.help
    M help/core.help
    M language/core.danish.lang
    M language/core.english.lang
    M language/core.finnish.lang
    M language/core.french.lang
    M language/core.german.lang
    M language/core.portuguese.lang
    M logs/CONTENTS
    M m4/tcl.m4
    M misc/commit.template
    M misc/genchanges
    M misc/generatedocs
    M misc/getcommit
    M misc/killwhitespace
    M misc/makedepend
    M misc/modconfig
    M misc/newversion
    M misc/releaseprep
    M misc/runautotools
    M misc/setpatch
    M misc/updatecopyright
    M scripts/CONTENTS
    M scripts/action.fix.tcl
    M scripts/autobotchk
    M scripts/compat.tcl
    M scripts/ques5.tcl
    M src/Makefile.in
    M src/bg.c
    M src/bg.h
    M src/botcmd.c
    M src/botmsg.c
    M src/botnet.c
    M src/chan.h
    M src/chanprog.c
    M src/cmds.c
    M src/cmdt.h
    M src/compat/Makefile.in
    M src/compat/base64.c
    M src/compat/base64.h
    M src/compat/compat.h
    A src/compat/explicit_bzero.c
    A src/compat/explicit_bzero.h
    M src/compat/gethostbyname2.c
    M src/compat/gethostbyname2.h
    M src/compat/in6.h
    M src/compat/inet_aton.c
    M src/compat/inet_aton.h
    R src/compat/inet_pton.c
    R src/compat/inet_pton.h
    M src/compat/snprintf.c
    M src/compat/snprintf.h
    M src/compat/strlcpy.c
    M src/compat/strlcpy.h
    M src/dcc.c
    M src/dccutil.c
    M src/dns.c
    M src/dns.h
    M src/eggdrop.h
    M src/flags.c
    M src/flags.h
    M src/lang.h
    M src/language.c
    M src/main.c
    M src/main.h
    M src/md5/Makefile.in
    M src/mem.c
    M src/misc.c
    M src/misc_file.c
    M src/misc_file.h
    M src/mod/assoc.mod/Makefile
    M src/mod/assoc.mod/assoc.c
    M src/mod/assoc.mod/assoc.h
    M src/mod/blowfish.mod/Makefile
    M src/mod/blowfish.mod/bf_tab.h
    M src/mod/blowfish.mod/blowfish.c
    M src/mod/blowfish.mod/blowfish.h
    M src/mod/channels.mod/Makefile
    M src/mod/channels.mod/channels.c
    M src/mod/channels.mod/channels.h
    M src/mod/channels.mod/cmdschan.c
    M src/mod/channels.mod/tclchan.c
    M src/mod/channels.mod/udefchan.c
    M src/mod/channels.mod/userchan.c
    M src/mod/compress.mod/Makefile.in
    M src/mod/compress.mod/compress.c
    M src/mod/compress.mod/compress.h
    M src/mod/compress.mod/configure
    M src/mod/compress.mod/configure.ac
    M src/mod/compress.mod/tclcompress.c
    M src/mod/console.mod/Makefile
    M src/mod/console.mod/console.c
    M src/mod/console.mod/console.h
    M src/mod/ctcp.mod/Makefile
    M src/mod/ctcp.mod/ctcp.c
    M src/mod/ctcp.mod/ctcp.h
    M src/mod/dns.mod/Makefile.in
    M src/mod/dns.mod/configure
    M src/mod/dns.mod/configure.ac
    M src/mod/dns.mod/coredns.c
    M src/mod/dns.mod/dns.c
    M src/mod/dns.mod/dns.h
    M src/mod/filesys.mod/Makefile
    M src/mod/filesys.mod/dbcompat.c
    M src/mod/filesys.mod/dbcompat.h
    M src/mod/filesys.mod/filedb3.c
    M src/mod/filesys.mod/filedb3.h
    M src/mod/filesys.mod/filelist.c
    M src/mod/filesys.mod/filelist.h
    M src/mod/filesys.mod/files.c
    M src/mod/filesys.mod/files.h
    M src/mod/filesys.mod/filesys.c
    M src/mod/filesys.mod/filesys.h
    M src/mod/filesys.mod/tclfiles.c
    M src/mod/ident.mod/Makefile
    M src/mod/ident.mod/ident.c
    M src/mod/irc.mod/Makefile
    M src/mod/irc.mod/chan.c
    M src/mod/irc.mod/cmdsirc.c
    M src/mod/irc.mod/irc.c
    M src/mod/irc.mod/irc.h
    M src/mod/irc.mod/mode.c
    M src/mod/irc.mod/msgcmds.c
    M src/mod/irc.mod/tclirc.c
    M src/mod/module.h
    M src/mod/modvals.h
    M src/mod/notes.mod/Makefile
    M src/mod/notes.mod/cmdsnote.c
    M src/mod/notes.mod/notes.c
    M src/mod/notes.mod/notes.h
    M src/mod/seen.mod/Makefile
    M src/mod/seen.mod/seen.c
    M src/mod/server.mod/Makefile
    M src/mod/server.mod/cmdsserv.c
    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
    M src/mod/share.mod/Makefile
    M src/mod/share.mod/share.c
    M src/mod/share.mod/share.h
    M src/mod/share.mod/uf_features.c
    M src/mod/transfer.mod/Makefile
    M src/mod/transfer.mod/tcltransfer.c
    M src/mod/transfer.mod/transfer.c
    M src/mod/transfer.mod/transfer.h
    M src/mod/transfer.mod/transferfstat.c
    M src/mod/transfer.mod/transferqueue.c
    M src/mod/uptime.mod/Makefile
    M src/mod/uptime.mod/uptime.c
    M src/mod/uptime.mod/uptime.h
    M src/mod/woobie.mod/Makefile
    M src/mod/woobie.mod/woobie.c
    M src/modules.c
    M src/modules.h
    M src/net.c
    M src/proto.h
    M src/rfc1459.c
    M src/stat.h
    M src/tandem.h
    M src/tcl.c
    M src/tcldcc.c
    M src/tclegg.h
    M src/tclhash.c
    M src/tclhash.h
    M src/tclmisc.c
    M src/tcluser.c
    M src/tls.c
    M src/userent.c
    M src/userrec.c
    M src/users.c
    M src/users.h
    M src/version.h
    M text/CONTENTS
    M text/banner

  Log Message:
  -----------
  Merge develop


  Commit: f7c9e7fea4a6d754f06017a433b3fb243fed2213
      https://github.com/eggheads/eggdrop/commit/f7c9e7fea4a6d754f06017a433b3fb243fed2213
  Author: Thomas Sader <thommey at gmail.com>
  Date:   2020-08-05 (Wed, 05 Aug 2020)

  Changed paths:
    M doc/sphinx_source/mainDocs/tcl-commands.rst
    M src/mod/server.mod/Makefile
    M src/mod/server.mod/isupport.c
    M src/mod/server.mod/tclisupport.c

  Log Message:
  -----------
  Various fixes


  Commit: 6fc0ef8d23a1de84c37512bfe0d83c5f1b1296f3
      https://github.com/eggheads/eggdrop/commit/6fc0ef8d23a1de84c37512bfe0d83c5f1b1296f3
  Author: Thomas Sader <thommey at gmail.com>
  Date:   2020-08-05 (Wed, 05 Aug 2020)

  Changed paths:

  Log Message:
  -----------
  Merge github changes


Compare: https://github.com/eggheads/eggdrop/compare/66eaf7c25322...6fc0ef8d23a1


More information about the Changes mailing list