Commits
- Commit:
0d19f2b43a0c5cc5c2c87e949bd3d32efcd2f935
- From:
- Alexander Barton <alex@barton.de>
- Date:
ngIRCd release 17
- Commit:
5a14942b0a01bbb144589d6d7ba33184d924f495
- From:
- Alexander Barton <alex@barton.de>
- Date:
Updated doc/Platforms.txt for upcoming release 17
- Commit:
2bca14b52e69d3ca3dd5591fd11300860ccfd050
- From:
- Alexander Barton <alex@barton.de>
- Date:
contrib/platformtest.sh: make command name quoting consistent
- Commit:
29b41a4eccf024348631830d7fa087f88556f81a
- From:
- Alexander Barton <alex@barton.de>
- Date:
contrib/ngircd-redhat.init: updated email address of Naoya Nakazawa
- Commit:
30b6e72b96e8092f3a0884b1a02eb403b8a4b12c
- From:
- Alexander Barton <alex@barton.de>
- Date:
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 "/".
- Commit:
4a197638688d4e39d57f201ac735a38c9fc5a260
- From:
- Florian Westphal <fw@strlen.de>
- Date:
doc: change path names in sample-ngircd.conf depending on sysconfdir
- Commit:
bdcf3f0e246c5aa3072c4f82dd9cd0541f4e79aa
- From:
- Alexander Barton <alex@barton.de>
- Date:
ngIRCd Release 17~rc3
- Commit:
d7ad956a06af2bde1cfcf2ed8194b6a84d69d968
- From:
- Alexander Barton <alex@barton.de>
- Date:
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.
- Commit:
e2c92900300604c000af86008dad086527a04345
- From:
- Alexander Barton <alex@barton.de>
- Date:
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.
- Commit:
5edde9a760e1e46eeeddd6b228e3a2ea4ca971db
- From:
- Alexander Barton <alex@barton.de>
- Date:
Debian: update standards to 3.9.1; add libpam0g-dev dependency
- Commit:
864f3df575eafc91f4f97ef48b34c27afd08999e
- From:
- Alexander Barton <alex@barton.de>
- Date:
Make contrib/platformtest.sh more portable
- Commit:
ffccfb09753c6ff7fd62417a0141ba95f105785f
- From:
- Alexander Barton <alex@barton.de>
- Date:
Mac OS X package ("make osxpkg"): generate PAM configuration
- Commit:
76f40bdb988440a73431eb14a27f30aeaa18ebe5
- From:
- Alexander Barton <alex@barton.de>
- Date:
Xcode builds ("make xcode"): disable pam_fail_delay()
disable pam_fail_delay() only is available starting with Mac
OS X 10.6; but we use the 10.5 SDK for campatibility, so don't use
this function at all when building using Xcode.
- Commit:
3dd91923e442cef439744636f6abd80cde85792f
- From:
- Alexander Barton <alex@barton.de>
- Date:
Xcode: update project file, use 10.5.x SDK
This is required for universal 32 bit and 64 bit builds: now code
for ppc, i386, and x86_64 is generated (which requires 10.5 or newer).
- Commit:
a4de27deee264714099c652cb87b3b8519cbb739
- From:
- Alexander Barton <alex@barton.de>
- Date:
Xcode builds ("make xcode"): detect version number correctly
- Commit:
8449e082455fc69c5a062c4cfeb1b1ad9aca437c
- From:
- Alexander Barton <alex@barton.de>
- Date:
ngIRCd release 17~rc2
- Commit:
05d1df97c300485d24dc31b4cf7f280fe1d693f4
- From:
- Alexander Barton <alex@barton.de>
- Date:
Updated contrib/platformtest.sh (new version scheme)
- handle version numbers generated by "git describe"
- detect gcc compiler version correctly when "-std=xxx" is used
- Commit:
01c39ba0015f715b2082f5ed54dc769d09c09bd0
- From:
- Alexander Barton <alex@barton.de>
- Date:
New doc/HowToRelease.txt file describing the release process
- Commit:
0c0cac641d07a92aea72ccc165fb0cbe3f834464
- From:
- Alexander Barton <alex@barton.de>
- Date:
ZeroConf: include header files missing since commit a988bbc86a
- Commit:
8288878122468e47df8cc77dfafd5c558508bbec
- From:
- Alexander Barton <alex@barton.de>
- Date:
Generate ngIRCd version number from GIT tag
Now the ngIRCd release/version number is deduced from the "current"
annotated GIT tag; see "git describe --help" for details. This is the
same scheme the Linux kernel uses and gives much more details version
numbers for interim releases and inofficial source archives generated
using "make dist".
Please note: the version number is only updated it the autogen.sh
script is run; so after pulling in and pushing out new commits, you
should run ./autogen.sh!
- Commit:
596bc096b02ef94efe3d73bb747c6ab0368f63bf
- From:
- Alexander Barton <alex@barton.de>
- Date:
Make sourcecode compatible with ansi2knr again
This allows to compile ngIRCd using a pre-ANSI K&R C compiler again:
all source files are automatically converted by the included ansi2knr
program (of GNU automake/autoconf) before compiling them with the
K&R C compiler, but a few coding standards must be met.
Tested on Apple A/UX 3.x.
Regression testing on Linux and Mac OS X.
- Commit:
5700329f8c7dda39610f5836d641f4cea6912197
- From:
- Alexander Barton <alex@barton.de>
- Date:
./configure: check if C compiler can compile ISO Standard C
This is required for enabling ansi2knr on systems that don't have an
ANSI C compiler installed (e.g. on A/UX with Apple standard C compiler).
- Commit:
3b7428087910a79cf7d332206470efb59182a22f
- From:
- Alexander Barton <alex@barton.de>
- Date:
./configure: check support for C prototypes again
- Commit:
f1267ca375b0b754bb466e6c95713566072d3345
- From:
- Alexander Barton <alex@barton.de>
- Date:
Don't use PARAMS() macro for function implementations
The PARAMS() macro is only needed for function prototypes;
don't use it for the actual implementations.
- Commit:
ccb175dce6dc257c9baf561e8a9f704f26e49f17
- From:
- Alexander Barton <alex@barton.de>
- Date:
Added m68k/apple/aux3.0.1 (gcc 2.7.2) to doc/Platforms.txt