[gitlog] [eggheads/eggdrop] 31fbf2: Check for compatibility OpenSSL functions regardle...

Geo noreply at github.com
Thu Jul 4 02:29:41 UTC 2019


  Branch: refs/heads/feature/cap
  Home:   https://github.com/eggheads/eggdrop
  Commit: 31fbf273642e66c9a7c90833f45e54108e818cbd
      https://github.com/eggheads/eggdrop/commit/31fbf273642e66c9a7c90833f45e54108e818cbd
  Author: Thomas Sader <thommey at gmail.com>
  Date:   2017-07-21 (Fri, 21 Jul 2017)

  Changed paths:
    M aclocal.m4
    M configure
    M src/mod/compress.mod/configure
    M src/mod/dns.mod/configure

  Log Message:
  -----------
  Check for compatibility OpenSSL functions regardless of whether paths to the library were specified.

The functions ASN1_STRING_get0_data, hex_to_string, string_to_hex need to be checked regardless of
whether the user specified the --with-ssllib= switch. Previously, it was only checked if they were not
specified. Which is suitable in finding the library, but we need those compatibility macros in
config.h regardless of that. ASN1_STRING_get0_data has a compatibilty version in eggdrop, the
other two can result in an unsuitable SSL library and fail the check. Fixes #425.

Found by: Artea, Zela


  Commit: 198ffbaf1da3590a23a48cbd9c296aad8d1336e2
      https://github.com/eggheads/eggdrop/commit/198ffbaf1da3590a23a48cbd9c296aad8d1336e2
  Author: Thomas Sader <thommey at gmail.com>
  Date:   2017-07-22 (Sat, 22 Jul 2017)

  Changed paths:
    M misc/genchanges

  Log Message:
  -----------
  Fix v in front of versions for changelogs.


  Commit: 6c43e73191822ad0d0c5275a173523ce062cff6d
      https://github.com/eggheads/eggdrop/commit/6c43e73191822ad0d0c5275a173523ce062cff6d
  Author: Thomas Sader <thommey at gmail.com>
  Date:   2017-08-06 (Sun, 06 Aug 2017)

  Changed paths:
    M INSTALL

  Log Message:
  -----------
  Fix INSTALL saying make ssl-cert instead of make sslcert.

Found by: Paladinz


  Commit: 83136c3c5dfa7129dedcd3c3adc3172446bbc830
      https://github.com/eggheads/eggdrop/commit/83136c3c5dfa7129dedcd3c3adc3172446bbc830
  Author: Geo <geo at eggheads.org>
  Date:   2017-08-07 (Mon, 07 Aug 2017)

  Changed paths:
    M misc/releaseprep

  Log Message:
  -----------
  Re-enable ChangeLog generation for releaseprep


  Commit: f0a95caaab4a7994a5ff7e2702ee02425d0611d4
      https://github.com/eggheads/eggdrop/commit/f0a95caaab4a7994a5ff7e2702ee02425d0611d4
  Author: Geo <geo at eggheads.org>
  Date:   2017-08-06 (Sun, 06 Aug 2017)

  Changed paths:
    M doc/sphinx_source/installAndSetup/install.rst

  Log Message:
  -----------
  Fix INSTALL typo in the *right* place


  Commit: 3fe785d7e01e8c2d704375d886c93b346179f39f
      https://github.com/eggheads/eggdrop/commit/3fe785d7e01e8c2d704375d886c93b346179f39f
  Author: Vitor <droider.pc at gmail.com>
  Date:   2017-08-18 (Fri, 18 Aug 2017)

  Changed paths:
    A src/mod/transfer.mod/language/transfer.portuguese.lang

  Log Message:
  -----------
  Add transfer.portuguese.lang

Patch by: TheMythPT

* Portuguese translation for the transfer module


  Commit: d66e242f2b43c04520ce2485f7991eac18a11867
      https://github.com/eggheads/eggdrop/commit/d66e242f2b43c04520ce2485f7991eac18a11867
  Author: Geo <vanosg at users.noreply.github.com>
  Date:   2017-08-18 (Fri, 18 Aug 2017)

  Changed paths:
    M language/core.portuguese.lang
    A src/mod/assoc.mod/language/assoc.portuguese.lang

  Log Message:
  -----------
  Add assoc portugese lang file

Patch by: TheMythPT

* Translated assoc module messages into portuguese


  Commit: 1bee71dd71338dceb7dc5c1cc4cf7e0ceb563880
      https://github.com/eggheads/eggdrop/commit/1bee71dd71338dceb7dc5c1cc4cf7e0ceb563880
  Author: Vitor <droider.pc at gmail.com>
  Date:   2017-08-18 (Fri, 18 Aug 2017)

  Changed paths:
    A src/mod/console.mod/language/console.portuguese.lang

  Log Message:
  -----------
  Create console.pt.lang

Added Portuguese languade to console module

Update console.pt.lang

Rename console.pt.lang to console.portuguese.lang

Fixed language name

Update console.portuguese.lang


  Commit: 944cb75a01876d13b0f79e0f28293e18a2aa00cc
      https://github.com/eggheads/eggdrop/commit/944cb75a01876d13b0f79e0f28293e18a2aa00cc
  Author: Vitor <droider.pc at gmail.com>
  Date:   2017-08-18 (Fri, 18 Aug 2017)

  Changed paths:
    A src/mod/notes.mod/language/notes.portuguese.lang

  Log Message:
  -----------
  Create notes.pt.lang

Update notes.pt.lang

Update notes.pt.lang

Portuguese Language to Notes Module

Rename notes.pt.lang to notes.portuguese.lang

Fixed language name

Update notes.portuguese.lang

Update notes.portuguese.lang


  Commit: 59dc096dfbe37c6ea766ddb3876129826d8e5d10
      https://github.com/eggheads/eggdrop/commit/59dc096dfbe37c6ea766ddb3876129826d8e5d10
  Author: Geo <vanosg at users.noreply.github.com>
  Date:   2017-08-18 (Fri, 18 Aug 2017)

  Changed paths:
    A src/mod/console.mod/language/console.portuguese.lang
    A src/mod/notes.mod/language/notes.portuguese.lang

  Log Message:
  -----------
  Merge pull request #453 from vanosg/addtl_portlang

Add console.portugese.lang file
Add notes.portugese.lang file


  Commit: 7f195dbf484a824854b5e8fd6c41af2346ced575
      https://github.com/eggheads/eggdrop/commit/7f195dbf484a824854b5e8fd6c41af2346ced575
  Author: Cizzle <Cizzle at users.noreply.github.com>
  Date:   2017-08-18 (Fri, 18 Aug 2017)

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

  Log Message:
  -----------
  Add +o console flag to new -nt runs. Closes #428

Found by: thommey / Patch by: Cizzle


  Commit: 4db69e5a53c6bdd6e0039908a1fcabfcceb7acbc
      https://github.com/eggheads/eggdrop/commit/4db69e5a53c6bdd6e0039908a1fcabfcceb7acbc
  Author: Geo <vanosg at users.noreply.github.com>
  Date:   2017-08-18 (Fri, 18 Aug 2017)

  Changed paths:
    M src/tls.c

  Log Message:
  -----------
  Swap incorrect 'ssl-privatekey/certificate not loaded' error messages. Fixes #445

Found by: Geo / Patch by: Geo


  Commit: 0d6d8d5c792ebc1f2700ee7ee1209feb7741973b
      https://github.com/eggheads/eggdrop/commit/0d6d8d5c792ebc1f2700ee7ee1209feb7741973b
  Author: Thomas Sader <thommey at gmail.com>
  Date:   2017-08-18 (Fri, 18 Aug 2017)

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

  Log Message:
  -----------
  Sanity check for dcc ban syntax. Closes #358

* Sanity check for dcc ban syntax order (ban channel vs. channel ban). Closes #358.


  Commit: 953824a8f2a6fa6752f13deac9b5f58576a8ccc1
      https://github.com/eggheads/eggdrop/commit/953824a8f2a6fa6752f13deac9b5f58576a8ccc1
  Author: Thomas Sader <thommey at gmail.com>
  Date:   2017-08-31 (Thu, 31 Aug 2017)

  Changed paths:
    M Makefile.in
    M src/Makefile.in
    M src/mod/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/console.mod/Makefile
    M src/mod/ctcp.mod/Makefile
    M src/mod/dns.mod/Makefile.in
    M src/mod/filesys.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:
  -----------
  Allow parallel make for building eggdrop

Patch by: thommey

Allows "make -j 9" instead of "make" (cannot use -j with 'make config' or 'make install') to make use of multiple processors.


  Commit: bff20dedf5f3c6ce3cfc277f1808b821d2de517d
      https://github.com/eggheads/eggdrop/commit/bff20dedf5f3c6ce3cfc277f1808b821d2de517d
  Author: Christophe Beauval <Cizzle at users.noreply.github.com>
  Date:   2017-09-03 (Sun, 03 Sep 2017)

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

  Log Message:
  -----------
  Remove unused var in filesys.mod.


  Commit: 45f8638a27bb68c5a59393bc2efe6e9b244a7072
      https://github.com/eggheads/eggdrop/commit/45f8638a27bb68c5a59393bc2efe6e9b244a7072
  Author: Cizzle <Cizzle at users.noreply.github.com>
  Date:   2017-09-18 (Mon, 18 Sep 2017)

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

  Log Message:
  -----------
  Checks bans when received through botnet with users on chans. Fixes #10

