Commit Briefs

186b14f332 Alexander Barton

ngIRCd release 17.1 (tags/rel-17.1)


8ea1c5bb82 Alexander Barton

--configtest: remember if MOTD is configured by file or phrase

Configuration variables "MotdFile" and "MotdPhrase" are mutually exclusive; so don't display content in both of them when running "ngircd --configtest": instead remember which one is beeing used.



60bb40d67a Alexander Barton

Reset ID of outgoing server link on DNS error correctly

Not resetting the ID prevents the daemon from trying to re-establish outgoing server links when the DNS resolver failed to resole a hostname.


5da98ec389 Alexander Barton

Don't log critical (or worse) messages to stderr

stderr isn't redirected to the "error file" any more, so there is no point in trying to log to it ...


0305f75456 Alexander Barton

Manual page ngircd(8): add SIGNALS section


65bcff35ff Alexander Barton

Manual pages: update and simplyfy AUTHORS section


790fa89e67 Alexander Barton

Remove "error file" when compiled with debug code enabled

The information written to the "error file" (/tmp/ngircd-<PID>.err) when ngIRCd is compiled with debug code enabled isn't that usefule, so don't create this file at all.


ce448e9077 Alexander Barton

README: Updated list of implemented commands



de6f08cc04 Alexander Barton

Merge branch 'numeric-329'

* numeric-329: New numeric 329: get channel creation time on "MODE #chan" commands Save channel creation time; new function Channel_CreationTime()


678d5411e2 Florian Westphal

add doc/PAM.txt to distribution tarball

doc/PAM.txt was not included in the release tarball. reported by Christoph Biedl.




0d19f2b43a Alexander Barton

ngIRCd release 17 (tags/rel-17)


5a14942b0a Alexander Barton

Updated doc/Platforms.txt for upcoming release 17


2bca14b52e Alexander Barton

contrib/platformtest.sh: make command name quoting consistent



30b6e72b96 Alexander Barton

Fix up generation and distribution of sample-ngircd.conf

- Add generated sample-ngircd.conf to new .gitignore file, - refactor Makefile.am to generate sample-ngircd.conf on "make all", to clean it up on "make clean", and to install it to the correct place. - Make sure path names in sample-ngircd.conf are separated by "/".



bdcf3f0e24 Alexander Barton

ngIRCd Release 17~rc3 (tags/rel-17-rc3)


d7ad956a06 Alexander Barton

Fix connect attempts to further IP addresses of outgoing server links

If a hostname resolves to more than one IP address (round-robin DNS, IPv4 and IPv6) and an attempt to connect to the first address fails, ngIRCd should try to connect to the 2nd address, 3rd address etc. But because of a wrong variable used in the call to New_Server(), the wrong server structure has been used in further connection attemps which possibly lead to connection attempts to already connected servers.


e2c9290030 Alexander Barton

Debian: Install default /etc/pam.d/ngircd allowing all logins

This is required for backwards compatibility when installing the -full or -full-dbg package variant: PAM is enabled now but no configuration present, so all login attempts would be denied ... Creating /etc/pam.d/ngircd including "auth required pam_permit.so" restores the old behaviour of allowing all connections.



864f3df575 Alexander Barton

Make contrib/platformtest.sh more portable