14 years later... When a ban is shared through the botnet, bots now immediately check all shared channels they are on for offending users (ie, if the bot creating the global ban isn't physically on a shared channel the user is on, the local bot on the shared channel will enforce).


  Commit: d951ae9da2d769447d1e54a93c95ed3e8d71908f
      https://github.com/eggheads/eggdrop/commit/d951ae9da2d769447d1e54a93c95ed3e8d71908f
  Author: Cizzle <Cizzle at users.noreply.github.com>
  Date:   2017-09-18 (Mon, 18 Sep 2017)

  Changed paths:
    M src/mod/channels.mod/tclchan.c
    M src/mod/share.mod/share.c
    M src/version.h

  Log Message:
  -----------
  Add new bot share cmd to request userflags for a new channel. Fixes #11

When a linked bot (leaf or hub) adds a new channel, it announces this to the other linked bots, upon which they send any chan specific flags for any shared user.

* Add new bot share cmd to request userflags for a new channel.
* Don't share unshared users flags.


  Commit: 0c2b48b5b4e26e95e8eef5bed77cc493ca4c2648
      https://github.com/eggheads/eggdrop/commit/0c2b48b5b4e26e95e8eef5bed77cc493ca4c2648
  Author: Cizzle <Cizzle at users.noreply.github.com>
  Date:   2017-09-25 (Mon, 25 Sep 2017)

  Changed paths:
    M doc/sphinx_source/coreDocs/core.rst
    M doc/sphinx_source/mainDocs/tcl-commands.rst
    M eggdrop.conf
    M help/cmds1.help
    M src/botmsg.c
    M src/botnet.c
    M src/dcc.c
    M src/eggdrop.h
    M src/flags.c
    M src/userrec.c

  Log Message:
  -----------
  Log outgoing botnet traffic and some more incoming. Fixes #22

Log all raw outgoing botnet traffic and raw outgoing share traffic and also some forgotten incoming botnet traffic. This also fixes a long existing bug where console mode h (raw (incoming) share traffic) didn't actually log anything, but appeared under console mode t (raw (incoming) botnet traffic).

* Add flag and implement logging outgoing botnet traffic and outgoing share traffic.
* Log some more outgoing messages at init and other forgotten logging.
* Log inc bot telnet as early as possible too.
* Fix incoming share traffic not appearing when console mode h is set.


  Commit: c693748b386b45042c8d6861485c10afbf2467fe
      https://github.com/eggheads/eggdrop/commit/c693748b386b45042c8d6861485c10afbf2467fe
  Author: Cizzle <Cizzle at users.noreply.github.com>
  Date:   2017-09-25 (Mon, 25 Sep 2017)

  Changed paths:
    M doc/sphinx_source/coreDocs/core.rst
    M doc/sphinx_source/mainDocs/tcl-commands.rst
    M eggdrop.conf
    M help/cmds1.help
    M src/dcc.c
    M src/eggdrop.h
    M src/flags.c
    M src/userrec.c

  Log Message:
  -----------
  Split raw share traffic into incoming and outgoing.

Splits the "raw share traffic" into incoming (mode 'h') and outgoing (mode 'g').

* Add flag for outgoing botnet traffic, implement logging outgoing botnet traffic and outgoing share traffic.
* Log some more outgoing messages at init.
* Add some more forgotten logging.
* Log inc bot telnet as early as possible too.
* Fix incoming share traffic not appearing when console mode h is set.
* Split the raw share traffic console mode into inc and out.


  Commit: b4852147737245e6d3b3c4732fa5cd29469dafff
      https://github.com/eggheads/eggdrop/commit/b4852147737245e6d3b3c4732fa5cd29469dafff
  Author: Cizzle <Cizzle at users.noreply.github.com>
  Date:   2017-09-26 (Tue, 26 Sep 2017)

  Changed paths:
    M doc/sphinx_source/coreDocs/core.rst
    M doc/sphinx_source/mainDocs/tcl-commands.rst
    M eggdrop.conf
    M help/cmds1.help
    M src/botcmd.c
    M src/botnet.c
    M src/dcc.c
    M src/eggdrop.h
    M src/flags.c
    M src/mod/transfer.mod/transfer.c
    M src/userrec.c
    M src/users.c

  Log Message:
  -----------
  Move certain global partyline output to existing and new console log modes. Closes #8

Output mainly dealing with botlinking is now put under the 'b' console log mode and output dealing with messages coming from linked bots are now put under the new 'l' console mode.Many of these messages were only meant for (bot)masters but could be seen by anyone.

* Show botlinking messages only to console mode b for (bot)masters.
* Add new console log mode 'l' for linked bot messages.
* Update doc regarding dccbroadcast
* Refine wording of dccbroadcast documentation


  Commit: ab40ee3d719353340be646b8e59a3df07cfe488d
      https://github.com/eggheads/eggdrop/commit/ab40ee3d719353340be646b8e59a3df07cfe488d
  Author: Thomas Sader <thommey at gmail.com>
  Date:   2017-09-27 (Wed, 27 Sep 2017)

  Changed paths:
    M doc/sphinx_source/mainDocs/tcl-commands.rst
    M help/cmds1.help
    M src/chanprog.c
    M src/cmds.c
    M src/tcldcc.c

  Log Message:
  -----------
  Reset console draft. Closes #311

* Add a resetconsole dcc and Tcl command. 
* Set default console flags in C code and eggdrop-basic.conf, fix channel parsing in .resetconsole
* Add new default logmode


  Commit: 942678100be2af9141db74bc8f68175d0ab01ef0
      https://github.com/eggheads/eggdrop/commit/942678100be2af9141db74bc8f68175d0ab01ef0
  Author: Geo <vanosg at users.noreply.github.com>
  Date:   2017-09-27 (Wed, 27 Sep 2017)

  Changed paths:
    M src/botnet.c
    M src/version.h

  Log Message:
  -----------
  Stop link to rejected (+r) bot before opening socket. Fixes #463

Previously, a socket would be opened (and TLS negotiation completed) before a bot checked to see if the connecting bot was marked for rejection (+r). This moves that check earlier in the process prior to attempting the socket connection.


  Commit: 6306685b1e6f67211f6106e9c5706063ce5433d6
      https://github.com/eggheads/eggdrop/commit/6306685b1e6f67211f6106e9c5706063ce5433d6
  Author: Christophe Beauval <Cizzle at users.noreply.github.com>
  Date:   2017-09-29 (Fri, 29 Sep 2017)

  Changed paths:
    M src/flags.c

  Log Message:
  -----------
  Rechange wording of botnet log modes once again.


  Commit: 6d906d6f9124f3d4174bc128d3c1146fc0fdc927
      https://github.com/eggheads/eggdrop/commit/6d906d6f9124f3d4174bc128d3c1146fc0fdc927
  Author: Geo <geo at eggheads.org>
  Date:   2017-10-09 (Mon, 09 Oct 2017)

  Changed paths:
    M src/userent.c

  Log Message:
  -----------
  pick me


  Commit: 05ee46dc013726dfbaf0b1d98b0885a2f64b04e8
      https://github.com/eggheads/eggdrop/commit/05ee46dc013726dfbaf0b1d98b0885a2f64b04e8
  Author: Geo <geo at eggheads.org>
  Date:   2017-10-11 (Wed, 11 Oct 2017)

  Changed paths:
    M tcl.m4

  Log Message:
  -----------
  Update tcl.m4


  Commit: 855bec7b096ac0b1d40b7a797dd8dfa85bb8f0cc
      https://github.com/eggheads/eggdrop/commit/855bec7b096ac0b1d40b7a797dd8dfa85bb8f0cc
  Author: Geo <geo at eggheads.org>
  Date:   2017-10-11 (Wed, 11 Oct 2017)

  Changed paths:
    M src/userent.c

  Log Message:
  -----------
  Revert stowaway commit

This reverts commit 6d906d6f9124f3d4174bc128d3c1146fc0fdc927.


  Commit: 98cee280733bf5818531cc01d49ba5fa7e4700a5
      https://github.com/eggheads/eggdrop/commit/98cee280733bf5818531cc01d49ba5fa7e4700a5
  Author: Geo <vanosg at users.noreply.github.com>
  Date:   2017-10-13 (Fri, 13 Oct 2017)

  Changed paths:
    M src/userent.c

  Log Message:
  -----------
  Fix bad strncpyz. Fixes #466

Found by: jack3
Patch by: Geo
Fixes: #466

HOSTS prefix was being overwritten by a strncpyz that should have been a strncatz.


  Commit: 185d23ff6b8c6e74251472f3e635aab96a332580
      https://github.com/eggheads/eggdrop/commit/185d23ff6b8c6e74251472f3e635aab96a332580
  Author: Geo <vanosg at users.noreply.github.com>
  Date:   2017-10-21 (Sat, 21 Oct 2017)

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

  Log Message:
  -----------
  Fix tcl setuser botaddr field docs and functionality. Fixes #459

* Standardize setuser botaddr syntax with chaddr
.chaddr syntax changes both user and bot port if only one port is specified. .tcl setuser botaddr
syntax changed only the bot port if one port was entered. This patch standardize to the chaddr behavior
* Reset port to non-SSL when adding a non-SSL port with .tcl setuser
* Clarify BOTADDR docs


  Commit: 8bcff8656966a28249580766c49e80cae906d134
      https://github.com/eggheads/eggdrop/commit/8bcff8656966a28249580766c49e80cae906d134
  Author: Geo <vanosg at users.noreply.github.com>
  Date:   2017-10-21 (Sat, 21 Oct 2017)

  Changed paths:
    M src/cmds.c

  Log Message:
  -----------
   Various error-checks against +bot/chaddr functions.

* Check for + in chaddr/+bot
* Check for valid port range
* Add checks for invalid address format in +bot, chaddr
* Prevent IPv6 addresses in +bot/chaddr if disabled
* Better handling of port checking
... and other small rearranging for better logic flows, etc
* Update chaddr to match +bot


  Commit: 18a035df1f1a7abd0b4d13fb5265b9accd229793
      https://github.com/eggheads/eggdrop/commit/18a035df1f1a7abd0b4d13fb5265b9accd229793
  Author: Geo <vanosg at users.noreply.github.com>
  Date:   2017-11-03 (Fri, 03 Nov 2017)

  Changed paths:
    M src/cmds.c

  Log Message:
  -----------
  More +bot/chaddr error checking

* remove unneeded inet_pton usage
* remove strcmps
* standardize for loops
* Check all port digits for + char
* remove unused saddr from removed inet_pton function
* Add / to bad chars not allowed in address
* Combine +bot error msgs to one line


  Commit: 5c7a6b66c21267579d9653aec806297a0343e200
      https://github.com/eggheads/eggdrop/commit/5c7a6b66c21267579d9653aec806297a0343e200
  Author: Cizzle <Cizzle at users.noreply.github.com>
  Date:   2017-11-03 (Fri, 03 Nov 2017)

  Changed paths:
    M src/dcc.c

  Log Message:
  -----------
  Fix forgotten bug for log output of incoming share traffic.


  Commit: 5dea00822b00cb52cf46ec479a6093f2517a1662
      https://github.com/eggheads/eggdrop/commit/5dea00822b00cb52cf46ec479a6093f2517a1662
  Author: Thomas Sader <thommey at gmail.com>
  Date:   2017-11-03 (Fri, 03 Nov 2017)

  Changed paths:
    M src/tls.c
    M src/version.h

  Log Message:
  -----------
  Fail early on TLS certificate loading errors. Fixes #447

* Swap incorrect 'ssl-privatekey/certificate not loaded' error messages
* Fail early on TLS certificate loading errors. Report unsupported STARTTLS to LOG_MISC.
* Add TLS alert strings to debug logs.
* Add exit state to tls debug logs.
* Fatal if exactly one of cert/key is set.


  Commit: adebebe3f4399340d2b4e93393e532e5f48afe78
      https://github.com/eggheads/eggdrop/commit/adebebe3f4399340d2b4e93393e532e5f48afe78
  Author: Geo <vanosg at users.noreply.github.com>
  Date:   2017-11-05 (Sun, 05 Nov 2017)

  Changed paths:
    M src/cmds.c
    M src/tcluser.c

  Log Message:
  -----------
  Initialize SSL field when adding a new bot

bi->ssl was not initialized when adding a new bot, resulting in incorrect status of the SSL port depending on the random value inside that field if the user had not explicitly set the port to SSL.


  Commit: 2190b8c5d1b2f1a621ff08f474fd691bee8351af
      https://github.com/eggheads/eggdrop/commit/2190b8c5d1b2f1a621ff08f474fd691bee8351af
  Author: Geo <geo at eggheads.org>
  Date:   2017-11-05 (Sun, 05 Nov 2017)

  Changed paths:
    M src/cmds.c
    M src/tcluser.c

  Log Message:
  -----------
  Add TLS ifdefs to ssl var initialization


  Commit: 516482400392b8c708f8058754795a6993284eed
      https://github.com/eggheads/eggdrop/commit/516482400392b8c708f8058754795a6993284eed
  Author: Christophe Beauval <Cizzle at users.noreply.github.com>
  Date:   2017-11-06 (Mon, 06 Nov 2017)

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

  Log Message:
  -----------
  One less loop iteration.


  Commit: 11d431e8132a73e7ccdbc881aedef1cc89d8edd5
      https://github.com/eggheads/eggdrop/commit/11d431e8132a73e7ccdbc881aedef1cc89d8edd5
  Author: Thomas Sader <thommey at gmail.com>
  Date:   2017-11-07 (Tue, 07 Nov 2017)

  Changed paths:
    M src/tls.c

  Log Message:
  -----------
  Fix bug in certfile/keyfile checking code to fatal on startup. Thanks Geo.


  Commit: 797cda2d97b63c3449eb5f4318071d246530c56d
      https://github.com/eggheads/eggdrop/commit/797cda2d97b63c3449eb5f4318071d246530c56d
  Author: Cizzle <Cizzle at users.noreply.github.com>
  Date:   2017-11-10 (Fri, 10 Nov 2017)

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

  Log Message:
  -----------
  Connect to IP of the already-active link for userfile xfer. Fixes #21

Found by: Darkreap1, simple
Patch by: Cizzle

A leaf will now use the address of the hub (to which it's already successfully connected) instead of the IP given by the hub which was wrong in certain cases (especially in NAT situations). Backward compatibility is kept, older bots still get the IP given by the hub.


  Commit: 82dd0b4a3c487868157c3a26b9641a5552cae0bf
      https://github.com/eggheads/eggdrop/commit/82dd0b4a3c487868157c3a26b9641a5552cae0bf
  Author: Cizzle <Cizzle at users.noreply.github.com>
  Date:   2017-11-11 (Sat, 11 Nov 2017)

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

  Log Message:
  -----------
  Remove leftover unused BOT_BOT botflag b

There is only userflag 'b' to indicate a bot, which is internally USER_BOT. Internally there also exists BOT_BOT as supposedly botflag 'b', but this is not really used anywhere.


  Commit: 5d9da79dd6b8b9a8f392701dbdd343e8dae73644
      https://github.com/eggheads/eggdrop/commit/5d9da79dd6b8b9a8f392701dbdd343e8dae73644
  Author: Geo <vanosg at users.noreply.github.com>
  Date:   2017-11-11 (Sat, 11 Nov 2017)

  Changed paths:
    M doc/sphinx_source/mainDocs/botnet.rst
    M doc/sphinx_source/mainDocs/tcl-commands.rst
    M src/tcluser.c
    M src/version.h

  Log Message:
  -----------
  Fix addbot Tcl command. Fixes #470

Found by: Geo
Patch by: Geo
Fixes: #470

In short, fix Tcl command addbot inputs so the following three formats all work:
  - ipaddress/botport/userport
  - ipv4address:botport/userport    [marked as DEPRECATED]
  - [ipv6address]:botport/userport  [marked as DEPRECATED]

* Remove old +bot syntax (:) from BOTNET docs
* Allow ipaddress/botport/userport format; allow ipv4address:botport/userport format; allow [ipv6address]:botport/userport format
* Update tcl-commands.doc
* Prevent IPv4 address from being added inside []s
Also create user entry only after validating address strings


  Commit: c399e677a99d769a24c48d3403072a194f37de38
      https://github.com/eggheads/eggdrop/commit/c399e677a99d769a24c48d3403072a194f37de38
  Author: Geo <vanosg at users.noreply.github.com>
  Date:   2017-11-13 (Mon, 13 Nov 2017)

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

  Log Message:
  -----------
  Clarify chanlist Tcl command documentation. Fixes #78

* Clarify chanlist functionality in tcl-commands.doc
* Clarify difference between & and |.


  Commit: 23931f161c866990e4f5fdf8236a1070eab24721
      https://github.com/eggheads/eggdrop/commit/23931f161c866990e4f5fdf8236a1070eab24721
  Author: Cizzle <Cizzle at users.noreply.github.com>
  Date:   2017-11-20 (Mon, 20 Nov 2017)

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

  Log Message:
  -----------
  Fix typo in tcl-commands


  Commit: 9d84b3b29562ce0edb8b57b7eac5a84f7d4f4a61
      https://github.com/eggheads/eggdrop/commit/9d84b3b29562ce0edb8b57b7eac5a84f7d4f4a61
  Author: Christophe Beauval <Cizzle at users.noreply.github.com>
  Date:   2017-11-21 (Tue, 21 Nov 2017)

  Changed paths:
    M src/tls.c

  Log Message:
  -----------
  Only report SSL error when return value indicates so.


  Commit: c169a73944c6e93c57c36d7cbde268a9dacd9a94
      https://github.com/eggheads/eggdrop/commit/c169a73944c6e93c57c36d7cbde268a9dacd9a94
  Author: Cizzle <Cizzle at users.noreply.github.com>
  Date:   2017-11-23 (Thu, 23 Nov 2017)

  Changed paths:
    M eggdrop-basic.conf

  Log Message:
  -----------
  Typofix in eggdrop-basic.conf


  Commit: 48983f399adc457a7ce32f5b9b95497868f76923
      https://github.com/eggheads/eggdrop/commit/48983f399adc457a7ce32f5b9b95497868f76923
  Author: Geo <geo at eggheads.org>
  Date:   2017-11-23 (Thu, 23 Nov 2017)

  Changed paths:
    M src/cmds.c

  Log Message:
  -----------
  Fix +bot IPv6 display format
Old message:
.+bot testbot [fd15:4ba5:5a2b:1008:c5c6:bbd0:483e:4492] 4444/5555
Added bot 'testbot' with address [[fd15:4ba5:5a2b:1008:c5c6:bbd0:483e:4492]]:4444/5555 and no hostmask.
New message:
Added bot 'testbot' with address [fd15:4ba5:5a2b:1008:c5c6:bbd0:483e:4492]:4444/5555 and no hostmask.


  Commit: f0f2f08ffb39662fc7035f32f6280093176f1258
      https://github.com/eggheads/eggdrop/commit/f0f2f08ffb39662fc7035f32f6280093176f1258
  Author: Geo <vanosg at users.noreply.github.com>
  Date:   2017-11-24 (Fri, 24 Nov 2017)

  Changed paths:
    M src/cmds.c

  Log Message:
  -----------
  Totally remove []s from IPv6 address if present

Found by: Geo
Patch by: Geo

This removes []s from an address before Eggdrop does anything with it at all, particularly writing it to the userfile. This also sanitizes the value so that things like .tcl getuser testbot botaddr will return the actual IP without []s around it, since this value was previously written to the userfile with the []s included.

* Remove []s from IPv6 address if present
* Update chaddr code as well


  Commit: dccd3fdb7847df3df124fd4ece11fb14f7053ad9
      https://github.com/eggheads/eggdrop/commit/dccd3fdb7847df3df124fd4ece11fb14f7053ad9
  Author: Geo <vanosg at users.noreply.github.com>
  Date:   2017-11-24 (Fri, 24 Nov 2017)

  Changed paths:
    M doc/sphinx_source/mainDocs/tcl-commands.rst
    M src/flags.c
    M src/flags.h
    M src/tcluser.c

  Log Message:
  -----------
  Fix matchattr for local flags. Fixes #419

* Fix matchattr for local flags
Tcl matchattr command incorrectly returned true when checking against an invalid channel flag. This patch checks first checks if the channel flag is invalid and, if it is, returns false.
* Fix botflag matching and chanflag validating.
* Generate Tcl error on searching for invalid flags
* Reorder internal botflags to only change unused ones.
* Update matchattr docs with better usage examples


  Commit: ea58861e7a54b5903bde0a884128eeb62736bb2f
      https://github.com/eggheads/eggdrop/commit/ea58861e7a54b5903bde0a884128eeb62736bb2f
  Author: Christophe Beauval <Cizzle at users.noreply.github.com>
  Date:   2017-11-26 (Sun, 26 Nov 2017)

  Changed paths:
    M src/cmds.c

  Log Message:
  -----------
  Set ssl port to 0 by default too for new bots.


  Commit: affc49eef90560eff6dedcd6464b35f4b36116b4
      https://github.com/eggheads/eggdrop/commit/affc49eef90560eff6dedcd6464b35f4b36116b4
  Author: Cizzle <Cizzle at users.noreply.github.com>
  Date:   2017-11-30 (Thu, 30 Nov 2017)

  Changed paths:
    M src/net.c

  Log Message:
  -----------
  Prevent loop when writing to stdout in foreground mode causing segfault


  Commit: b746d84acae77484688df48bd3c1fdbdc54ead5f
      https://github.com/eggheads/eggdrop/commit/b746d84acae77484688df48bd3c1fdbdc54ead5f
  Author: Geo <vanosg at users.noreply.github.com>
  Date:   2017-11-30 (Thu, 30 Nov 2017)

  Changed paths:
    M configure
    M src/mod/compress.mod/configure
    M src/mod/dns.mod/configure
    M tcl.m4

  Log Message:
  -----------
  Trim/update tcl.m4

* Trim tcl.m4 to only needed functions
* Add Tcl/TEA license info
* Add additional search paths not maintained by TEA


  Commit: f29719989b57258218abe5c44df72c656bfff152
      https://github.com/eggheads/eggdrop/commit/f29719989b57258218abe5c44df72c656bfff152
  Author: Cizzle <Cizzle at users.noreply.github.com>
  Date:   2017-12-02 (Sat, 02 Dec 2017)

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

  Log Message:
  -----------
  A better check if chan is shared for ban sharing


  Commit: 86d72922cb7346c2288b4b1d0fdbbd4e16c4f552
      https://github.com/eggheads/eggdrop/commit/86d72922cb7346c2288b4b1d0fdbbd4e16c4f552
  Author: Cizzle <Cizzle at users.noreply.github.com>
  Date:   2017-12-02 (Sat, 02 Dec 2017)

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

  Log Message:
  -----------
  More errorchecking for +bot, chaddr and tcl addbot

* Add errocheck for more than 2 ports for +bot and chaddr cmds.
* Add port and ssl verification to tcl addbot.
* Fix failure when no userport is supplied.
* Remove brackets from ipv6 in addbot.
* Don't alter argv directly.


  Commit: 8b35c97cb0a01603f60bc248e36e371a9140007e
      https://github.com/eggheads/eggdrop/commit/8b35c97cb0a01603f60bc248e36e371a9140007e
  Author: Cizzle <Cizzle at users.noreply.github.com>
  Date:   2017-12-05 (Tue, 05 Dec 2017)

  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/cmds.c
    M src/dcc.c
    M src/lang.h
    M src/mod/filesys.mod/filesys.c

  Log Message:
  -----------
  Do not trigger CHON binds when returning from a control script. Fixes #14

Found by: Tothwolf
Patch by: Cizzle
Fixes: #14

When returning from a control proc (.tcl control ) we no longer trigger CHON binds. It's also more clear now that we're returning from the script and the text has been made translatable. Other already existing usages of the text were replaced as well.


  Commit: c57388c2ccad640236923b59ef2de81c4a14f1fe
      https://github.com/eggheads/eggdrop/commit/c57388c2ccad640236923b59ef2de81c4a14f1fe
  Author: Cizzle <Cizzle at users.noreply.github.com>
  Date:   2017-12-05 (Tue, 05 Dec 2017)

  Changed paths:
    M doc/sphinx_source/coreDocs/transfer.rst
    M eggdrop.conf
    M src/mod/share.mod/share.c
    M src/mod/transfer.mod/help/set/transfer.help

  Log Message:
  -----------
  Use tmpfile for receiving userfile when copy-to-tmp is enabled. Fixes #490

Found by: OUTsider, simple, Geo, ...
Patch by: Cizzle
Fixes: #490

The userfile being received is now properly being sent to a tmpfile first if copy-to-tmp is set.

* Use tmpfile for receiving userfile when copy-to-tmp is enabled.
* Alter docs regarding copy-to-tmp.


  Commit: 1af4255e87fa0bfe87b209867b19a068823a1f17
      https://github.com/eggheads/eggdrop/commit/1af4255e87fa0bfe87b209867b19a068823a1f17
  Author: Cizzle <Cizzle at users.noreply.github.com>
  Date:   2017-12-12 (Tue, 12 Dec 2017)

  Changed paths:
    M src/main.c
    M src/mod/transfer.mod/transfer.c
    M src/net.c

  Log Message:
  -----------
  Fix shared userfile missing first 511 bytes when using SSL

Found by: Geo
Patch by: Cizzle

Fixes sharing of a userfile with SSL which would stall with 511 bytes missing (as could be seen in .dccstat output) and eventually fail. Racing condition where the ssl handshake was finished between the check and reading from the socket, leaving a flag active that treated the data as garbage.


  Commit: cb3bb7a4df63fc2ef26276cbf208cf3e4cdf00a8
      https://github.com/eggheads/eggdrop/commit/cb3bb7a4df63fc2ef26276cbf208cf3e4cdf00a8
  Author: Cizzle <Cizzle at users.noreply.github.com>
  Date:   2017-12-17 (Sun, 17 Dec 2017)

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

  Log Message:
  -----------
  Change addbot command to use spaces. (#496)

Use spaces in the address instead of '/' or ':'. Command is now addbot handle address [bot-port [relay-port]].
For backward compatibility, address can still be built up like host[:bot-port[/relay-port]]. If host is in IPv6 format, ports van only be specified when using '[' ']'.
The separate port arguments are ignored if the old address format is used.


  Commit: 373f7e9da5224c4df1fd6c2021d694a57d0a3d88
      https://github.com/eggheads/eggdrop/commit/373f7e9da5224c4df1fd6c2021d694a57d0a3d88
  Author: Simon Arlott <70171+nomis at users.noreply.github.com>
  Date:   2017-12-17 (Sun, 17 Dec 2017)

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

  Log Message:
  -----------
  Make T_A handler mirror the T_AAAA behaviour

Found by: Nomis
Patch by: Nomis

It doesn't make sense to set rp->sockname.family to AF_INET and then immediately check if it equals AF_INET6. The condition will always be false. This changes the behaviour of T_A to mirror the behaviour of T_AAAA.


  Commit: cdb6ab65c4d9fd570c047429502234ba93ba3e89
      https://github.com/eggheads/eggdrop/commit/cdb6ab65c4d9fd570c047429502234ba93ba3e89
  Author: Cizzle <Cizzle at users.noreply.github.com>
  Date:   2017-12-17 (Sun, 17 Dec 2017)

  Changed paths:
    M src/users.c

  Log Message:
  -----------
  Only show warning to convert old userfile for actual old userfiles

Found by: Many, many, many people
Patch by: Cizzle

Will now show a warning (a fatal one) that the userfile is invalid instead of the almost always incorrect suggestion to weed out the old userfile.

Eggdrop v4 userfiles date back to around mid 1997 so v3 or even older ones are probably not around anymore. Corrupt (v4) userfiles however still trigger this warning as currently coded.


  Commit: a86400faddfa6b9c042a4bf5c003682ba8c575a3
      https://github.com/eggheads/eggdrop/commit/a86400faddfa6b9c042a4bf5c003682ba8c575a3
  Author: Geo <geo at eggheads.org>
  Date:   2017-12-17 (Sun, 17 Dec 2017)

  Changed paths:
    M THANKS

  Log Message:
  -----------
  Update THANKS file


  Commit: d12d1807b35a76462637dfdd917862310c19585c
      https://github.com/eggheads/eggdrop/commit/d12d1807b35a76462637dfdd917862310c19585c
  Author: Cizzle <Cizzle at users.noreply.github.com>
  Date:   2017-12-18 (Mon, 18 Dec 2017)

  Changed paths:
    M src/tls.c

  Log Message:
  -----------
  Remove false SSL noise

* Ignore close notify warnings.
* Ignore false errors for non-blocking ssl sockets.
* Send close notify warning to debug instead of ignoring.


  Commit: 5b427e00bee907a50bc36e5985f7a105b940428c
      https://github.com/eggheads/eggdrop/commit/5b427e00bee907a50bc36e5985f7a105b940428c
  Author: Geo <geo at eggheads.org>
  Date:   2017-12-18 (Mon, 18 Dec 2017)

  Changed paths:
    M src/tls.c

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


  Commit: a8d0d178a4745167ed8930eb982fadcdd3e36fdc
      https://github.com/eggheads/eggdrop/commit/a8d0d178a4745167ed8930eb982fadcdd3e36fdc
  Author: Cizzle <Cizzle at users.noreply.github.com>
  Date:   2017-12-19 (Tue, 19 Dec 2017)

  Changed paths:
    M src/tls.c

  Log Message:
  -----------
  Clarify precedence of & and ?


  Commit: ea37e75a05d9496c13faa69924d4d622a5261023
      https://github.com/eggheads/eggdrop/commit/ea37e75a05d9496c13faa69924d4d622a5261023
  Author: Cizzle <Cizzle at users.noreply.github.com>
  Date:   2017-12-19 (Tue, 19 Dec 2017)

  Changed paths:
    M src/botmsg.c
    M src/botnet.c
    M src/dccutil.c
    M src/proto.h

  Log Message:
  -----------
  Fix percentsign being interpreted by format printers. Fixes #498

Found by: VertigoRN
Patch by: Cizzle

Fixes the percentsign being dropped half the time for certain botnet commands.


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

  Changed paths:
    M NEWS

  Log Message:
  -----------
  Update NEWS for 1.8.3


  Commit: 4149c99894d535bf561592264820451e25b7f1a1
      https://github.com/eggheads/eggdrop/commit/4149c99894d535bf561592264820451e25b7f1a1
  Author: Geo <geo at eggheads.org>
  Date:   2017-12-19 (Tue, 19 Dec 2017)

  Changed paths:
    M misc/newversion

  Log Message:
  -----------
  Update newversion script


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

  Changed paths:
    M ChangeLog.gz
    M doc/Changes1.8

  Log Message:
  -----------
  Generate ChangeLog/Changes files for 1.8.3


  Commit: 4a0fabdcacc2f0b51f90ffd564da3846a8bb8b6e
      https://github.com/eggheads/eggdrop/commit/4a0fabdcacc2f0b51f90ffd564da3846a8bb8b6e
  Author: Geo <geo at eggheads.org>
  Date:   2017-12-19 (Tue, 19 Dec 2017)

  Changed paths:
    M configure.ac
    M doc/COMPILE-GUIDE
    M doc/sphinx_source/appendices/text-sub.rst
    M doc/sphinx_source/conf.py
    M doc/sphinx_source/mainDocs/patch.rst
    M doc/sphinx_source/mainDocs/tcl-commands.rst
    M src/mod/compress.mod/configure.ac
    M src/mod/dns.mod/configure.ac
    M src/version.h

  Log Message:
  -----------
  Update version strings to 1.8.3


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

  Changed paths:
    M configure
    M src/mod/compress.mod/configure
    M src/mod/dns.mod/configure

  Log Message:
  -----------
  Run autoconf


  Commit: 1b203448a1656f0a215b435d4e06b90ec34c1cfb
      https://github.com/eggheads/eggdrop/commit/1b203448a1656f0a215b435d4e06b90ec34c1cfb
  Author: Geo <geo at eggheads.org>
  Date:   2017-12-20 (Wed, 20 Dec 2017)

  Changed paths:
    M doc/Changes1.8

  Log Message:
  -----------
  Add version number to Changes1.8


  Commit: 5ecd1a0f6096a3d0bcce036c1902f39c70614334
      https://github.com/eggheads/eggdrop/commit/5ecd1a0f6096a3d0bcce036c1902f39c70614334
  Author: Geo <geo at eggheads.org>
  Date:   2017-12-30 (Sat, 30 Dec 2017)

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

  Log Message:
  -----------
  Update filesys docs with partyline commands


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

  Changed paths:
    M README
    M doc/BOTNET
    M doc/PATCH-HOWTO
    M doc/TEXT-SUBSTITUTIONS
    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/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/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/objects.inv
    M doc/html/search.html
    M doc/html/searchindex.js
    M doc/settings/core.settings
    M doc/settings/mod.channels
    M doc/settings/mod.filesys
    M doc/settings/mod.transfer
    M doc/tcl-commands.doc

  Log Message:
  -----------
  Update docs for v1.8.3


  Commit: d31324e198e5cab8d06426c2a098ab9dbaa0b37a
      https://github.com/eggheads/eggdrop/commit/d31324e198e5cab8d06426c2a098ab9dbaa0b37a
  Author: Geo <geo at eggheads.org>
  Date:   2018-01-02 (Tue, 02 Jan 2018)

  Changed paths:
    M AUTHORS
    M CONTENTS
    M FEATURES
    M NEWS
    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/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/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.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/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/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 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/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_ntop.c
    M src/compat/inet_ntop.h
    M src/compat/inet_pton.c
    M src/compat/inet_pton.h
    M src/compat/memcpy.c
    M src/compat/memcpy.h
    M src/compat/memset.c
    M src/compat/memset.h
    M src/compat/snprintf.c
    M src/compat/snprintf.h
    M src/compat/strcasecmp.c
    M src/compat/strcasecmp.h
    M src/compat/strftime.c
    M src/compat/strftime.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/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 tcl.m4
    M text/CONTENTS
    M text/banner

  Log Message:
  -----------
  Update copyright


  Commit: acbf75f01c37808bdabec4e83103a684ed68dba0
      https://github.com/eggheads/eggdrop/commit/acbf75f01c37808bdabec4e83103a684ed68dba0
  Author: Cizzle <Cizzle at users.noreply.github.com>
  Date:   2018-01-06 (Sat, 06 Jan 2018)

  Changed paths:
    M src/dcc.c

  Log Message:
  -----------
  Fix segfault when linked bot dies.

Found by: Cizzle / Patch by: Cizzle


  Commit: 10ad04040eeff0c9fc422c6fd9b85f02329717ad
      https://github.com/eggheads/eggdrop/commit/10ad04040eeff0c9fc422c6fd9b85f02329717ad
  Author: Geo <geo at eggheads.org>
  Date:   2018-02-04 (Sun, 04 Feb 2018)

  Changed paths:
    M THANKS

  Log Message:
  -----------
  Update THANKS file


  Commit: 71791fd71ca78dc5a989162f40bac735a64cc9a3
      https://github.com/eggheads/eggdrop/commit/71791fd71ca78dc5a989162f40bac735a64cc9a3
  Author: Thomas Sader <thommey at gmail.com>
  Date:   2018-05-07 (Mon, 07 May 2018)

  Changed paths:
    M src/botnet.c
    M src/cmds.c
    M src/dcc.c
    M src/mod/filesys.mod/filedb3.c
    M src/mod/irc.mod/chan.c
    M src/mod/irc.mod/irc.c
    M src/mod/irc.mod/mode.c
    M src/mod/notes.mod/notes.c
    M src/mod/transfer.mod/transfer.c
    M src/tcldcc.c

  Log Message:
  -----------
  Fix compiler warnings.

* Most of the buffer sizes were big enough to begin with, but still incorrectly calculated if each field uses its maximum.
* Some were relevant warnings, but still unlikely those ints/longs really reach that length, even though they could on 64bit systems.
* fread() return value is now checked in filesys/transfer.mod and handled


  Commit: b3cd408a9f839fb9f20262c56f35dcd5757a5fa0
      https://github.com/eggheads/eggdrop/commit/b3cd408a9f839fb9f20262c56f35dcd5757a5fa0
  Author: Thomas Sader <thommey at gmail.com>
  Date:   2018-05-07 (Mon, 07 May 2018)

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

  Log Message:
  -----------
  Fix fread result check


  Commit: 24fad2705e619751d86061d1031e3c60b9b2e6da
      https://github.com/eggheads/eggdrop/commit/24fad2705e619751d86061d1031e3c60b9b2e6da
  Author: Geo <vanosg at users.noreply.github.com>
  Date:   2018-07-28 (Sat, 28 Jul 2018)

  Changed paths:
    M misc/config.guess
    M misc/config.sub
    M src/version.h

  Log Message:
  -----------
  Update config.sub/guess. Closes #529

Found by: lag-linaro, odidev

Among other benefits of updating the 10 year old file, adds support for arm64v8 architecture. Closes #529 (Replaces)


  Commit: 478a47171e56c49bc10a6a1e04f431fc547b6348
      https://github.com/eggheads/eggdrop/commit/478a47171e56c49bc10a6a1e04f431fc547b6348
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-08-04 (Sat, 04 Aug 2018)

  Changed paths:
    M src/cmds.c

  Log Message:
  -----------
  Prevent crash when using .handle in -mnt mode. Fixes #512

Found by: eelcohn
Patch by: michaelortmann

The old code already wanted to forbid to change the handle of temporary user EGG_BG_HANDLE (-HQ) and already wanted to throw the error message. But, it compared EGG_BG_HANDLE against u->handle instead of dcc[idx].nick. in case of ./eggdrop -ntm u is a nullpointer, so it crashed when trying to access u->handle.


  Commit: 65e4dd4a2449416ee4fe56790825d9c40dfebf28
      https://github.com/eggheads/eggdrop/commit/65e4dd4a2449416ee4fe56790825d9c40dfebf28
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-08-07 (Tue, 07 Aug 2018)

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

  Log Message:
  -----------
  Prevent crash when using large number with rand. Fixes #517

Found by: maimizuno
Patch by: michaelortmann
Fixes: #517

Sanitize user input to the eggdrop Tcl function 'rand' to only accept values less than the OS value RAND_MAX.


  Commit: ef829b95b1d5373fcd35d438da944a99b4544fe7
      https://github.com/eggheads/eggdrop/commit/ef829b95b1d5373fcd35d438da944a99b4544fe7
  Author: Geo <vanosg at users.noreply.github.com>
  Date:   2018-08-14 (Tue, 14 Aug 2018)

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

  Log Message:
  -----------
  Update  to include '+' port prefix. Closes #538

Found by: maimizuno
Patch by: Geo


  Commit: fabd9ca05d9dfeecd682392825d47a36e1f5c2c5
      https://github.com/eggheads/eggdrop/commit/fabd9ca05d9dfeecd682392825d47a36e1f5c2c5
  Author: Christophe Beauval <Cizzle at users.noreply.github.com>
  Date:   2018-08-16 (Thu, 16 Aug 2018)

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

  Log Message:
  -----------
  Fix (user)file sharing


  Commit: 545fe62400478ce68c98f1bf47b2858bf0513d8d
      https://github.com/eggheads/eggdrop/commit/545fe62400478ce68c98f1bf47b2858bf0513d8d
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-08-19 (Sun, 19 Aug 2018)

  Changed paths:
    M config.h.in
    M configure.ac
    M src/main.c

  Log Message:
  -----------
  enhance seed for random

Patch by: michaelortmann

srandom is currently seeded like this:
srandom((unsigned int) (now % (getpid() + getppid())));
the part:
% (getpid() + getppid())"
truncates the range to maxpid+maxppid, which is 128k
the patch enhances the seed in 3 ways
1st: the truncation is fixed by replacing the "mod (pid + ppid)" by "xor pid"
2nd: "now" is in seconds and is replaced with tv_sec * tv_usec (milliseconds)
3rd: if the modern getrandom() libc function is available, it is used instead
think of getrandom() as /dev/urandom, but without any file descriptor
its available under freebsd12+, linux glibc 2.25+, solaris 11.3+
this patch enhances (only) the seed for srandom and doesnt change any other random functions


  Commit: 8153bbd18a119716b8a8807d6c0c686d5dee2a59
      https://github.com/eggheads/eggdrop/commit/8153bbd18a119716b8a8807d6c0c686d5dee2a59
  Author: Cizzle <Cizzle at users.noreply.github.com>
  Date:   2018-08-19 (Sun, 19 Aug 2018)

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

  Log Message:
  -----------
  Add forgotten logging of certain outgoing sharecmds

Found by: Cizzle
Patch by: Cizzle

Certain commands like +bot did not log the outgoing share commands.


  Commit: 2da95c8b65b55454cd08414628eea7a4d918b9bf
      https://github.com/eggheads/eggdrop/commit/2da95c8b65b55454cd08414628eea7a4d918b9bf
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-08-21 (Tue, 21 Aug 2018)

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

  Log Message:
  -----------
  Fix order raw/builtin binds are called. Closes #354 and #387

Found by: jack3 and maimizuno
Patch by: michaelortmann
Fixes: #354 and #387

Sometimes the raw bind is executed before the builtin invite, sometimes the other way around.
The builtin invite modifies the args in chan.c gotinvite()

The mysterious "toggle" was found, probably an optimization, moving last recently used binds to the front of the bind table. This leads to toggling the order of execution every time the same binds are triggered. Now the optimization is only done when there is exactly 1 bind for the trigger.
No more toggle, no more truncation/substitution.


  Commit: 3e1731fab38a3facd9b87fb92bb9fbfb77b1c7a3
      https://github.com/eggheads/eggdrop/commit/3e1731fab38a3facd9b87fb92bb9fbfb77b1c7a3
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-08-22 (Wed, 22 Aug 2018)

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

  Log Message:
  -----------
   Allow bans, ignores, exempts, invites to persist longer than 365 days. Closes #541

Found by: Robby
Patch by: michaelortmann

New limit is 7088 days (~19 years). If you need more time than this... just... geez. Set a perm ban, why don't you


  Commit: 8a3b6c14ecce4cde9dc17feffdd4d8edc1f62d01
      https://github.com/eggheads/eggdrop/commit/8a3b6c14ecce4cde9dc17feffdd4d8edc1f62d01
  Author: Cizzle <Cizzle at users.noreply.github.com>
  Date:   2018-08-22 (Wed, 22 Aug 2018)

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

  Log Message:
  -----------
  Fix fread checks. (#546)

Found by: Cizzle
Patch by: Cizzle

Several fread checks weren't properly checking. This caused amongst others issues transferring (user)files.
* Fix fread checks.
* Add errorcheck to certain fread loops.
* Fix v1conversion bug found by mortmann.


  Commit: c1f0dab7ba54ba304c4a09684c7da688e73005b2
      https://github.com/eggheads/eggdrop/commit/c1f0dab7ba54ba304c4a09684c7da688e73005b2
  Author: Geo <vanosg at users.noreply.github.com>
  Date:   2018-08-22 (Wed, 22 Aug 2018)

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

  Log Message:
  -----------
  Revert "fix541" 

* Revert " Allow bans, ignores, exempts, invites to persist longer than 365 days. Closes #541"
This reverts commit 3e1731fab38a3facd9b87fb92bb9fbfb77b1c7a3.

Reverting this hard-max-date mod in lieu of a static maximum X+n based limit.


  Commit: 8a90f91494c57a80d33504e9eaba739eecaf3313
      https://github.com/eggheads/eggdrop/commit/8a90f91494c57a80d33504e9eaba739eecaf3313
  Author: Cizzle <Cizzle at users.noreply.github.com>
  Date:   2018-08-23 (Thu, 23 Aug 2018)

  Changed paths:
    M Makefile.in

  Log Message:
  -----------
  Fix main Makefile for parallellisation. Closes #527

* Fix main Makefile for parallellisation


  Commit: ac559a1d541b14bb5cd15574237d5033587aba4c
      https://github.com/eggheads/eggdrop/commit/ac559a1d541b14bb5cd15574237d5033587aba4c
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-08-23 (Thu, 23 Aug 2018)

  Changed paths:
    M src/net.c

  Log Message:
  -----------
  fix errno OS dependency

Found by: michaelortmann
Patch by: michaelortmann

errno results looked for hardcoded ints, but the results vary from system to system. Modified to defined string. See http://www.ioplex.com/~miallen/errcmpp.html


  Commit: d6c7e3980f3f241ed0c99f9020f93970945115e1
      https://github.com/eggheads/eggdrop/commit/d6c7e3980f3f241ed0c99f9020f93970945115e1
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-08-23 (Thu, 23 Aug 2018)

  Changed paths:
    M src/main.c

  Log Message:
  -----------
  Get rid of less useful random() in mainloop

Found by: michaelortmann
Patch by: michaelortmann


  Commit: eed5d252f40f3374b3342ade611d49298d445867
      https://github.com/eggheads/eggdrop/commit/eed5d252f40f3374b3342ade611d49298d445867
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-08-23 (Thu, 23 Aug 2018)

  Changed paths:
    M doc/Changes1.0
    M doc/Changes1.1
    M doc/Changes1.3
    M doc/Changes1.4
    M doc/Changes1.5
    M doc/Changes1.6
    M doc/MODULES
    M doc/html/_static/jquery.js
    M doc/html/_static/searchtools.js
    M doc/html/coreDocs/compress.html
    M doc/html/coreDocs/modules.html
    M doc/settings/mod.compress
    M doc/sphinx_source/coreDocs/compress.rst
    M doc/sphinx_source/coreDocs/modules.rst
    M eggdrop.conf
    M misc/modconfig
    M src/dcc.c
    M src/mod/compress.mod/help/compress.help
    M src/mod/irc.mod/irc.c
    M src/mod/share.mod/share.h
    M src/mod/share.mod/uf_features.c
    M src/net.c

  Log Message:
  -----------
  Doc typo fixes

Found by: michaelortmann
Patch by: michaelortmann


  Commit: 8d2941ff1d39172888ecf81f9f06205353035778
      https://github.com/eggheads/eggdrop/commit/8d2941ff1d39172888ecf81f9f06205353035778
  Author: Cizzle <Cizzle at users.noreply.github.com>
  Date:   2018-08-26 (Sun, 26 Aug 2018)

  Changed paths:
    M scripts/notes2.tcl

  Log Message:
  -----------
  Fix matchattr for shared bots. Fixes #558

Found by: maimizuno
Patch by: Cizzle

Fixes checking notes from shared bots.


  Commit: 409d456fe6b93f85eb9e9104e7f1d01cf850c3af
      https://github.com/eggheads/eggdrop/commit/409d456fe6b93f85eb9e9104e7f1d01cf850c3af
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-08-26 (Sun, 26 Aug 2018)

  Changed paths:
    M src/tls.c

  Log Message:
  -----------
  Differentiate TLS fail/error cases

Found by: michaelortmann
Patch by: michaelortmann

Without this patch 2 different code paths produce same error message, so one can't tell from the log which code path was taken. Original code comment says the code was copied from man page example, but the (current) example of ssl_set_info_callback(3) has different error messages.


  Commit: fbd763ae75928975ba5043e6aed3996e450b8e2f
      https://github.com/eggheads/eggdrop/commit/fbd763ae75928975ba5043e6aed3996e450b8e2f
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-08-27 (Mon, 27 Aug 2018)

  Changed paths:
    M src/botcmd.c
    M src/botnet.c
    M src/chanprog.c
    M src/compat/inet_aton.c
    M src/dcc.c
    M src/dccutil.c
    M src/dns.c
    M src/flags.c
    M src/language.c
    M src/match.c
    M src/misc.c
    M src/mod/compress.mod/compress.c
    M src/mod/filesys.mod/filesys.c
    M src/mod/irc.mod/chan.c
    M src/mod/irc.mod/cmdsirc.c
    M src/mod/irc.mod/mode.c
    M src/mod/module.h
    M src/mod/notes.mod/notes.c
    M src/mod/server.mod/server.c
    M src/mod/transfer.mod/transfer.c
    M src/mod/transfer.mod/transfer.h
    M src/mod/transfer.mod/transferfstat.c
    M src/modules.h
    M src/net.c
    M src/proto.h
    M src/rfc1459.c
    M src/userent.c

  Log Message:
  -----------
  Delete register keyword

Found by: michaelortmann
Patch by: michaelortmann


  Commit: e1b3c9dd0921047d8e58a6d23d9293b345b7002e
      https://github.com/eggheads/eggdrop/commit/e1b3c9dd0921047d8e58a6d23d9293b345b7002e
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-08-27 (Mon, 27 Aug 2018)

  Changed paths:
    M config.h.in
    M configure.ac
    M src/net.c
    M src/proto.h

  Log Message:
  -----------
  replace getdtablesize() and FD_SETSIZE with maxfd+1

Found by: michaelortmann
Patch by: michaelortmann


  Commit: 2df8a44caeb8ddf54b9c5d3cff689dde429c06f5
      https://github.com/eggheads/eggdrop/commit/2df8a44caeb8ddf54b9c5d3cff689dde429c06f5
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-08-29 (Wed, 29 Aug 2018)

  Changed paths:
    M src/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/console.mod/Makefile
    M src/mod/ctcp.mod/Makefile
    M src/mod/dns.mod/Makefile.in
    M src/mod/filesys.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:
  -----------
  Respect CFLAGS. Fixes #526

Found by: sbraz
Patch by: michaelortmann


  Commit: bddc5b615286ada363113b8d69790f4d93c294c5
      https://github.com/eggheads/eggdrop/commit/bddc5b615286ada363113b8d69790f4d93c294c5
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-08-29 (Wed, 29 Aug 2018)

  Changed paths:
    M src/main.c
    M src/match.c
    M src/mod/channels.mod/channels.c
    M src/mod/compress.mod/compress.c
    M src/mod/dns.mod/coredns.c
    M src/mod/filesys.mod/filelist.c
    M src/mod/irc.mod/chan.c
    M src/mod/irc.mod/tclirc.c
    M src/mod/transfer.mod/transfer.c
    M src/tclhash.c

  Log Message:
  -----------
  Remove all inline keywords

Found by: michaelortmann
Patch by: michaelortmann

inline keyword is not c89. and as thommey put it: eggdrop will suffer 450% performance penalty due to this patch ;). No, really, the compiler does a great job, if we let her.


  Commit: 13046a99e33b2a40590d0ecee1f3328920cd0cd0
      https://github.com/eggheads/eggdrop/commit/13046a99e33b2a40590d0ecee1f3328920cd0cd0
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-08-31 (Fri, 31 Aug 2018)

  Changed paths:
    M aclocal.m4
    R ax_create_stdint_h.m4
    A m4/ax_create_stdint_h.m4
    A m4/ax_lib_socket_nsl.m4
    A m4/tcl.m4
    R tcl.m4

  Log Message:
  -----------
  Update aclocal.m4 and others

Found by: michaelortmann
Patch by: michaelortmann

* update old aclocal code
* update ax_create_stdint_h.m4 from version 2010-03-01 to version 2018-07-27
* move .m4 files into new m4 dir


  Commit: 82015fb356b242f9c579587036a5003b29df8740
      https://github.com/eggheads/eggdrop/commit/82015fb356b242f9c579587036a5003b29df8740
  Author: Geo <geo at eggheads.org>
  Date:   2018-08-31 (Fri, 31 Aug 2018)

  Changed paths:
    M config.h.in
    M configure
    M src/mod/compress.mod/configure
    M src/mod/dns.mod/configure

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


  Commit: 8ac6b13007250718b82b768ba4eaf231b86c4bad
      https://github.com/eggheads/eggdrop/commit/8ac6b13007250718b82b768ba4eaf231b86c4bad
  Author: Geo <geo at eggheads.org>
  Date:   2018-08-31 (Fri, 31 Aug 2018)

  Changed paths:
    M src/version.h

  Log Message:
  -----------
  Update patchlevel


  Commit: 88f49af5cb00ec8586c2362647f35a7fe64f873f
      https://github.com/eggheads/eggdrop/commit/88f49af5cb00ec8586c2362647f35a7fe64f873f
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-09-02 (Sun, 02 Sep 2018)

  Changed paths:
    M src/dcc.c
    M src/dccutil.c
    M src/flags.c
    M src/main.c
    M src/mod/channels.mod/tclchan.c
    M src/mod/filesys.mod/files.c
    M src/mod/filesys.mod/filesys.c
    M src/mod/irc.mod/chan.c
    M src/mod/irc.mod/mode.c
    M src/tcldcc.c

  Log Message:
  -----------
  Fix typos

Found by: michaelortmann
Patch by: michaelortmann


  Commit: abb895050902ee7f31935d179c03c3ca7c2a1697
      https://github.com/eggheads/eggdrop/commit/abb895050902ee7f31935d179c03c3ca7c2a1697
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-09-06 (Thu, 06 Sep 2018)

  Changed paths:
    M eggdrop.conf
    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
    M src/tcl.c

  Log Message:
  -----------
  Add stealth-prompt option to eggdrop.conf to configure stealth-telnet prompt. Fixes #607

Found by: jack3 and simple
Patch by: michaelortmann
Fixes: #607

* introduce stealth prompt setting, allows user to configure custom telnet login prompt for stealth-telnets
* remove no-longer used language entries, we have new config variable now


  Commit: 4b9778a6ff8a99a40fbc101b2d89ccf18bbf7dde
      https://github.com/eggheads/eggdrop/commit/4b9778a6ff8a99a40fbc101b2d89ccf18bbf7dde
  Author: Geo <geo at eggheads.org>
  Date:   2018-09-06 (Thu, 06 Sep 2018)

  Changed paths:
    M help/cmds2.help

  Log Message:
  -----------
  Update .status help. Closes #596
Found by: michaelortmann
Patch by: Geo


  Commit: de55ef49dc6126934614c5af55da0b546bbccc08
      https://github.com/eggheads/eggdrop/commit/de55ef49dc6126934614c5af55da0b546bbccc08
  Author: Geo <geo at eggheads.org>
  Date:   2018-09-06 (Thu, 06 Sep 2018)

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

  Log Message:
  -----------
  Add place values for LASTON to tcl-commands.doc


  Commit: 81f37a38cb32077336f2ace70cee106fffe4aa89
      https://github.com/eggheads/eggdrop/commit/81f37a38cb32077336f2ace70cee106fffe4aa89
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-09-07 (Fri, 07 Sep 2018)

  Changed paths:
    M src/modules.c
    M src/modules.h
    M src/tcl.c
    M src/tclegg.h
    M src/userrec.c
    M src/users.c

  Log Message:
  -----------
  Delete unused functions

Found by: michaelortmann
Patch by: michaelortmann

Removes charp_func() minus_func() call_hook_cccc() rem_cd_tcl_cmds() get_user_by_equal_host() equals_ignore()


  Commit: b4cb7130278f7ff66da6405dc10bff260602a8eb
      https://github.com/eggheads/eggdrop/commit/b4cb7130278f7ff66da6405dc10bff260602a8eb
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-09-09 (Sun, 09 Sep 2018)

  Changed paths:
    M aclocal.m4

  Log Message:
  -----------
  Fix --with-sslinc --with-sslib for openssl 1.0. Fixes #504

Found by: cpg
Patch by: michaelortmann
Fixes: #504


  Commit: 9deeeeb29d7971eaba4ec4d5996494e8ca455917
      https://github.com/eggheads/eggdrop/commit/9deeeeb29d7971eaba4ec4d5996494e8ca455917
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-09-09 (Sun, 09 Sep 2018)

  Changed paths:
    M src/misc.c
    M src/mod/channels.mod/tclchan.c
    M src/mod/transfer.mod/transferqueue.c

  Log Message:
  -----------
  Cleanup dead store / dead initialization

Found by: michaelortmann
Patch by: michaelortmann


  Commit: 199938a73fe8849d78bdb67c2fb63679f7965ba8
      https://github.com/eggheads/eggdrop/commit/199938a73fe8849d78bdb67c2fb63679f7965ba8
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-09-09 (Sun, 09 Sep 2018)

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

  Log Message:
  -----------
  Fix mmap() return value handling

Found by: michaelortmann
Patch by: michaelortmann


  Commit: 27cfce62540933869525aeef1ff85bb4c3b5fb01
      https://github.com/eggheads/eggdrop/commit/27cfce62540933869525aeef1ff85bb4c3b5fb01
  Author: Geo <geo at eggheads.org>
  Date:   2018-09-10 (Mon, 10 Sep 2018)

  Changed paths:
    M help/cmds2.help

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


  Commit: a5a62049046ea5e0c504c6886e2a76b8d629cf48
      https://github.com/eggheads/eggdrop/commit/a5a62049046ea5e0c504c6886e2a76b8d629cf48
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-09-14 (Fri, 14 Sep 2018)

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

  Log Message:
  -----------
  Synchronize documentation/function for passwdok command. Fixes #560

Found by: maimizuno
Patch by: michaelortmann
Fixes: #560


  Commit: 8daaf08161fa9b36536fa088621cac5cd6f42d79
      https://github.com/eggheads/eggdrop/commit/8daaf08161fa9b36536fa088621cac5cd6f42d79
  Author: Geo <geo at eggheads.org>
  Date:   2018-09-15 (Sat, 15 Sep 2018)

  Changed paths:
    M src/userrec.c

  Log Message:
  -----------
  Re-remove get_user_by_equal_host()


  Commit: 76e426a9bef82b2b75e7942af22f1434cf9525c2
      https://github.com/eggheads/eggdrop/commit/76e426a9bef82b2b75e7942af22f1434cf9525c2
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-09-15 (Sat, 15 Sep 2018)

  Changed paths:
    M text/motd

  Log Message:
  -----------
  Add support links to motd

Found by: michaelortmann


  Commit: fe192c0c01de35b94bd481ce76ce670e391473fa
      https://github.com/eggheads/eggdrop/commit/fe192c0c01de35b94bd481ce76ce670e391473fa
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-09-15 (Sat, 15 Sep 2018)

  Changed paths:
    M config.h.in
    M configure.ac
    M src/Makefile.in
    M src/compat/Makefile.in
    M src/compat/compat.h
    M src/compat/gnu_strftime.c
    R src/compat/memset.c
    R src/compat/memset.h
    M src/eggdrop.h
    M src/md5/Makefile.in
    M src/md5/md5c.c
    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/compress.c
    M src/mod/console.mod/Makefile
    M src/mod/ctcp.mod/Makefile
    M src/mod/dns.mod/Makefile.in
    M src/mod/filesys.mod/Makefile
    M src/mod/irc.mod/Makefile
    M src/mod/module.h
    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/uptime.mod/uptime.c
    M src/mod/woobie.mod/Makefile
    M src/modules.c
    M src/tclhash.c

  Log Message:
  -----------
  Remove compat memset. Closes #226

Found by: vanosg
Patch by: michaelortmann
Fixes: #226

eggdrop depends on posix 2001. posix 2001 defines memset().This patch gets rid of src/compat/memset*. egg_bzero() and egg_memset() is left as is, but redefined to directly use memset() with a one-liner define in eggdrop.h. For now, we'll keep egg_memset() for backward compatibility to older modules, and will remove it from later eggdrop versions when api breakage becomes possible.


  Commit: d1f7a2dfc8d04a514977a912143dd916e6de21ae
      https://github.com/eggheads/eggdrop/commit/d1f7a2dfc8d04a514977a912143dd916e6de21ae
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-09-16 (Sun, 16 Sep 2018)

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

  Log Message:
  -----------
  Fix putlog() for foreground/LOG_MISC/use_stderr to not output timestamp

Found by: michaelortmann
Patch by: michaelortmann


  Commit: e778ecbc77cabc362302111dd07713d38386e267
      https://github.com/eggheads/eggdrop/commit/e778ecbc77cabc362302111dd07713d38386e267
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-09-16 (Sun, 16 Sep 2018)

  Changed paths:
    M src/rfc1459.c

  Log Message:
  -----------
  Fix for tcc compiler

Found by: michaelortmann
Patch by: michaelortmann


  Commit: ece6065a1118031de960139a6f422fdd590d5c55
      https://github.com/eggheads/eggdrop/commit/ece6065a1118031de960139a6f422fdd590d5c55
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-09-16 (Sun, 16 Sep 2018)

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

  Log Message:
  -----------
  Fix parentheses-equality compiler warning

Found by: michaelortmann
Patch by: michaelortmann


  Commit: 243edb90eece0fbb2e1940085d07c5217e3a71de
      https://github.com/eggheads/eggdrop/commit/243edb90eece0fbb2e1940085d07c5217e3a71de
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-09-16 (Sun, 16 Sep 2018)

  Changed paths:
    M src/dns.c

  Log Message:
  -----------
   Fix format compiler warning in dns.c

Found by: michaelortmann
Patch by: michaelortmann


  Commit: 40adf6fd087eba012c17a20c2967edd0f759b390
      https://github.com/eggheads/eggdrop/commit/40adf6fd087eba012c17a20c2967edd0f759b390
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-09-16 (Sun, 16 Sep 2018)

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

  Log Message:
  -----------
  Help catch some dns.mod netbsd problems

Found by: fhorst
Patch by: michaelortmann

If eggdrop finds netbsd it will aid the user in fixing a problem with dns.mod and netbsd


  Commit: a420ddb2b52af1b9ea930a0ef57406c5f1145860
      https://github.com/eggheads/eggdrop/commit/a420ddb2b52af1b9ea930a0ef57406c5f1145860
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-09-16 (Sun, 16 Sep 2018)

  Changed paths:
    M src/bg.c
    M src/dcc.c
    M src/mod/filesys.mod/filesys.c
    M src/tclhash.c

  Log Message:
  -----------
  Fix small issues found while compiling on SunOS

Found by: michaelortmann
Patch by: michaelortmann

* fixed a 'statement not reached' found with Sun C
* fixed pid_t type handling found with SunOS 5.11 gcc 4.8.2 - SunOS 5.11 /usr/include/sys/types.h typedef long pid_t


  Commit: 9e6656196d14eb1549f056b16f685b5fa5a968e7
      https://github.com/eggheads/eggdrop/commit/9e6656196d14eb1549f056b16f685b5fa5a968e7
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-09-16 (Sun, 16 Sep 2018)

  Changed paths:
    M src/net.c

  Log Message:
  -----------
  Fix invalid memory access

Found by: michaelortmann
Patch by: michaelortmann

Underrun for s[strlen(s) - 1]


  Commit: 261d5ae9e52e0f08c1f90fda728e3116a3f24b70
      https://github.com/eggheads/eggdrop/commit/261d5ae9e52e0f08c1f90fda728e3116a3f24b70
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-09-16 (Sun, 16 Sep 2018)

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

  Log Message:
  -----------
  Fix SizeofPtr bug

Found by: michaelortmann
Patch by: michaelortmann
Fixes: #601 

Fixes a string truncation for .jump realname


  Commit: 39502eeb241025b7d87dc7f742f9593abe20c3ae
      https://github.com/eggheads/eggdrop/commit/39502eeb241025b7d87dc7f742f9593abe20c3ae
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-09-16 (Sun, 16 Sep 2018)

  Changed paths:
    M Makefile.in

  Log Message:
  -----------
  Remove bloat from Makefile.in

Found by: michaelortmann
Patch by: michaelortmann

 init_language() is not called when started with -v, trimmed Makefile


  Commit: 309be07419539cd62a4cc65170ebf683fd50a524
      https://github.com/eggheads/eggdrop/commit/309be07419539cd62a4cc65170ebf683fd50a524
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-09-16 (Sun, 16 Sep 2018)

  Changed paths:
    M aclocal.m4
    M doc/BUG-REPORT
    M doc/COMPILE-GUIDE

  Log Message:
  -----------
  Add DragonFly, TrueOS support; remove BSD/OS

Found by: michaelortmann
Patch by: michaelortmann

* enhance dragonflybsd support
* enhanced doc for dragonfly bsd
* rip out support for BSD/OS (originally called BSD/386 and sometimes known as BSDi) because Wind River discontinued sales of BSD/OS at the end of 2003, with support terminated at the end of 2004.
* added TrueOS


  Commit: 4f30f1e8417a348b297428b67c763712b2c276bf
      https://github.com/eggheads/eggdrop/commit/4f30f1e8417a348b297428b67c763712b2c276bf
  Author: Geo <geo at eggheads.org>
  Date:   2018-09-16 (Sun, 16 Sep 2018)

  Changed paths:
    M config.h.in
    M configure
    M src/mod/compress.mod/configure
    M src/mod/dns.mod/configure

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


  Commit: d5596f92280d950fcdb28cf616fde4539938f2d4
      https://github.com/eggheads/eggdrop/commit/d5596f92280d950fcdb28cf616fde4539938f2d4
  Author: Geo <geo at eggheads.org>
  Date:   2018-09-16 (Sun, 16 Sep 2018)

  Changed paths:
    M src/version.h

  Log Message:
  -----------
  patchlevel bump


  Commit: 7de358e8ea73ae6af38237816d6398584134303f
      https://github.com/eggheads/eggdrop/commit/7de358e8ea73ae6af38237816d6398584134303f
  Author: Geo <geo at eggheads.org>
  Date:   2018-09-16 (Sun, 16 Sep 2018)

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

  Log Message:
  -----------
  Docs formatting fixes


  Commit: 83d237a1d82a74dd36c86bacd4b833131143c062
      https://github.com/eggheads/eggdrop/commit/83d237a1d82a74dd36c86bacd4b833131143c062
  Author: Geo <geo at eggheads.org>
  Date:   2018-09-16 (Sun, 16 Sep 2018)

  Changed paths:
    M INSTALL
    M README
    M doc/MODULES
    M doc/html/_static/jquery.js
    M doc/html/_static/searchtools.js
    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/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/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/settings/mod.compress
    M doc/settings/mod.filesys
    M doc/tcl-commands.doc

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


  Commit: a8437c96cc021bfbf90d6aea9acd8b883e728a53
      https://github.com/eggheads/eggdrop/commit/a8437c96cc021bfbf90d6aea9acd8b883e728a53
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-09-18 (Tue, 18 Sep 2018)

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

  Log Message:
  -----------
  Typo fix: effecient -> efficient (#632)

Found by: michaelortmann
Patch by: michaelortmann


  Commit: 9a6e7b46a3220179134af2d560360949ef459164
      https://github.com/eggheads/eggdrop/commit/9a6e7b46a3220179134af2d560360949ef459164
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-09-18 (Tue, 18 Sep 2018)

  Changed paths:
    M configure.ac
    M doc/COMPILE-GUIDE
    M doc/sphinx_source/installAndSetup/readme.rst
    M help/core.help

  Log Message:
  -----------
  Update docs links

Found by: michaelortmann
Patch by: michaelortmann


  Commit: bca454cf468bf336fa0434ebb99cc6b74bbbd033
      https://github.com/eggheads/eggdrop/commit/bca454cf468bf336fa0434ebb99cc6b74bbbd033
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-09-24 (Mon, 24 Sep 2018)

  Changed paths:
    M CONTENTS
    M UPGRADING

  Log Message:
  -----------
  Update CONTENTS and UPGRADING

Found by: michaelortmann
Patch by: michaelortmann


  Commit: d9e6c6051df7c26d6f041d96b145c8b392010f2f
      https://github.com/eggheads/eggdrop/commit/d9e6c6051df7c26d6f041d96b145c8b392010f2f
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-09-26 (Wed, 26 Sep 2018)

  Changed paths:
    M src/md5/md5.h
    M src/md5/md5c.c

  Log Message:
  -----------
  Update MD5 inclusion

Patch by: michaelortmann


  Commit: c616f0c1cbe8a2213def0783ee8b1438dabd943c
      https://github.com/eggheads/eggdrop/commit/c616f0c1cbe8a2213def0783ee8b1438dabd943c
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-09-26 (Wed, 26 Sep 2018)

  Changed paths:
    M src/compat/in6.h
    M src/compat/inet_aton.c
    M src/dns.h
    M src/eggdrop.h
    M src/main.c
    M src/match.c
    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/dns.mod/coredns.c
    M src/mod/dns.mod/dns.h
    M src/mod/transfer.mod/transfer.c
    M src/mod/transfer.mod/transfer.h
    M src/tclhash.c
    M src/tclhash.h

  Log Message:
  -----------
  Replace some typedefs

Patch by: michaelortmann


  Commit: 43b0ce5ca0b5bc0dad6866da161741133efd2401
      https://github.com/eggheads/eggdrop/commit/43b0ce5ca0b5bc0dad6866da161741133efd2401
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-09-26 (Wed, 26 Sep 2018)

  Changed paths:
    M src/lang.h
    M src/main.c
    M src/mod/channels.mod/tclchan.c
    M src/mod/ctcp.mod/ctcp.c

  Log Message:
  -----------
  Fix c89 comments and arg validation

 Patch by: michaelortmann

* c89 comments, align options, define constants, exit(1) for bad option
* make show_help() and show_ver() static
* dont hardcode progname for help / usage


  Commit: 39cbb0c4cdcd3e3ff63952fc6523e97e325489b4
      https://github.com/eggheads/eggdrop/commit/39cbb0c4cdcd3e3ff63952fc6523e97e325489b4
  Author: Cizzle <Cizzle at users.noreply.github.com>
  Date:   2018-09-30 (Sun, 30 Sep 2018)

  Changed paths:
    M src/flags.h

  Log Message:
  -----------
  Fix adding botflag s for a channel. Fixes #525

Found by: A user
Patch by: Cizzle
Fixes: #525


  Commit: 6338ef8c3312ec7ab65af6cf7ccd14ecb6a335e6
      https://github.com/eggheads/eggdrop/commit/6338ef8c3312ec7ab65af6cf7ccd14ecb6a335e6
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-09-30 (Sun, 30 Sep 2018)

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

  Log Message:
  -----------
  Fix kick event handler to not truncate uhost. Fixes #598

Found by: wilkowy
Patch by: michaelortmann
Fixes: #598


  Commit: 38330f05a3c5bbb3ce22cfaca9c611f26b0a67ff
      https://github.com/eggheads/eggdrop/commit/38330f05a3c5bbb3ce22cfaca9c611f26b0a67ff
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-09-30 (Sun, 30 Sep 2018)

  Changed paths:
    M src/users.c

  Log Message:
  -----------
  Fix possible truncations in delignore()

Found by: michaelortmann
Patch by: michaelortmann


  Commit: a8425cb1b83cd2c86d5817048a508d0e98862cb6
      https://github.com/eggheads/eggdrop/commit/a8425cb1b83cd2c86d5817048a508d0e98862cb6
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-10-03 (Wed, 03 Oct 2018)

  Changed paths:
    M aclocal.m4
    M doc/BUG-REPORT
    M doc/COMPILE-GUIDE
    M src/mod/compress.mod/compress.c
    M src/mod/dns.mod/configure.ac
    M src/mod/share.mod/share.c

  Log Message:
  -----------
  Fix eggdrop to compile and run under Haiku

Patch by: michaelortmann

* Fix Haiku: Fix parse error before free_func: zlib.h must be included after crypto.h
* Fix Haiku: Internal compiler error, output_operand_lossage invalid expression as operand: unwiched unnecessary pointer magick
* update doc/BUG-REPORT for Haiku
* update COMPILE-GUIDE for Haiku
* enable shared build by default for Haiku
* Fix checking for a working resolver library and Fix coredns.c:154: field data has incomplete type


  Commit: 97c534bccf3786b9c21d39298531bfbfa8333a9a
      https://github.com/eggheads/eggdrop/commit/97c534bccf3786b9c21d39298531bfbfa8333a9a
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-10-03 (Wed, 03 Oct 2018)

  Changed paths:
    M src/dns.c

  Log Message:
  -----------
  Make 2 functions in dns.c static

Patch by: michaelortmann


  Commit: 79e6ec879eeaa90b94595e5be8e869c0121d52c6
      https://github.com/eggheads/eggdrop/commit/79e6ec879eeaa90b94595e5be8e869c0121d52c6
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-10-03 (Wed, 03 Oct 2018)

  Changed paths:
    M src/users.c

  Log Message:
  -----------
  Fix Nullpointer warning

 Patch by: michaelortmann

* fix member access within null pointer warning


  Commit: 185a93d899a9a88740fbd46bf5a114aa884521df
      https://github.com/eggheads/eggdrop/commit/185a93d899a9a88740fbd46bf5a114aa884521df
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-10-08 (Mon, 08 Oct 2018)

  Changed paths:
    M configure.ac
    M src/botcmd.c
    M src/botnet.c
    M src/chanprog.c
    M src/cmds.c
    M src/compat/Makefile.in
    M src/compat/compat.h
    A src/compat/strlcpy.c
    A src/compat/strlcpy.h
    M src/dcc.c
    M src/dns.c
    M src/flags.c
    M src/language.c
    M src/main.c
    M src/main.h
    M src/misc.c
    M src/mod/assoc.mod/assoc.c
    M src/mod/blowfish.mod/blowfish.c
    M src/mod/channels.mod/channels.c
    M src/mod/channels.mod/cmdschan.c
    M src/mod/channels.mod/tclchan.c
    M src/mod/channels.mod/userchan.c
    M src/mod/console.mod/console.c
    M src/mod/filesys.mod/files.c
    M src/mod/filesys.mod/filesys.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/msgcmds.c
    M src/mod/module.h
    M src/mod/notes.mod/notes.c
    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/servmsg.c
    M src/mod/server.mod/tclserv.c
    M src/mod/share.mod/share.c
    M src/mod/transfer.mod/transfer.c
    M src/mod/transfer.mod/transferqueue.c
    M src/mod/uptime.mod/uptime.c
    M src/modules.c
    M src/net.c
    M src/tcl.c
    M src/tcldcc.c
    M src/tclmisc.c
    M src/tcluser.c
    M src/tls.c
    M src/userent.c
    M src/userrec.c
    M src/users.c

  Log Message:
  -----------
  Use strlcpy() instead of strncpyz()

 Patch by: michaelortmann

strncpyz() was a macro using strncpy(). We dont want strncpy due to its zero padding. strncpyz() was replaced with strlcpy() 
* if the operating system / libc provides strlcpy() we will use it.
* if it doesn't we will use our new src/compat/strlcpy, which is a copy of the bsd implementation
* enable compat strlcpy() also for modules if needed, enable strncpyz() for modules for backward compatibility


  Commit: ba70494ce4e793088a12c9d3b4c246036ca4e54a
      https://github.com/eggheads/eggdrop/commit/ba70494ce4e793088a12c9d3b4c246036ca4e54a
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-10-08 (Mon, 08 Oct 2018)

  Changed paths:
    M aclocal.m4
    M doc/BUG-REPORT
    M doc/COMPILE-GUIDE

  Log Message:
  -----------
  Fix aclocal.m4 grep under SunOS / OpenIndiana. Fixes #589

* Fix #589: Fix aclocal.m4 grep under sunos
* update COMPILE-GUIDE for SunOS / OpenIndiana
* update doc/BUG-REPORT for OpenIndiana
* another compile hint for OpenIndiana


  Commit: 9201a4aa0e4be2fc338ea551a6b52396e133e381
      https://github.com/eggheads/eggdrop/commit/9201a4aa0e4be2fc338ea551a6b52396e133e381
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-10-09 (Tue, 09 Oct 2018)

  Changed paths:
    M src/eggdrop.h

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


  Commit: e3a6d3fbf13c42907f9447bb0f024322c7b18592
      https://github.com/eggheads/eggdrop/commit/e3a6d3fbf13c42907f9447bb0f024322c7b18592
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-10-09 (Tue, 09 Oct 2018)

  Changed paths:
    M aclocal.m4
    M configure.ac
    M src/mod/compress.mod/configure.ac
    M src/mod/dns.mod/configure.ac

  Log Message:
  -----------
  Enhance Minix support, enable shared build

 Patch by: michaelortmann


  Commit: 199cf9be96bceb9aa2944e83ce277147ad2504cc
      https://github.com/eggheads/eggdrop/commit/199cf9be96bceb9aa2944e83ce277147ad2504cc
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-10-09 (Tue, 09 Oct 2018)

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

  Log Message:
  -----------
  strncpyz() -> strlcpy()


  Commit: fb2b648e8d03a4f107ceaca633fd72695647142b
      https://github.com/eggheads/eggdrop/commit/fb2b648e8d03a4f107ceaca633fd72695647142b
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-10-10 (Wed, 10 Oct 2018)

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

  Log Message:
  -----------
  Fix gcc 8 stringop-truncation warning


  Commit: 0b50cc2def728bbda5fb23e6549ab2d21226ac32
      https://github.com/eggheads/eggdrop/commit/0b50cc2def728bbda5fb23e6549ab2d21226ac32
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-10-11 (Thu, 11 Oct 2018)

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

  Log Message:
  -----------
  Replace stuct with FLEXIBLE_ARRAY_MEMBER

Patch by: michaelortmann


  Commit: bfa5f60ad827544933b9f4c5d72d56834739b530
      https://github.com/eggheads/eggdrop/commit/bfa5f60ad827544933b9f4c5d72d56834739b530
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-10-11 (Thu, 11 Oct 2018)

  Changed paths:
    M src/tclhash.c

  Log Message:
  -----------
  Fix information leak through TCL variables. Fixes #137. Fixes #414

Found by: maimizuno
Patch by: michaelortmann


  Commit: 89a3fd0543d80a54a5c9a2fa0cc324749a9afcf2
      https://github.com/eggheads/eggdrop/commit/89a3fd0543d80a54a5c9a2fa0cc324749a9afcf2
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-10-11 (Thu, 11 Oct 2018)

  Changed paths:
    M src/net.c

  Log Message:
  -----------
  Enhance error log for SSL. Fixes #458

Found by: Geo
Patch by: michaelortmann
Fixes: #458


  Commit: 2edf7064462beec3515cc8184f0ed7d09578769a
      https://github.com/eggheads/eggdrop/commit/2edf7064462beec3515cc8184f0ed7d09578769a
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-10-11 (Thu, 11 Oct 2018)

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

  Log Message:
  -----------
  Don't send \r\n as an extra tcp packet. Fixes #689

Found by: michaelortmann
Patch by: michaelortmann
Fixes: #689


  Commit: 91cc387598b036a6eb60dc1360e30c56946a0d25
      https://github.com/eggheads/eggdrop/commit/91cc387598b036a6eb60dc1360e30c56946a0d25
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-10-11 (Thu, 11 Oct 2018)

  Changed paths:
    M src/main.c

  Log Message:
  -----------
  Performance enhancement

Patch by: michaelortmann

Dont call localtime every second, because the result is only used every minute
GH PR #666 ... Patch of the Beast!


  Commit: 2d1fcc41e82e5e592b85a3cbcd598f12462e23d0
      https://github.com/eggheads/eggdrop/commit/2d1fcc41e82e5e592b85a3cbcd598f12462e23d0
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-10-11 (Thu, 11 Oct 2018)

  Changed paths:
    M src/tclhash.c

  Log Message:
  -----------
  trigger_bind() overallocation


  Commit: 5566319df30cfea6afc29a684421e6f8408c9b7b
      https://github.com/eggheads/eggdrop/commit/5566319df30cfea6afc29a684421e6f8408c9b7b
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-10-11 (Thu, 11 Oct 2018)

  Changed paths:
    M src/dcc.c
    M src/mod/module.h
    M src/mod/transfer.mod/transfer.c
    M src/net.c
    M src/proto.h

  Log Message:
  -----------
  Fix 'comparison is always false' / 'SIZEOF_SHORT undeclared' in dcc.c

 Patch by: michaelortmann

* Fix 'comparison is always false' / 'SIZEOF_SHORT undeclared' in dcc.c
* forgot src/mod/module.h


  Commit: 0e0d319ecb4d7710d14dec6db54e7c15d9df6eec
      https://github.com/eggheads/eggdrop/commit/0e0d319ecb4d7710d14dec6db54e7c15d9df6eec
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-10-11 (Thu, 11 Oct 2018)

  Changed paths:
    M language/core.english.lang
    M language/core.german.lang

  Log Message:
  -----------
  Update language files


  Commit: 896b6e1ff4cb86d5d1a051b6afdec0e475aeaf03
      https://github.com/eggheads/eggdrop/commit/896b6e1ff4cb86d5d1a051b6afdec0e475aeaf03
  Author: Geo <geo at eggheads.org>
  Date:   2018-10-11 (Thu, 11 Oct 2018)

  Changed paths:
    M config.h.in
    M configure
    M src/mod/compress.mod/configure
    M src/mod/dns.mod/configure

  Log Message:
  -----------
  run autotools


  Commit: 9ac01e603009e8e117d20ac5e325403f44c45472
      https://github.com/eggheads/eggdrop/commit/9ac01e603009e8e117d20ac5e325403f44c45472
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-10-12 (Fri, 12 Oct 2018)

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

  Log Message:
  -----------
  Remove dupe logic expression


  Commit: 5e6e53a6759e43ab2ecd8f0306b3bfc68aec5368
      https://github.com/eggheads/eggdrop/commit/5e6e53a6759e43ab2ecd8f0306b3bfc68aec5368
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-10-12 (Fri, 12 Oct 2018)

  Changed paths:
    M NEWS
    M doc/settings/core.settings
    M doc/sphinx_source/coreDocs/core.rst
    M doc/sphinx_source/coreDocs/modules.rst
    M doc/sphinx_source/mainDocs/tcl-commands.rst
    M eggdrop-basic.conf
    M eggdrop.conf
    M help/cmds2.help
    M help/core.help
    M help/set/cmds1.help
    M scripts/getops.tcl
    M scripts/notes2.tcl
    M scripts/weed
    M src/bg.c
    M src/botmsg.c
    M src/chanprog.c
    M src/compat/compat.h
    M src/dcc.c
    M src/eggdrop.h
    M src/language.c
    M src/main.c
    M src/misc.c
    M src/mod/channels.mod/channels.c
    M src/mod/channels.mod/cmdschan.c
    M src/mod/channels.mod/tclchan.c
    M src/mod/compress.mod/compress.c
    M src/mod/dns.mod/coredns.c
    M src/mod/filesys.mod/dbcompat.c
    M src/mod/filesys.mod/filedb3.c
    M src/mod/filesys.mod/filedb3.h
    M src/mod/irc.mod/chan.c
    M src/mod/irc.mod/irc.c
    M src/mod/module.h
    M src/mod/notes.mod/notes.c
    M src/mod/server.mod/help/server.help
    M src/mod/server.mod/server.c
    M src/mod/server.mod/servmsg.c
    M src/mod/share.mod/share.c
    M src/mod/share.mod/uf_features.c
    M src/net.c
    M src/rfc1459.c
    M src/tls.c
    M src/userrec.c

  Log Message:
  -----------
  Fix typos in docs, comments (?!) and even variables (!!!)

Patch by: michaelortmann


  Commit: af9c1282052c5e9d13fa1cfe888376cd0bb4416a
      https://github.com/eggheads/eggdrop/commit/af9c1282052c5e9d13fa1cfe888376cd0bb4416a
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-10-12 (Fri, 12 Oct 2018)

  Changed paths:
    M src/chan.h
    M src/eggdrop.h
    M src/mod/channels.mod/cmdschan.c
    M src/mod/channels.mod/tclchan.c
    M src/mod/channels.mod/userchan.c
    M src/mod/irc.mod/chan.c
    M src/tcldcc.c
    M src/users.h

  Log Message:
  -----------
  define/use CHANNELLEN; convert some strncpy + \0 into strlcpy()


  Commit: cd2aac31e14b8b8fd1a8d7e5267ac225b4d5f4f1
      https://github.com/eggheads/eggdrop/commit/cd2aac31e14b8b8fd1a8d7e5267ac225b4d5f4f1
  Author: Geo <geo at eggheads.org>
  Date:   2018-10-12 (Fri, 12 Oct 2018)

  Changed paths:
    M doc/sphinx_source/installAndSetup/readme.rst

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


  Commit: 30951fd6f987e0e4671c8a24029eade55596624c
      https://github.com/eggheads/eggdrop/commit/30951fd6f987e0e4671c8a24029eade55596624c
  Author: Geo <geo at eggheads.org>
  Date:   2018-10-13 (Sat, 13 Oct 2018)

  Changed paths:
    M doc/sphinx_source/mainDocs/tls.rst
    M eggdrop.conf

  Log Message:
  -----------
  Add NickServ certificate auth to docs


  Commit: d84a73891e6612c678b3e91cdaea5b2d88be9cbb
      https://github.com/eggheads/eggdrop/commit/d84a73891e6612c678b3e91cdaea5b2d88be9cbb
  Author: Geo <vanosg at users.noreply.github.com>
  Date:   2018-10-13 (Sat, 13 Oct 2018)

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

  Log Message:
  -----------
  Update patch howto doc. Closes #629


  Commit: 9e6f2790f10dff7f38cbfeaf30acb2e14e89b517
      https://github.com/eggheads/eggdrop/commit/9e6f2790f10dff7f38cbfeaf30acb2e14e89b517
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-10-13 (Sat, 13 Oct 2018)

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

  Log Message:
  -----------
  Fix buffer size in channels.c:write_channel()

Patch by: michaelortmann


  Commit: 6b2dce42437649ec7f34cac9184b412c9f86a09e
      https://github.com/eggheads/eggdrop/commit/6b2dce42437649ec7f34cac9184b412c9f86a09e
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-10-14 (Sun, 14 Oct 2018)

  Changed paths:
    M src/mod/compress.mod/Makefile.in
    M src/mod/dns.mod/Makefile.in

  Log Message:
  -----------
  Fix distclean

Patch by: michaelortmann

make distclean
didn't remove:
src/mod/compress.mod/autom4te.cache
and
src/mod/dns.mod/autom4te.cache
and tried to remove non existent
src/mod/compress.mod/config.h


  Commit: 113a7abcc6e896030d32567c44d7303a98484ff6
      https://github.com/eggheads/eggdrop/commit/113a7abcc6e896030d32567c44d7303a98484ff6
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-10-14 (Sun, 14 Oct 2018)

  Changed paths:
    M src/chanprog.c

  Log Message:
  -----------
  rewrite isowner()

Patch by: michaelortmann

Fixes
chanprog.c:682:15: runtime error: index -1 out of bounds for type 'char [121]'   
847 SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior chanprog.c:682:15 in


  Commit: d66d0c09f5e16974d4b6d90ad66b94912618debc
      https://github.com/eggheads/eggdrop/commit/d66d0c09f5e16974d4b6d90ad66b94912618debc
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-10-14 (Sun, 14 Oct 2018)

  Changed paths:
    M src/net.c

  Log Message:
  -----------
  Fix truncation (partial write) of output to foreground STDOUT

Found by: michaelortmann
Patch by: michaelortmann
Fixes: #665


  Commit: 9d4525a21285f010b0633b2209ca1fe8d6d7fd7c
      https://github.com/eggheads/eggdrop/commit/9d4525a21285f010b0633b2209ca1fe8d6d7fd7c
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-10-14 (Sun, 14 Oct 2018)

  Changed paths:
    M src/misc.c

  Log Message:
  -----------
  Replace strncpy with memcpy here

Patch by: michaelortmann


  Commit: 90661321dfac2b44da5f4f8f47e7124286125795
      https://github.com/eggheads/eggdrop/commit/90661321dfac2b44da5f4f8f47e7124286125795
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-10-14 (Sun, 14 Oct 2018)

  Changed paths:
    M aclocal.m4
    M configure.ac
    A m4/ax_type_socklen_t.m4
    M src/eggdrop.h

  Log Message:
  -----------
  Enhance configure socklen_t (#640)

Patch by: michaelortmann

Replace handcrafted code with GNU Autoconf Archive Macro.


  Commit: 0b4476de97a185773e7bb593b51e8f8592ba7303
      https://github.com/eggheads/eggdrop/commit/0b4476de97a185773e7bb593b51e8f8592ba7303
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-10-14 (Sun, 14 Oct 2018)

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

  Log Message:
  -----------
  Fix buffer size, gcc 8 format-truncation warnings

Patch by: michaelortmann


  Commit: 59b29b439b28b80a884897dfd7324aa35dac57b7
      https://github.com/eggheads/eggdrop/commit/59b29b439b28b80a884897dfd7324aa35dac57b7
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-10-14 (Sun, 14 Oct 2018)

  Changed paths:
    M src/match.c
    M src/mod/assoc.mod/assoc.c
    M src/mod/console.mod/console.c
    M src/mod/filesys.mod/filedb3.c
    M src/mod/irc.mod/chan.c
    M src/mod/irc.mod/irc.c
    M src/mod/server.mod/server.c
    M src/userent.c

  Log Message:
  -----------
  Cleanup dead store, assignment

Patch by: michaelortmann


  Commit: b13d29e214844e2bcda539de884ec1329d4e556a
      https://github.com/eggheads/eggdrop/commit/b13d29e214844e2bcda539de884ec1329d4e556a
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-10-14 (Sun, 14 Oct 2018)

  Changed paths:
    M src/net.c

  Log Message:
  -----------
  Don't call gethostbyname2() if unnecessary. Fixes #518

Found by: maimizuno
Patch by: michaelortmann
Fixes: #518


  Commit: eaa07e13757f0523a264795dfccffc969b7caf81
      https://github.com/eggheads/eggdrop/commit/eaa07e13757f0523a264795dfccffc969b7caf81
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-10-14 (Sun, 14 Oct 2018)

  Changed paths:
    M src/chanprog.c
    M src/main.c
    M src/misc.c

  Log Message:
  -----------
  Fix mismanaged idx allocation on some startup cases

Found by: paigeadelethompson
Patch by: michaelortmann


  Commit: 160734fb6d5191a36baceb39bf9f9225439c2663
      https://github.com/eggheads/eggdrop/commit/160734fb6d5191a36baceb39bf9f9225439c2663
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-10-14 (Sun, 14 Oct 2018)

  Changed paths:
    M src/tclhash.c

  Log Message:
  -----------
  Add debug log showing time executed binds/procs took. Closes #201

Found by: saapete
Patch by: michaelortmann
Fixes: #201


  Commit: 01141355a00092d32e6874eecd7b891a510c3ed2
      https://github.com/eggheads/eggdrop/commit/01141355a00092d32e6874eecd7b891a510c3ed2
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-10-14 (Sun, 14 Oct 2018)

  Changed paths:
    M eggdrop.conf
    M help/set/cmds1.help
    M src/main.c

  Log Message:
  -----------
  Utilize RES_TIMEOUT as default

Patch by: michaelortmann

Default resolve-timeout was 7 in eggdrop.conf and 15 in source (used if it were commented out in eggdrop.conf). This patch changes the default setting to RES_TIMEOUT (generally 5)


  Commit: 1e28068f4d1c00d5e9114b27c36ee15fdf96a494
      https://github.com/eggheads/eggdrop/commit/1e28068f4d1c00d5e9114b27c36ee15fdf96a494
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-10-14 (Sun, 14 Oct 2018)

  Changed paths:
    M src/dcc.c

  Log Message:
  -----------
  Fix invalid handle openssl s_client fail. Fixes #679

Found by: michaelortmann
Patch by: michaelortmann
Fixes: #679 

Fix "openssl s_client" fails with "invalid handle: 1;2c" under rxvt-unicode. If Nickname starts with "\e[?1;2c", skip those chars.


  Commit: cc8c8bab7466bdfe9e73ef701aea2c568f521774
      https://github.com/eggheads/eggdrop/commit/cc8c8bab7466bdfe9e73ef701aea2c568f521774
  Author: Geo <vanosg at users.noreply.github.com>
  Date:   2018-10-14 (Sun, 14 Oct 2018)

  Changed paths:
    M help/cmds2.help
    M help/core.help
    M src/cmds.c

  Log Message:
  -----------
  Add help for fprint. Closes #681

Found by: michaelortmann
Patch by: Geo
Fixes: #681


  Commit: 1a03a2415fab5d7ae94c8d938e24674ef9690e49
      https://github.com/eggheads/eggdrop/commit/1a03a2415fab5d7ae94c8d938e24674ef9690e49
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-10-15 (Mon, 15 Oct 2018)

  Changed paths:
    M src/net.c

  Log Message:
  -----------
  Add missing IPV6 ifdef


  Commit: 5f11783848f21b0e85f3bfc7ade5fe2142b0b3cf
      https://github.com/eggheads/eggdrop/commit/5f11783848f21b0e85f3bfc7ade5fe2142b0b3cf
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-10-16 (Tue, 16 Oct 2018)

  Changed paths:
    M aclocal.m4
    M doc/COMPILE-GUIDE

  Log Message:
  -----------
  Enhance OpenWrt / musl libc support.

Patch by: michaelortmann


  Commit: 63c23c16d72cc64a10a1d6bdc205428186c23406
      https://github.com/eggheads/eggdrop/commit/63c23c16d72cc64a10a1d6bdc205428186c23406
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-10-16 (Tue, 16 Oct 2018)

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

  Log Message:
  -----------
  Fix nickchange mode tracking. Fixes #94

Found by: assassin
Patch by: michaelortmann
Fixes: #94


  Commit: ba3893d7b8d4bae2d8a55277f9a53870df6b7320
      https://github.com/eggheads/eggdrop/commit/ba3893d7b8d4bae2d8a55277f9a53870df6b7320
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-10-16 (Tue, 16 Oct 2018)

  Changed paths:
    M src/tclhash.c

  Log Message:
  -----------
  Fix c89 comment

Kill me now.


  Commit: 16b3b34a367901394cfc6116b6ef3d3c0b1db210
      https://github.com/eggheads/eggdrop/commit/16b3b34a367901394cfc6116b6ef3d3c0b1db210
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-10-16 (Tue, 16 Oct 2018)

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

  Log Message:
  -----------
  Fix clang compiler warning -Wstrlcpy-strlcat-size

 Patch by: michaelortmann


  Commit: f46574076bc1d1fe465e258ceb1a0b70dda07858
      https://github.com/eggheads/eggdrop/commit/f46574076bc1d1fe465e258ceb1a0b70dda07858
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-10-16 (Tue, 16 Oct 2018)

  Changed paths:
    M src/botcmd.c
    M src/dns.h
    M src/eggdrop.h
    M src/flags.c
    M src/lang.h
    M src/language.c
    M src/misc.c
    M src/mod/channels.mod/tclchan.c
    M src/mod/compress.mod/compress.c
    M src/mod/ctcp.mod/ctcp.c
    M src/mod/server.mod/server.c
    M src/mod/share.mod/help/share.help
    M src/modules.c

  Log Message:
  -----------
  tab -> space

OMG, we're really doing this?


  Commit: 713cedfa5cd561211b8869d2e9ce8dad0d4d1d91
      https://github.com/eggheads/eggdrop/commit/713cedfa5cd561211b8869d2e9ce8dad0d4d1d91
  Author: Cizzle <Cizzle at users.noreply.github.com>
  Date:   2018-10-16 (Tue, 16 Oct 2018)

  Changed paths:
    M src/dcc.c
    M src/mod/share.mod/share.c

  Log Message:
  -----------
  Change output for logmodes ghtu to show b instead of m. Closes #521

Found by: maimizuno
Patch by: Cizzle
Fixes: #521


  Commit: bb17ee0b19be6e42ab641db95ed2c8874a5b55bd
      https://github.com/eggheads/eggdrop/commit/bb17ee0b19be6e42ab641db95ed2c8874a5b55bd
  Author: Geo <vanosg at users.noreply.github.com>
  Date:   2018-10-17 (Wed, 17 Oct 2018)

  Changed paths:
    M src/version.h

  Log Message:
  -----------
  Update version.h


  Commit: a522bec4adee0def8a24faf75be02d9d33c6245b
      https://github.com/eggheads/eggdrop/commit/a522bec4adee0def8a24faf75be02d9d33c6245b
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-10-17 (Wed, 17 Oct 2018)

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

  Log Message:
  -----------
  Cleanup tell_user functions (#631)

 Patch by: michaelortmann

    Delete unused parameters of tell_user()
    (master flag was not used and is not necessary because userent.c:comment_display() already checks for master flag to display COMMENT)
    Make tell_user() static
    Cleanup tell_user_ident() and tell_users_match()


  Commit: 25b36bce79634dddfcc539502fe4fa172d1a6cf1
      https://github.com/eggheads/eggdrop/commit/25b36bce79634dddfcc539502fe4fa172d1a6cf1
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-10-18 (Thu, 18 Oct 2018)

  Changed paths:
    M src/misc.c

  Log Message:
  -----------
  Remove unneeded file access param

Patch by: michaelortmann


  Commit: dda5c2b315dd1e97bf6fb7dd65e33b331333c5e1
      https://github.com/eggheads/eggdrop/commit/dda5c2b315dd1e97bf6fb7dd65e33b331333c5e1
  Author: Christophe Beauval <Cizzle at users.noreply.github.com>
  Date:   2018-10-23 (Tue, 23 Oct 2018)

  Changed paths:
    M src/match.c

  Log Message:
  -----------
  Remove obsoleted line from PR #654, erroneously introduced by commit
6528e34.


  Commit: 7314e0d0b6c5e38508fd405c41b93e859df36796
      https://github.com/eggheads/eggdrop/commit/7314e0d0b6c5e38508fd405c41b93e859df36796
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-10-23 (Tue, 23 Oct 2018)

  Changed paths:
    M src/tclhash.c

  Log Message:
  -----------
  Add sys/time.h for older systems. Fixes #718

Patch by: michaelortmann
Fixes: #718


  Commit: 205740600c48be276c827e6051d64dbbfc8c9d6c
      https://github.com/eggheads/eggdrop/commit/205740600c48be276c827e6051d64dbbfc8c9d6c
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-10-23 (Tue, 23 Oct 2018)

  Changed paths:
    M ssl.conf

  Log Message:
  -----------
  Change SSL cert default to 4096

Patch by: michaelortmann


  Commit: 83f00b522839579568cffde91dacfa90f0eb9019
      https://github.com/eggheads/eggdrop/commit/83f00b522839579568cffde91dacfa90f0eb9019
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-10-23 (Tue, 23 Oct 2018)

  Changed paths:
    M src/cmds.c
    M src/main.c
    M src/mod/module.h
    M src/modules.c
    M src/tcldcc.c

  Log Message:
  -----------
  Add volatile keyword to do_restart

Patch by: michaelortmann

Add volatile keyword to do_restart, its used inside signal handler


  Commit: 9d3235385a38dc1b7a88330e4fa397f9a5230028
      https://github.com/eggheads/eggdrop/commit/9d3235385a38dc1b7a88330e4fa397f9a5230028
  Author: Cizzle <Cizzle at users.noreply.github.com>
  Date:   2018-10-23 (Tue, 23 Oct 2018)

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

  Log Message:
  -----------
  Fix botattr flag validation, usage. Fixes #597

Found by: Geo
Patch by: Cizzle
Fixes: #597

Leaving this history in, just because of the sheer fun we had figuring this one out!

* Fix botattr validation and correct flag usage.
* Use uint64_t instead of unsigned long long.
* Add note about known bug with botattr and the 4 last user definable
flags 6, 7, 8 and 9.
* Revert "Add note about known bug with botattr and the 4 last user definable"
* Revert "Use uint64_t instead of unsigned long long."
* Revert "Fix botattr validation and correct flag usage."
* Remove botflags v-z as not in use and generating unwanted overlap while
being contained in a 32bit datatype.


  Commit: b5c65dc3d10e14dd040ff1e2f3f29a7e7ccb5cdf
      https://github.com/eggheads/eggdrop/commit/b5c65dc3d10e14dd040ff1e2f3f29a7e7ccb5cdf
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-10-23 (Tue, 23 Oct 2018)

  Changed paths:
    M src/net.c

  Log Message:
  -----------
  Turn off Nagle's algorithm

Found by: simple
Patch by: michaelortmann


  Commit: 269ea70b3ceb20399753187f2b73172ddb25b133
      https://github.com/eggheads/eggdrop/commit/269ea70b3ceb20399753187f2b73172ddb25b133
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-10-24 (Wed, 24 Oct 2018)

  Changed paths:
    M src/cmds.c
    M src/mod/module.h
    M src/modules.c
    M src/tcldcc.c

  Log Message:
  -----------
  Fix forgoten #include <signal.h>. Fixes #732

Patch by: michaelortmann
Fixes: #732


  Commit: 1598a5685f385b9102324c57f8c83cdc9ad3afdf
      https://github.com/eggheads/eggdrop/commit/1598a5685f385b9102324c57f8c83cdc9ad3afdf
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-10-24 (Wed, 24 Oct 2018)

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

  Log Message:
  -----------
  Fix nwcc compiler error. Fixes #729

Patch by: michaelortmann
Fixes: #729


  Commit: 00e8c51339a87df40c81667a068c4df57eb65446
      https://github.com/eggheads/eggdrop/commit/00e8c51339a87df40c81667a068c4df57eb65446
  Author: Geo <geo at eggheads.org>
  Date:   2018-10-25 (Thu, 25 Oct 2018)

  Changed paths:
    M config.h.in
    M configure
    M src/mod/compress.mod/configure
    M src/mod/dns.mod/configure

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


  Commit: 55c83c6772d904752bf1f20e41e85b86ac883342
      https://github.com/eggheads/eggdrop/commit/55c83c6772d904752bf1f20e41e85b86ac883342
  Author: Geo <geo at eggheads.org>
  Date:   2018-10-25 (Thu, 25 Oct 2018)

  Changed paths:
    M src/version.h

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


  Commit: 066dc7ba57bb019971bb511f252beddf72404818
      https://github.com/eggheads/eggdrop/commit/066dc7ba57bb019971bb511f252beddf72404818
  Author: Cizzle <Cizzle at users.noreply.github.com>
  Date:   2018-10-26 (Fri, 26 Oct 2018)

  Changed paths:
    M src/chanprog.c

  Log Message:
  -----------
  Allow -HQ to be added when no userfile is present. Closes #727

Found by: Geo
Patch by: Cizzle
Fixes: #727


  Commit: b96b602e96dae2a717623613149c23d90c08dd97
      https://github.com/eggheads/eggdrop/commit/b96b602e96dae2a717623613149c23d90c08dd97
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-10-26 (Fri, 26 Oct 2018)

  Changed paths:
    M src/mod/channels.mod/userchan.c
    M src/users.c

  Log Message:
  -----------
  Fix buffer size

 Patch by: michaelortmann

* Fix Wformat-overflow by fixing buffer length


  Commit: 3b14ef866172bc63180fea4906c65e4ee9c49e9c
      https://github.com/eggheads/eggdrop/commit/3b14ef866172bc63180fea4906c65e4ee9c49e9c
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-10-26 (Fri, 26 Oct 2018)

  Changed paths:
    M src/botmsg.c
    M src/mod/assoc.mod/assoc.c
    M src/mod/ctcp.mod/ctcp.c
    M src/mod/irc.mod/msgcmds.c

  Log Message:
  -----------
  Change strncpy to strlcpy

Patch by: michaelortmann


  Commit: 1ab77c9c16e7ee7d65f4993a74ef04c6038984c9
      https://github.com/eggheads/eggdrop/commit/1ab77c9c16e7ee7d65f4993a74ef04c6038984c9
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-10-26 (Fri, 26 Oct 2018)

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

  Log Message:
  -----------
  Fix Wstringop-truncation, Wformat-overflow warnings

 Patch by: michaelortmann

Cleanup and thereby get rid of some Wstringop-truncation warnings


  Commit: 4c781e9c2dc47a0f908d65cbd218e4577d634cbf
      https://github.com/eggheads/eggdrop/commit/4c781e9c2dc47a0f908d65cbd218e4577d634cbf
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-10-26 (Fri, 26 Oct 2018)

  Changed paths:
    M src/tls.c

  Log Message:
  -----------
  Fix heap bug

 Patch by: michaelortmann

* Fix heap bug
* Add error check for X509_NAME_print_ex()
* fix return data type and error handling for BIO_get_mem_data(), better safe than sorry


  Commit: 5ad083240a2377b4fec1e27d639c4593f6341113
      https://github.com/eggheads/eggdrop/commit/5ad083240a2377b4fec1e27d639c4593f6341113
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-10-26 (Fri, 26 Oct 2018)

  Changed paths:
    M help/cmds1.help
    M src/cmds.c
    M src/mod/channels.mod/cmdschan.c
    M src/mod/channels.mod/help/channels.help

  Log Message:
  -----------
  Raise ban/exempt/ignore limit to 5 years. Closes #541

Found by: Robby
Patch by: michaelortmann
Fixes: #541 

TODO - Still need to address the year 2038 problem sometime in the next decade or so...


  Commit: b4d1a15fceb3d454e29ed8d5ff1d3bc81fe2fc54
      https://github.com/eggheads/eggdrop/commit/b4d1a15fceb3d454e29ed8d5ff1d3bc81fe2fc54
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-10-27 (Sat, 27 Oct 2018)

  Changed paths:
    M src/mod/channels.mod/tclchan.c
    M src/mod/ctcp.mod/ctcp.c
    M src/mod/server.mod/tclserv.c

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

Patch by: michaelortmann


  Commit: e0209474bbd0154e8f8b7883dbbe5168509cdd0d
      https://github.com/eggheads/eggdrop/commit/e0209474bbd0154e8f8b7883dbbe5168509cdd0d
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-10-27 (Sat, 27 Oct 2018)

  Changed paths:
    M src/userrec.c

  Log Message:
  -----------
  Make userrec:expmem_mask() static

Patch by: michaelortmann


  Commit: fe6e2eb152d5c55f8ab6c559f076ed789e49d9cf
      https://github.com/eggheads/eggdrop/commit/fe6e2eb152d5c55f8ab6c559f076ed789e49d9cf
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-10-27 (Sat, 27 Oct 2018)

  Changed paths:
    M src/userrec.c

  Log Message:
  -----------
  Fix more compiler warnings, clarify code

 Patch by: michaelortmann


  Commit: 489b8405b321d63c8351ee641fd52c5cd23fdec7
      https://github.com/eggheads/eggdrop/commit/489b8405b321d63c8351ee641fd52c5cd23fdec7
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-10-27 (Sat, 27 Oct 2018)

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

  Log Message:
  -----------
  Optimize remove_crlf()

Patch by: michaelortmann


  Commit: 6040440773629000386baeeb3b4bac0a17c10ea3
      https://github.com/eggheads/eggdrop/commit/6040440773629000386baeeb3b4bac0a17c10ea3
  Author: Christophe Beauval <Cizzle at users.noreply.github.com>
  Date:   2018-10-30 (Tue, 30 Oct 2018)

  Changed paths:
    M help/core.help
    M help/set/cmds1.help

  Log Message:
  -----------
  Update help regarding stealth- settings.


  Commit: 77aa2910c29139053a5b166f72cc8c1861e81503
      https://github.com/eggheads/eggdrop/commit/77aa2910c29139053a5b166f72cc8c1861e81503
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-10-31 (Wed, 31 Oct 2018)

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

  Log Message:
  -----------
  Made 2 char arrays const

Patch by: michaelortmann


  Commit: 82bd496ec1ae5a1dab2112c75c86452f3a91638e
      https://github.com/eggheads/eggdrop/commit/82bd496ec1ae5a1dab2112c75c86452f3a91638e
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-10-31 (Wed, 31 Oct 2018)

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

  Log Message:
  -----------
  Remove rands magic number

Patch by: michaelortmann


  Commit: 02461491dccb49647fe2fbfe844e5847c6ac0e05
      https://github.com/eggheads/eggdrop/commit/02461491dccb49647fe2fbfe844e5847c6ac0e05
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-10-31 (Wed, 31 Oct 2018)

  Changed paths:
    M src/tls.c

  Log Message:
  -----------
  Fix usage of SSL_CIPHER_description() under OpenSSL ver < 0.9.8m-beta1 (#720)

Patch by: michaelortmann

OpenSSL changed API for SSL_CIPHER_description()
This fixes a compiler warning for OpenSSL version < 0.9.8m-beta1


  Commit: eb03829d7758150b7fb555f2c816b096b0415e67
      https://github.com/eggheads/eggdrop/commit/eb03829d7758150b7fb555f2c816b096b0415e67
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-11-01 (Thu, 01 Nov 2018)

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

  Log Message:
  -----------
  Enhance openssl compatibility. Fixes #676

Patch by: michaelortmann
Fixes: #676

    We were using old functions and if they were not available we defined them to use the new ones. This patch reverses this logic and automagically gets rid of the compiler warning.
    We were printing MD5 and SHA1 fingerprints. This patch changes this, and we ill print SHA-256 and SHA1.
    I also enhanced the error handling of function X509_digest().
    Last but not least, i enhanced variable definition unsigned i -> unsigned int i and other variable definitions.
    Fixed a well hidden bug. eggdrops aclocal.m4 /config.h and tls.c linked and used the wrong functions. Example: hex_to_string is OPENSSL_buf2hexstr and not OPENSSL_hexstr2buf. Eggdrop didn't fail, but there may be consequential errors.
   Addressed Geo's OCD


  Commit: daf06b0fd152436b0ee18b407e1851563bd3354c
      https://github.com/eggheads/eggdrop/commit/daf06b0fd152436b0ee18b407e1851563bd3354c
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-11-01 (Thu, 01 Nov 2018)

  Changed paths:
    M src/userent.c

  Log Message:
  -----------
  When sending userfile, also send FPRINT. Fixes #462

Found by: Krekas
Patch by: michaelortmann
Fixes: #462


  Commit: d58ad3cc788f56c4a1206704434e86133140182f
      https://github.com/eggheads/eggdrop/commit/d58ad3cc788f56c4a1206704434e86133140182f
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-11-01 (Thu, 01 Nov 2018)

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

  Log Message:
  -----------
  Fix 2 Wformat-truncation compile warnings

Patch by: michaelortmann


  Commit: 2b4f0c785d560998788fb72730f62fa24e84b402
      https://github.com/eggheads/eggdrop/commit/2b4f0c785d560998788fb72730f62fa24e84b402
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-11-01 (Thu, 01 Nov 2018)

  Changed paths:
    M src/dcc.c

  Log Message:
  -----------
  \e isnt C standard so use \x1B instead

Patch by: michaelortmann


  Commit: 40d9f39c5836ce8b0ebe7e0c84c5cd908635d4ba
      https://github.com/eggheads/eggdrop/commit/40d9f39c5836ce8b0ebe7e0c84c5cd908635d4ba
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-11-01 (Thu, 01 Nov 2018)

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

  Log Message:
  -----------
  buffer size cleanups

Patch by: michaelortmann


  Commit: 525b91cb306ebdd29d130c72801f29f1ccc71e57
      https://github.com/eggheads/eggdrop/commit/525b91cb306ebdd29d130c72801f29f1ccc71e57
  Author: michaelortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-11-01 (Thu, 01 Nov 2018)

  Changed paths:
    M configure.ac
    M src/Makefile.in
    M src/compat/Makefile.in
    M src/compat/compat.h
    R src/compat/memcpy.c
    R src/compat/memcpy.h
    M src/compat/strcasecmp.c
    M src/dcc.c
    M src/dccutil.c
    M src/dns.c
    M src/eggdrop.h
    M src/main.c
    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/console.mod/Makefile
    M src/mod/console.mod/console.c
    M src/mod/ctcp.mod/Makefile
    M src/mod/dns.mod/Makefile.in
    M src/mod/dns.mod/coredns.c
    M src/mod/dns.mod/dns.c
    M src/mod/filesys.mod/Makefile
    M src/mod/filesys.mod/filesys.c
    M src/mod/irc.mod/Makefile
    M src/mod/module.h
    M src/mod/notes.mod/Makefile
    M src/mod/notes.mod/notes.c
    M src/mod/seen.mod/Makefile
    M src/mod/server.mod/Makefile
    M src/mod/server.mod/server.c
    M src/mod/share.mod/Makefile
    M src/mod/transfer.mod/Makefile
    M src/mod/transfer.mod/transfer.c
    M src/mod/transfer.mod/transferfstat.c
    M src/mod/uptime.mod/Makefile
    M src/mod/uptime.mod/uptime.c
    M src/mod/woobie.mod/Makefile
    M src/modules.c
    M src/net.c

  Log Message:
  -----------
  Remove compat memcpy

Patch by: michaelortmann
Helps: #226

Eggdrop depends on POSIX.1-2001. POSIX.1-2001 defines memcpy(). Its also C89.This patch gets rid of src/compat/memcpy*. egg_memcpy() and my_memcpy() is left as is, but redefined to directly use memcpy() with a one-liner define in eggdrop.h. we only keep egg_memcpy() and my_memcpy() for backward compatibility to (older) modules, and could remove it from later eggdrop versions when api breakage becomes possible.

All egg_memcpy() and my_memcpy() were replaced by memcpy()


  Commit: 09b7c16a6d6add4c9c1e7eacd58a1a2c00d5c240
      https://github.com/eggheads/eggdrop/commit/09b7c16a6d6add4c9c1e7eacd58a1a2c00d5c240
  Author: Geo <vanosg at users.noreply.github.com>
  Date:   2018-11-01 (Thu, 01 Nov 2018)

  Changed paths:
    M doc/sphinx_source/mainDocs/tcl-commands.rst
    M eggdrop-basic.conf
    M eggdrop.conf
    M src/tclmisc.c

  Log Message:
  -----------
  Clarify logfile/putlog command descriptions

Patch by: Geo

...it's always funny how revising two sentences in documentation can take longer than something like  fixing SSL


  Commit: f2429b5355e4ad568ffbe206b50d554079709fc6
      https://github.com/eggheads/eggdrop/commit/f2429b5355e4ad568ffbe206b50d554079709fc6
  Author: Geo <geo at eggheads.org>
  Date:   2018-11-01 (Thu, 01 Nov 2018)

  Changed paths:
    M config.h.in
    M configure
    M src/mod/compress.mod/configure
    M src/mod/dns.mod/configure

  Log Message:
  -----------
  run autotools


  Commit: f9b14137484c5b1117ab97947ddfcb4d8934021a
      https://github.com/eggheads/eggdrop/commit/f9b14137484c5b1117ab97947ddfcb4d8934021a
  Author: Geo <geo at eggheads.org>
  Date:   2018-11-01 (Thu, 01 Nov 2018)

  Changed paths:
    M FEATURES
    M INSTALL
    M README
    M doc/ABOUT
    M doc/BANS
    M doc/BOTNET
    M doc/FAQ
    M doc/KNOWN-PROBLEMS
    M doc/MODULES
    M doc/PATCH-HOWTO
    M doc/TEXT-SUBSTITUTIONS
    M doc/TLS
    M doc/TRICKS
    M doc/USERS
    M doc/WEIRD-MESSAGES
    M doc/html/_static/basic.css
    M doc/html/_static/comment-bright.png
    M doc/html/_static/comment-close.png
    M doc/html/_static/comment.png
    M doc/html/_static/doctools.js
    M doc/html/_static/down-pressed.png
    M doc/html/_static/down.png
    M doc/html/_static/file.png
    M doc/html/_static/jquery.js
    M doc/html/_static/minus.png
    M doc/html/_static/plus.png
    M doc/html/_static/pygments.css
    M doc/html/_static/searchtools.js
    M doc/html/_static/underscore.js
    M doc/html/_static/up-pressed.png
    M doc/html/_static/up.png
    M doc/html/_static/websupport.js
    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/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/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/objects.inv
    M doc/html/search.html
    M doc/html/searchindex.js
    M doc/settings/core.settings
    M doc/settings/mod.channels
    M doc/settings/mod.ctcp
    M doc/settings/mod.irc
    M doc/settings/mod.notes
    M doc/settings/mod.server
    M doc/settings/mod.share
    M doc/tcl-commands.doc

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


  Commit: b0504a35cb74b02165484b709afe53d23f1fc3bc
      https://github.com/eggheads/eggdrop/commit/b0504a35cb74b02165484b709afe53d23f1fc3bc
  Author: Geo <geo at eggheads.org>
  Date:   2018-11-01 (Thu, 01 Nov 2018)

  Changed paths:
    M src/version.h

  Log Message:
  -----------
  Bump patchlevel


  Commit: ee03769e2f0e35f8cf3b29a400d673f4172302f7
      https://github.com/eggheads/eggdrop/commit/ee03769e2f0e35f8cf3b29a400d673f4172302f7
  Author: Cizzle <Cizzle at users.noreply.github.com>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
    M src/botnet.c

  Log Message:
  -----------
  Cosmetic spacing fix.


  Commit: e6f2fa19bbc4ef9d0962464baefa259e2beda8e4
      https://github.com/eggheads/eggdrop/commit/e6f2fa19bbc4ef9d0962464baefa259e2beda8e4
  Author: Cizzle <Cizzle at users.noreply.github.com>
  Date:   2018-11-18 (Sun, 18 Nov 2018)

  Changed paths:
    M src/dcc.c
    M src/eggdrop.h
    M src/net.c
    M src/tls.c

  Log Message:
  -----------
  Fix failing tls upgrade of plain-to-plain botlink. Fixes #580

Found by: maimizuno, Cizzle
Patch by: Cizzle
Fixes: #580 

Upgrading a starting botlink to use TLS when both hub and leaf used non-TLS ports (no +prefix) occasionally timed out for no apparent reason.

The failure happened due to the Client Hello of the TLS handshake arriving too soon and together with the "startls -" botlinkmessage at the hub causing that Client Hello to be missed by the TLS handshake.

The fix consists of two parts, one for the hub and one for the leaf. This way the fix is backward compatible for hubs having to deal with unpatched leafs and leafs having to deal with unpatched hubs.


  Commit: b6d2d094fdf4299d192944f7a3135c82bcd76080
      https://github.com/eggheads/eggdrop/commit/b6d2d094fdf4299d192944f7a3135c82bcd76080
  Author: Cizzle <Cizzle at users.noreply.github.com>
  Date:   2018-11-20 (Tue, 20 Nov 2018)

  Changed paths:
    M src/dcc.c

  Log Message:
  -----------
  Fix starttls or passreq being on same line as stealth-prompt

Found by: Cizzle (but mostly Geo)
Patch by: Cizzle

Broken earlier this dev release- When a stealth-prompt in conf (with stealth-telnets set to 1) or 0x53e in a language file (with stealth-telnets set to 0) is used without a trailing newline ("\n"), no upgrade to TLS of a botlink or no link at all when TLS is not compiled in happens.


  Commit: 7cdd075b207fd0639dac2f090571e7f88a7231f0
      https://github.com/eggheads/eggdrop/commit/7cdd075b207fd0639dac2f090571e7f88a7231f0
  Author: Michael Ortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-11-22 (Thu, 22 Nov 2018)

  Changed paths:
    M src/match.c

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

Patch by: michaelortmann


  Commit: 6e1a6e25bd94382519078669cbc9b05fd9c91ab5
      https://github.com/eggheads/eggdrop/commit/6e1a6e25bd94382519078669cbc9b05fd9c91ab5
  Author: Michael Ortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-11-24 (Sat, 24 Nov 2018)

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

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

Found by: thommey, michaelortmann
Patch by: michaelortmann


  Commit: f190a759309c4526889607733ebcf2f0ef553ad3
      https://github.com/eggheads/eggdrop/commit/f190a759309c4526889607733ebcf2f0ef553ad3
  Author: Michael Ortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-12-01 (Sat, 01 Dec 2018)

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

  Log Message:
  -----------
  Wording fix

Patch by: michaelortmann


  Commit: 53afaf6ff053199eabce53cc71a2339348eb7038
      https://github.com/eggheads/eggdrop/commit/53afaf6ff053199eabce53cc71a2339348eb7038
  Author: Michael Ortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-12-01 (Sat, 01 Dec 2018)

  Changed paths:
    M src/compat/strlcpy.c

  Log Message:
  -----------
  Fix build from another directory

Patch by: michaelortmann


  Commit: cf5e32ee3a0e790ae9fb90b60495e791da9e51b8
      https://github.com/eggheads/eggdrop/commit/cf5e32ee3a0e790ae9fb90b60495e791da9e51b8
  Author: Michael Ortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-12-01 (Sat, 01 Dec 2018)

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

  Log Message:
  -----------
  Streamline return

Patch by: michaelortmann


  Commit: c4e0c4cb7a5d86e54accb881fd2e970f7bf5e008
      https://github.com/eggheads/eggdrop/commit/c4e0c4cb7a5d86e54accb881fd2e970f7bf5e008
  Author: Michael Ortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-12-01 (Sat, 01 Dec 2018)

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

  Log Message:
  -----------
  Add static keyword

Patch by: michaelortmann


  Commit: 1c31d750d59e4431a3349f6d87828578dd19e754
      https://github.com/eggheads/eggdrop/commit/1c31d750d59e4431a3349f6d87828578dd19e754
  Author: Michael Ortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-12-01 (Sat, 01 Dec 2018)

  Changed paths:
    M src/users.c

  Log Message:
  -----------
  Delete unused addmask_fully() parameter

Patch by: michaelortmann


  Commit: 1c2531950b599aef0888f98226654cc79471dd56
      https://github.com/eggheads/eggdrop/commit/1c2531950b599aef0888f98226654cc79471dd56
  Author: Michael Ortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-12-02 (Sun, 02 Dec 2018)

  Changed paths:
    M src/tcl.c

  Log Message:
  -----------
  Raise ssl-ciphers length to 140

Patch by: michaelortmann


  Commit: 86eb744a3e64c06c61528821831c4153f729d52c
      https://github.com/eggheads/eggdrop/commit/86eb744a3e64c06c61528821831c4153f729d52c
  Author: Christophe Beauval <Cizzle at users.noreply.github.com>
  Date:   2018-12-02 (Sun, 02 Dec 2018)

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

  Log Message:
  -----------
  Raise tls_ciphers to 2048 (openssl ciphers | wc -c -gt 1330)


  Commit: d392e7f5bc6ccc1d80a937ce5ac9e6ee98d53678
      https://github.com/eggheads/eggdrop/commit/d392e7f5bc6ccc1d80a937ce5ac9e6ee98d53678
  Author: Michael Ortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-12-02 (Sun, 02 Dec 2018)

  Changed paths:
    M src/tls.c

  Log Message:
  -----------
  Enhance OpenSSL handshake error reporting

Found by: Robby-
Patch by: michaelortmann


  Commit: 23f8187bbfffc8c9d008a7e8ba55962acecb6cfc
      https://github.com/eggheads/eggdrop/commit/23f8187bbfffc8c9d008a7e8ba55962acecb6cfc
  Author: Cizzle <Cizzle at users.noreply.github.com>
  Date:   2018-12-03 (Mon, 03 Dec 2018)

  Changed paths:
    M src/dcc.c

  Log Message:
  -----------
  Add + when using TLS for TELNET in Tcl dcclist. Closes #555

Found by: maimizuno
Patch by: maimizuno
Closes: #555


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

  Changed paths:
    M language/core.german.lang

  Log Message:
  -----------
  German language typo fix

Patch by: michaelortmann


  Commit: 48dbe623400382e9efa91110943e810465bea6e7
      https://github.com/eggheads/eggdrop/commit/48dbe623400382e9efa91110943e810465bea6e7
  Author: Michael Ortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-12-07 (Fri, 07 Dec 2018)

  Changed paths:
    M src/net.c

  Log Message:
  -----------
  Cleanup net.c

Patch by: michaelortmann


  Commit: 770d53aec84331fbe263f7c222aa4d38984d78cb
      https://github.com/eggheads/eggdrop/commit/770d53aec84331fbe263f7c222aa4d38984d78cb
  Author: Michael Ortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-12-07 (Fri, 07 Dec 2018)

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

  Log Message:
  -----------
  Improve plain-to-TLS botlinks. Closes #754

Found by: michaelortmann
Patch by: Cizzle, michaelortmann
Fixes: #754


(First entry is port in botaddr on leaf; second is port appearance in listen on hub)

port -> port = plain leaf connection to hub; hub sent starttls, TLS SUCCESS
port -> +port = plain leaf connection to hub; hub attempted TLS read, failed; leaf re-tried with TLS, TLS SUCCESS
+port -> +port = TLS connection to hub, hub attempted TLS read; TLS SUCCESS
+port -> port = TLS connection to hub, failed; LINK FAIL (not a regression though, this was previous behavior)

We can't seem to find a reliable, compatible method where +port->port works. After MUCH discussion, this is being merged as "best we can do for now" and intend (as of now) to switch to plain-only and TLS-only sockets in 1.9. Yes, we all agree it's not ideal, but the best we can get to at this point.


  Commit: 0380755035c8f8a00976c330ad51f65bb4bb5537
      https://github.com/eggheads/eggdrop/commit/0380755035c8f8a00976c330ad51f65bb4bb5537
  Author: Michael Ortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-12-07 (Fri, 07 Dec 2018)

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

  Log Message:
  -----------
  Rewrite dcc relay filter

Patch by: michaelortmann


  Commit: 7ac9c77159bcfb6761553601f6ae74075e08d76c
      https://github.com/eggheads/eggdrop/commit/7ac9c77159bcfb6761553601f6ae74075e08d76c
  Author: Thomas Sader <thommey at gmail.com>
  Date:   2018-12-09 (Sun, 09 Dec 2018)

  Changed paths:
    M AUTHORS

  Log Message:
  -----------
  Update AUTHORS


  Commit: e7bd93493f11197ab5c4af879de3c88e1d42b3c6
      https://github.com/eggheads/eggdrop/commit/e7bd93493f11197ab5c4af879de3c88e1d42b3c6
  Author: Michael Ortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-12-09 (Sun, 09 Dec 2018)

  Changed paths:
    M src/dcc.c

  Log Message:
  -----------
  Format trailing null

Patch by: michaelortmann


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

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

  Log Message:
  -----------
  Fix strcpy param overlap

Patch by: michaelortmann


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

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

  Log Message:
  -----------
  add zlib version info to status report

Patch by: michaelortmann


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

  Changed paths:
    M configure.ac
    M src/mod/compress.mod/configure.ac
    M src/mod/dns.mod/configure.ac

  Log Message:
  -----------
  Fix AC_PREREQ in configure.ac files

Patch by: michaelortmann


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

  Changed paths:
    M src/misc.c

  Log Message:
  -----------
  Fix param overlap

Patch by: michaelortmann


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

  Changed paths:
    M configure.ac

  Log Message:
  -----------
  Fix Sunos gmake check

Patch by: michaelortmann


  Commit: 83aa25e7f13472d376e2678aefc9f526c18ab2f6
      https://github.com/eggheads/eggdrop/commit/83aa25e7f13472d376e2678aefc9f526c18ab2f6
  Author: Cizzle <Cizzle at users.noreply.github.com>
  Date:   2018-12-10 (Mon, 10 Dec 2018)

  Changed paths:
    M src/net.c

  Log Message:
  -----------
  Fix always sending IP for DCC

Found by: Geo
Patch by: Cizzle

In particular, it failed when nat-ip was not set and listen-addr was set to 0.0.0.0 and either IPV6 was disabled (./configure --disable-ipv6) or prefer-ipv6 was set to 1.
The prefer-ipv6 setting was removed from that part as well as other functions used within make sure we get what we prefer.


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

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

  Log Message:
  -----------
  Update old code to htonl()

Patch by: michaelortmann


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

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

  Log Message:
  -----------
  Update TLS docs


  Commit: 441ce6d0eb06bf7d8b8957ac88ba5cfa099707a2
      https://github.com/eggheads/eggdrop/commit/441ce6d0eb06bf7d8b8957ac88ba5cfa099707a2
  Author: Michael Ortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-12-11 (Tue, 11 Dec 2018)

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

  Log Message:
  -----------
  Fix buffer sizes in seen.mod

Found by: michaelortmann
Patch by: michaelortmann


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

  Changed paths:
    M src/dccutil.c

  Log Message:
  -----------
  Fix segfault for small max-socks

Patch by: michaelortmann


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

  Changed paths:
    M AUTHORS
    M NEWS
    M THANKS

  Log Message:
  -----------
  Update AUTHORS THANKS NEWS for 1.8.4


  Commit: 1ed54f2177ab8c18c12f2c20e26a2afbb2f63c53
      https://github.com/eggheads/eggdrop/commit/1ed54f2177ab8c18c12f2c20e26a2afbb2f63c53
  Author: Michael Ortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2018-12-11 (Tue, 11 Dec 2018)

  Changed paths:
    M src/botmsg.c

  Log Message:
  -----------
  Adjust buffer size in add_note()

Patch by: michaelortmann


  Commit: 5972817f47960b9ff225a2e33d64238b4f505b49
      https://github.com/eggheads/eggdrop/commit/5972817f47960b9ff225a2e33d64238b4f505b49
  Author: Geo <geo at eggheads.org>
  Date:   2018-12-11 (Tue, 11 Dec 2018)

  Changed paths:
    M ChangeLog.gz
    M doc/Changes1.8

  Log Message:
  -----------
  Generate ChangeLog/Changes files for 1.8.4


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

  Changed paths:
    M configure.ac
    M doc/COMPILE-GUIDE
    M doc/sphinx_source/appendices/text-sub.rst
    M doc/sphinx_source/conf.py
    M doc/sphinx_source/mainDocs/patch.rst
    M doc/sphinx_source/mainDocs/tcl-commands.rst
    M src/mod/compress.mod/configure.ac
    M src/mod/dns.mod/configure.ac
    M src/version.h

  Log Message:
  -----------
  Update version strings to 1.8.4


  Commit: 66287c26f397c6f2f62f89ffc0f791dba29ad51e
      https://github.com/eggheads/eggdrop/commit/66287c26f397c6f2f62f89ffc0f791dba29ad51e
  Author: Geo <geo at eggheads.org>
  Date:   2018-12-11 (Tue, 11 Dec 2018)

  Changed paths:
    M FEATURES
    M INSTALL
    M README
    M doc/ABOUT
    M doc/BANS
    M doc/BOTNET
    M doc/FAQ
    M doc/KNOWN-PROBLEMS
    M doc/MODULES
    M doc/PATCH-HOWTO
    M doc/TEXT-SUBSTITUTIONS
    M doc/TLS
    M doc/TRICKS
    M doc/USERS
    M doc/WEIRD-MESSAGES
    M doc/html/_static/basic.css
    M doc/html/_static/comment-bright.png
    M doc/html/_static/comment-close.png
    M doc/html/_static/comment.png
    M doc/html/_static/doctools.js
    M doc/html/_static/down-pressed.png
    M doc/html/_static/down.png
    M doc/html/_static/file.png
    M doc/html/_static/jquery.js
    M doc/html/_static/minus.png
    M doc/html/_static/plus.png
    M doc/html/_static/pygments.css
    M doc/html/_static/searchtools.js
    M doc/html/_static/underscore.js
    M doc/html/_static/up-pressed.png
    M doc/html/_static/up.png
    M doc/html/_static/websupport.js
    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/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/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/objects.inv
    M doc/html/search.html
    M doc/html/searchindex.js
    M doc/settings/core.settings
    M doc/settings/mod.channels
    M doc/settings/mod.ctcp
    M doc/settings/mod.irc
    M doc/settings/mod.notes
    M doc/settings/mod.server
    M doc/settings/mod.share
    M doc/tcl-commands.doc

  Log Message:
  -----------
  Generate docs with 1.8.4 version


  Commit: 35808b2bcaaf6a81e43835e4e18ecb4848ded75a
      https://github.com/eggheads/eggdrop/commit/35808b2bcaaf6a81e43835e4e18ecb4848ded75a
  Author: Geo <geo at eggheads.org>
  Date:   2018-12-11 (Tue, 11 Dec 2018)

  Changed paths:
    M configure
    M src/mod/compress.mod/configure
    M src/mod/dns.mod/configure

  Log Message:
  -----------
  Run autoconf


  Commit: 2962dd20cc174a723a6fa621b8d6e4795b8e345b
      https://github.com/eggheads/eggdrop/commit/2962dd20cc174a723a6fa621b8d6e4795b8e345b
  Author: Cizzle <Cizzle at users.noreply.github.com>
  Date:   2018-12-13 (Thu, 13 Dec 2018)

  Changed paths:
    M src/main.c

  Log Message:
  -----------
  Fix getrandom() syscall not existing while function exists in header

Found by: jack3
Patch by: Cizzle

On systems running Linux older than 3.17 and using glibc 2.25 or newer, the getrandom() function exists in the system header but the system call does not exist. This checks and skips the call if not found.


  Commit: 89280acf0394256c71322183cf06babb2afe36db
      https://github.com/eggheads/eggdrop/commit/89280acf0394256c71322183cf06babb2afe36db
  Author: Geo <geo at eggheads.org>
  Date:   2018-12-19 (Wed, 19 Dec 2018)

  Changed paths:
    M src/dcc.c

  Log Message:
  -----------
  add ifdef to ssl variable


  Commit: ac622f18e9b514b5df3b0f9e22f9bb18ebe57e80
      https://github.com/eggheads/eggdrop/commit/ac622f18e9b514b5df3b0f9e22f9bb18ebe57e80
  Author: Geo <geo at eggheads.org>
  Date:   2018-12-21 (Fri, 21 Dec 2018)

  Changed paths:
    M THANKS

  Log Message:
  -----------
  Update THANKS file


  Commit: 6e72915dca892846d88bd2be6ca60281cc045534
      https://github.com/eggheads/eggdrop/commit/6e72915dca892846d88bd2be6ca60281cc045534
  Author: Geo <geo at eggheads.org>
  Date:   2018-12-21 (Fri, 21 Dec 2018)

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

  Log Message:
  -----------
  fix TLS doc formatting


  Commit: aeacbf176545a6c1117081681220adf3ca68e5bb
      https://github.com/eggheads/eggdrop/commit/aeacbf176545a6c1117081681220adf3ca68e5bb
  Author: Geo <geo at eggheads.org>
  Date:   2018-12-21 (Fri, 21 Dec 2018)

  Changed paths:
    M THANKS

  Log Message:
  -----------
  Update THANKS


  Commit: 53e597fcc1aac92a5e46e3816a31ad2ae40fa84b
      https://github.com/eggheads/eggdrop/commit/53e597fcc1aac92a5e46e3816a31ad2ae40fa84b
  Author: Geo <geo at eggheads.org>
  Date:   2018-12-27 (Thu, 27 Dec 2018)

  Changed paths:
    A src/version.he

  Log Message:
  -----------
  Advance version level


  Commit: 6f910beae7abb2d88a36c9fc0f64dff952346e43
      https://github.com/eggheads/eggdrop/commit/6f910beae7abb2d88a36c9fc0f64dff952346e43
  Author: Geo <geo at eggheads.org>
  Date:   2018-12-28 (Fri, 28 Dec 2018)

  Changed paths:
    M src/version.h
    R src/version.he

  Log Message:
  -----------
  Correct version file


  Commit: 96d4d3b484d464f231c6acc7f1c408d74315bb71
      https://github.com/eggheads/eggdrop/commit/96d4d3b484d464f231c6acc7f1c408d74315bb71
  Author: Geo <geo at eggheads.org>
  Date:   2018-12-30 (Sun, 30 Dec 2018)

  Changed paths:
    M misc/releaseprep

  Log Message:
  -----------
  Better args for releaseprep


  Commit: dde0928ebde99ab6dd7b9f1cf77e7fb071f022d4
      https://github.com/eggheads/eggdrop/commit/dde0928ebde99ab6dd7b9f1cf77e7fb071f022d4
  Author: Geo <geo at eggheads.org>
  Date:   2018-12-30 (Sun, 30 Dec 2018)

  Changed paths:
    M AUTHORS
    M doc/Changes1.4
    M doc/Changes1.6

  Log Message:
  -----------
  Update developer names


  Commit: 68a6dbdb30de049421d97666156d0c394532967c
      https://github.com/eggheads/eggdrop/commit/68a6dbdb30de049421d97666156d0c394532967c
  Author: Geo <geo at eggheads.org>
  Date:   2018-12-31 (Mon, 31 Dec 2018)

  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/_static/basic.css
    M doc/html/_static/comment-bright.png
    M doc/html/_static/comment-close.png
    M doc/html/_static/comment.png
    M doc/html/_static/doctools.js
    M doc/html/_static/down-pressed.png
    M doc/html/_static/down.png
    M doc/html/_static/file.png
    M doc/html/_static/jquery.js
    M doc/html/_static/minus.png
    M doc/html/_static/plus.png
    M doc/html/_static/pygments.css
    M doc/html/_static/searchtools.js
    M doc/html/_static/underscore.js
    M doc/html/_static/up-pressed.png
    M doc/html/_static/up.png
    M doc/html/_static/websupport.js
    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/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/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/objects.inv
    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.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/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/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/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_ntop.c
    M 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/strcasecmp.c
    M src/compat/strcasecmp.h
    M src/compat/strftime.c
    M src/compat/strftime.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/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. Happy 2019!


  Commit: 49b38ea10969966724551ebc8279d8ef194faabd
      https://github.com/eggheads/eggdrop/commit/49b38ea10969966724551ebc8279d8ef194faabd
  Author: Geo <geo at eggheads.org>
  Date:   2018-12-31 (Mon, 31 Dec 2018)

  Changed paths:
    M src/version.h

  Log Message:
  -----------
  Roll version to 1.9
This is still a subject of debate. Rolling to 1.9 now, because incompatibilities
with the 1.8 series will be introduced (but still can be configured to be
backwards compatible). This may change again, but we wanted some way to indicate
that what is being downloaded may not work with previous versions.


  Commit: 1f282fc32d5291e08324545e8cd1fae9a5b593a1
      https://github.com/eggheads/eggdrop/commit/1f282fc32d5291e08324545e8cd1fae9a5b593a1
  Author: Thomas Sader <thommey at gmail.com>
  Date:   2019-01-04 (Fri, 04 Jan 2019)

  Changed paths:
    M src/version.h

  Log Message:
  -----------
  Revert "Roll version to 1.9", fixes #804

This reverts commit 49b38ea10969966724551ebc8279d8ef194faabd.

Our module versions are still requiring 1.8, so if we decide to break
the module API, we need a better solution and an exact moment
in time when we bump both. Ugh.

Found by: CryptoSiD


  Commit: 418d8e310978adcbfdf58c81b07a28630c6baaa5
      https://github.com/eggheads/eggdrop/commit/418d8e310978adcbfdf58c81b07a28630c6baaa5
  Author: Geo <geo at eggheads.org>
  Date:   2019-06-19 (Wed, 19 Jun 2019)

  Changed paths:
    M Makefile.in

  Log Message:
  -----------
  Remove unneeded 1.8-specific language in Makefile


  Commit: a268c32caf3f184678ed8fe6e2c83240a3ce267d
      https://github.com/eggheads/eggdrop/commit/a268c32caf3f184678ed8fe6e2c83240a3ce267d
  Author: Geo <vanosg at users.noreply.github.com>
  Date:   2019-06-24 (Mon, 24 Jun 2019)

  Changed paths:
    M src/modules.c
    M src/version.h

  Log Message:
  -----------
  Modify module version check to not prevent newer versions from running

* Modify module version check to not prevent newer versions from running
* Update version strings to 1.9


  Commit: a2ae98978c46a455832ee223886f3127df457026
      https://github.com/eggheads/eggdrop/commit/a2ae98978c46a455832ee223886f3127df457026
  Author: Geo <vanosg at users.noreply.github.com>
  Date:   2019-06-24 (Mon, 24 Jun 2019)

  Changed paths:
    M Makefile.in
    M doc/sphinx_source/installAndSetup/install.rst
    M doc/sphinx_source/mainDocs/tls.rst

  Log Message:
  -----------
  Create sslsilent Makefile option (#817)

* Create sslsilent Makefile option
This allows Eggdrop to generate SSL certificates without human intervention,
good for scripts and testing. Uses preset values for O, OU, and CN
* Bonus- typo fix!


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

  Changed paths:
    M doc/ABOUT

  Log Message:
  -----------
  Update doc/ABOUT

Found by: michaelortmann
Patch by: michaelortmann


  Commit: 35912bea960d0710008a299b646b6b712bfbb7b1
      https://github.com/eggheads/eggdrop/commit/35912bea960d0710008a299b646b6b712bfbb7b1
  Author: Michael Ortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2019-06-25 (Tue, 25 Jun 2019)

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

  Log Message:
  -----------
  Fix 669 - use thread-safe res_n* functions over res_* functions. Fixes #174. Fixes #668.

Found by: fhorst
Patch by: michaelortmann
Fixes: #174, #669

Eggdrop is based on mtr, so this fix is based on newer code from mtr: https://github.com/traviscross/mtr/blob/f456d04e389e254ddf683a2d0e85c49cc1c3402d/dns.c
Fix memleak in coredns.c dorequest()


  Commit: 875f304be8e0eca745d85a9b59dc5ee26ed75050
      https://github.com/eggheads/eggdrop/commit/875f304be8e0eca745d85a9b59dc5ee26ed75050
  Author: Geo <vanosg at users.noreply.github.com>
  Date:   2019-06-25 (Tue, 25 Jun 2019)

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

  Log Message:
  -----------
  Update timer tcl command doc. Closes #808


  Commit: 103128c93f31bb09bb0a8149cc1dac51f5625858
      https://github.com/eggheads/eggdrop/commit/103128c93f31bb09bb0a8149cc1dac51f5625858
  Author: Michael Ortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2019-06-25 (Tue, 25 Jun 2019)

  Changed paths:
    M src/dcc.c
    M src/dccutil.c
    M src/eggdrop.h
    M src/misc.c
    M src/mod/share.mod/share.c

  Log Message:
  -----------
  Enhance makepass() and make_rand_str()

Found by: michaelortmann
Patch by: michaelortmann


    misc.c: Rewrote make_rand_str() to be more random and faster. Entropy was worse because of randint(3) toggle beween lower case letters and digits.
    dccutil.c: Rewrote makepass() to be more random and faster. It returned passwords of len 10 to 15. Now it will always return passwords of len 15. There is no documentation about the maximum password length returned, but this function is exported, so i want to leave it 15 for eggdrop 1.8.
    dcc.c: ps[20] -> pass[16] because now we know the max length returned from makepass(). While at it, equally renamed the array to pass.
    share.c: p[32] -> pass[16] because now we know the max length returned from makepass(). While at it, equally renamed the array to pass. The code was really fooling the reader to think a share password of len 31 would be calculated.


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

  Changed paths:
    M src/chanprog.c
    M src/main.c

  Log Message:
  -----------
  Update -nc console flag output. Fixes #787

Found by: mortmann
Patch by: Geo
Fixes: #787

* Dividing by zero is bad, mmmkay (if the total cache float rounded to 0, a not-a-number error was generated when dividing by the total cache)
* Don't wait 10 seconds to show -nc status


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

  Changed paths:
    M configure.ac
    M doc/sphinx_source/mainDocs/tcl-commands.rst
    M src/Makefile.in
    M src/cmds.c
    M src/compat/Makefile.in
    M src/compat/compat.h
    R src/compat/gnu_strftime.c
    R src/compat/strftime.c
    R src/compat/strftime.h
    M src/eggdrop.h
    M src/md5/Makefile.in
    M src/misc.c
    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/console.mod/Makefile
    M src/mod/ctcp.mod/Makefile
    M src/mod/dns.mod/Makefile.in
    M src/mod/filesys.mod/Makefile
    M src/mod/filesys.mod/filedb3.c
    M src/mod/irc.mod/Makefile
    M src/mod/irc.mod/cmdsirc.c
    M src/mod/irc.mod/irc.c
    M src/mod/irc.mod/msgcmds.c
    M src/mod/notes.mod/Makefile
    M src/mod/notes.mod/notes.c
    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
    M src/tclmisc.c
    M src/users.c

  Log Message:
  -----------
  Replace compat egg_strftime() with strftime()

Patch by: michaelortmann

* strftime() is posix 2001, cleanup compat, egg_strftime() -> strftime()
* delete mbrlen check, for it was only needed by compat/gnu_strftime.c
* Update docs


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

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

  Log Message:
  -----------
  Fix SunOS 5 gcc and remove SunOS 4 workarounds

Found by: michaelortmann
Patch by: michaelortmann
Fixes: #778


  Commit: 92d7d3e5d37274b27027d8b582a45a1f82ba9f4a
      https://github.com/eggheads/eggdrop/commit/92d7d3e5d37274b27027d8b582a45a1f82ba9f4a
  Author: Michael Ortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2019-06-29 (Sat, 29 Jun 2019)

  Changed paths:
    M configure.ac
    M src/eggdrop.h

  Log Message:
  -----------
  Cleanup: sigaction() and sigemptyset() are POSIX.1-2001

 Patch by: michaelortmann

 Cleanup: sigaction() and sigemptyset() are POSIX.1-2001, so old code can be cleaned up.


  Commit: 98799b300aebaf93592a48a577fb95a62a8b1b4c
      https://github.com/eggheads/eggdrop/commit/98799b300aebaf93592a48a577fb95a62a8b1b4c
  Author: Michael Ortmann <41313082+michaelortmann at users.noreply.github.com>
  Date:   2019-06-29 (Sat, 29 Jun 2019)

  Changed paths:
    M configure.ac
    M src/chanprog.c
    M src/misc.c
    M src/misc_file.c
    M src/mod/irc.mod/irc.c
    M src/mod/irc.mod/msgcmds.c
    M src/tclmisc.c

  Log Message:
  -----------
  Cleanup: fsync(), rename() and uname() are POSIX.1-2001

 fsync(), rename() and uname() are POSIX.1-2001, so old code can be cleaned up.

* Modernize: rename() is C89, POSIX.1-2001
* Modernize: fsync() is C89, POSIX.1-2001
* Modernize: fsync() is POSIX.1-2001


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

  Changed paths:
    M configure.ac
    M src/Makefile.in
    M src/botcmd.c
    M src/botmsg.c
    M src/botnet.c
    M src/chanprog.c
    M src/cmds.c
    M src/compat/Makefile.in
    M src/compat/compat.h
    R src/compat/strcasecmp.c
    R src/compat/strcasecmp.h
    M src/dcc.c
    M src/dns.c
    M src/eggdrop.h
    M src/md5/Makefile.in
    M src/mem.c
    M src/misc.c
    M src/mod/assoc.mod/Makefile
    M src/mod/assoc.mod/assoc.c
    M src/mod/blowfish.mod/Makefile
    M src/mod/blowfish.mod/blowfish.c
    M src/mod/channels.mod/Makefile
    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/console.mod/Makefile
    M src/mod/ctcp.mod/Makefile
    M src/mod/ctcp.mod/ctcp.c
    M src/mod/dns.mod/Makefile.in
    M src/mod/dns.mod/coredns.c
    M src/mod/filesys.mod/Makefile
    M src/mod/filesys.mod/files.c
    M src/mod/filesys.mod/filesys.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/msgcmds.c
    M src/mod/module.h
    M src/mod/notes.mod/Makefile
    M src/mod/notes.mod/cmdsnote.c
    M src/mod/notes.mod/notes.c
    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/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/transfer.mod/Makefile
    M src/mod/transfer.mod/tcltransfer.c
    M src/mod/transfer.mod/transfer.c
    M src/mod/transfer.mod/transferqueue.c
    M src/mod/uptime.mod/Makefile
    M src/mod/woobie.mod/Makefile
    M src/modules.c
    M src/net.c
    M src/tcl.c
    M src/tcldcc.c
    M src/tclhash.c
    M src/tcluser.c
    M src/userent.c
    M src/userrec.c
    M src/users.c

  Log Message:
  -----------
  Replace egg_str[n]casecmp with str[c]cmp

* deletes strcasecmp() and strncasecmp() because they're posix 2001
* replaced all egg_str(n)casecmp() with str(c)cmp()

This patch gets rid of src/compat/strcasecmp.c and src/compat/strcasecmp.h. egg_str(n)casecmp() are left as is, but redefined to directly use str(n)casecmp() with a one-liner define in eggdrop.h. we only keep them for backward compatibility to (older) modules, and could remove it from later eggdrop versions when api breakage becomes possible.


  Commit: 5445dd00e702b3740206be2b05ac803956d2b5db
      https://github.com/eggheads/eggdrop/commit/5445dd00e702b3740206be2b05ac803956d2b5db
  Author: Geo <geo at eggheads.org>
  Date:   2019-07-02 (Tue, 02 Jul 2019)

  Changed paths:
    M config.h.in
    M configure
    M src/mod/compress.mod/configure
    M src/mod/dns.mod/configure

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


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

  Changed paths:
    A doc/sphinx_source/coreDocs/ident.rst
    M eggdrop-basic.conf
    M eggdrop.conf
    M misc/generatedocs
    M src/eggdrop.h
    A src/mod/ident.mod/Makefile
    A src/mod/ident.mod/help/ident.help
    A src/mod/ident.mod/help/set/ident.help
    A src/mod/ident.mod/ident.c
    M src/mod/server.mod/servmsg.c
    M src/net.c
    M src/tcl.c

  Log Message:
  -----------
  Add oident and builtin ident support as module

Patch by: michaelortmann
Fixes: #259

This commit adds oident integration support and a built-in ident server via the ident module. oident is a separate ident service not maintained by eggdrop. The built-in ident server binds/opens only during a connect to an IRC server.

* Add oident support
* add Makefile
* misc/makedepend
* First hack at docs
* Add partyline help
* First hack at custom port
* add ident-port to eggdrop.conf, fix unload ident segfault, fix open and close of socket, change license from MIT to GPL
* doc updates
* Add debug messages
* after response, dont wait for 001, but stop ident server on spot; cleanup redundant code


  Commit: 363aeeaeae7bfcdcad2c5a32ed828f4b9a842077
      https://github.com/eggheads/eggdrop/commit/363aeeaeae7bfcdcad2c5a32ed828f4b9a842077
  Author: Geo <geo at eggheads.org>
  Date:   2019-07-02 (Tue, 02 Jul 2019)

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

  Log Message:
  -----------
  Run makedepend


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

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

  Log Message:
  -----------
  Fix ident module include


  Commit: 902dae625c4e062f1b72a1f5c7e9642f66cbcdca
      https://github.com/eggheads/eggdrop/commit/902dae625c4e062f1b72a1f5c7e9642f66cbcdca
  Author: Geo <vanosg at users.noreply.github.com>
  Date:   2019-07-03 (Wed, 03 Jul 2019)

  Changed paths:
    M AUTHORS
    M CONTENTS
    M ChangeLog.gz
    M FEATURES
    M INSTALL
    M Makefile.in
    M NEWS
    M README
    M THANKS
    M UPGRADING
    M aclocal.m4
    R ax_create_stdint_h.m4
    M config.h.in
    M configure
    M configure.ac
    M doc/ABOUT
    M doc/BANS
    M doc/BOTNET
    M doc/BUG-REPORT
    M doc/COMPILE-GUIDE
    M doc/CONTENTS
    M doc/Changes1.0
    M doc/Changes1.1
    M doc/Changes1.3
    M doc/Changes1.4
    M doc/Changes1.5
    M doc/Changes1.6
    M doc/Changes1.8
    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/_static/basic.css
    M doc/html/_static/comment-bright.png
    M doc/html/_static/comment-close.png
    M doc/html/_static/comment.png
    M doc/html/_static/doctools.js
    M doc/html/_static/down-pressed.png
    M doc/html/_static/down.png
    M doc/html/_static/file.png
    M doc/html/_static/jquery.js
    M doc/html/_static/minus.png
    M doc/html/_static/plus.png
    M doc/html/_static/pygments.css
    M doc/html/_static/searchtools.js
    M doc/html/_static/underscore.js
    M doc/html/_static/up-pressed.png
    M doc/html/_static/up.png
    M doc/html/_static/websupport.js
    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/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/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/objects.inv
    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.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
    A 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/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 help/set/cmds1.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
    A m4/ax_create_stdint_h.m4
    A m4/ax_lib_socket_nsl.m4
    A m4/ax_type_socklen_t.m4
    A m4/tcl.m4
    M misc/config.guess
    M misc/config.sub
    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/getops.tcl
    M scripts/notes2.tcl
    M scripts/ques5.tcl
    M scripts/weed
    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/compat.h
    M src/compat/gethostbyname2.c
    M src/compat/gethostbyname2.h
    R src/compat/gnu_strftime.c
    M src/compat/in6.h
    M src/compat/inet_aton.c
    M src/compat/inet_aton.h
    M src/compat/inet_ntop.c
    M src/compat/inet_ntop.h
    M src/compat/inet_pton.c
    M src/compat/inet_pton.h
    R src/compat/memcpy.c
    R src/compat/memcpy.h
    R src/compat/memset.c
    R src/compat/memset.h
    M src/compat/snprintf.c
    M src/compat/snprintf.h
    R src/compat/strcasecmp.c
    R src/compat/strcasecmp.h
    R src/compat/strftime.c
    R src/compat/strftime.h
    A src/compat/strlcpy.c
    A 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/match.c
    M src/md5/Makefile.in
    M src/md5/md5.h
    M src/md5/md5c.c
    M src/mem.c
    M src/misc.c
    M src/misc_file.c
    M src/misc_file.h
    M src/mod/Makefile.in
    M src/mod/assoc.mod/Makefile
    M src/mod/assoc.mod/assoc.c
    M src/mod/assoc.mod/assoc.h
    A src/mod/assoc.mod/language/assoc.portuguese.lang
    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/help/channels.help
    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/help/compress.help
    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
    A src/mod/console.mod/language/console.portuguese.lang
    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
    A src/mod/ident.mod/Makefile
    A src/mod/ident.mod/help/ident.help
    A src/mod/ident.mod/help/set/ident.help
    A 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
    A src/mod/notes.mod/language/notes.portuguese.lang
    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/help/server.help
    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/help/share.help
    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/help/set/transfer.help
    A src/mod/transfer.mod/language/transfer.portuguese.lang
    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 ssl.conf
    R tcl.m4
    M text/CONTENTS
    M text/banner
    M text/motd

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


Compare: https://github.com/eggheads/eggdrop/compare/b6e66798b849...902dae625c4e


More information about the Changes mailing list