Commits
- 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
- Commit:
99e08eaced30fc80c91be9fdb8635409a4b93500- From:
- Alexander Barton <alex@barton.de>
- Date:
Only try to set FD_CLOEXEC if this flag is defined
A/UX 3.x doesn't implement this constant, for example.
- Commit:
5f2bc55d36810499a4533589acb45839f4721c84- From:
- Alexander Barton <alex@barton.de>
- Date:
Only use "__attribute__ ((unused))" if GCC >=2.8 is used
At least GCC 2.7.2 doesn't support this attribute.
- Commit:
1fa5b119950780b8ad2c052d737b8b8f89e0ef2d- From:
- Alexander Barton <alex@barton.de>
- Date:
doc/Makefile.am: don¹t set docdir, automake handles it already
And elder make(1) programs don¹t like "x ?= y" ...
- Commit:
d00a0f1e7c8b7e247f26a8fc265ca8217eaace8b- From:
- Alexander Barton <alex@barton.de>
- Date:
ngIRCd release 17~rc1
- Commit:
a988bbc86aed404b7bcfdbceafc030ea4bc5ecab- From:
- Alexander Barton <alex@barton.de>
- Date:
New configuration option "NoZeroConf" to disable ZeroConf registration
If ngIRCd is compiled to register its services using ZeroConf (e.g. using
Howl, Avahi or on Mac OS X) this parameter can be used to disable service
registration at runtime.
- Commit:
4226db873fa01e0c50a48fc8c96605e5420f5732- From:
- Alexander Barton <alex@barton.de>
- Date:
Xcode: only build current architecture in "Debug" target
- Commit:
f5790436710adcbe0fd399d4b5ba3a8603876413- From:
- Alexander Barton <alex@barton.de>
- Date:
doc/Platforms.txt: added NetBSD 5.0.2
- Commit:
50cb321bb1006a97729096451bb4898b78e90582- From:
- Alexander Barton <alex@barton.de>
- Date:
Updated doc/Platforms.txt
- Commit:
ade8902b88a525622a40dc3c2276e35a8dad29ac- From:
- Alexander Barton <alex@barton.de>
- Date:
Make sure sighandlers.h is listed in noinst_HEADERS
... because it must be included in the distribution archive :-)
- Commit:
3a826b774a10a069d2f18b1a07842acf8da8fc49- From:
- Alexander Barton <alex@barton.de>
- Date:
const'ify ngt_SyslogFacilityName() function
This fixes the following gcc compiler warning:
tool.c: In function 'ngt_SyslogFacilityName':
tool.c:195: warning: return discards qualifiers from pointer target type
- Commit:
c51cc88eb08eb3aa3fd626347bd9c87f2ae7f9c1- From:
- Alexander Barton <alex@barton.de>
- Date:
Debian packages: build "-full" and "-full-dbg" with support for PAM
- Commit:
5e82a91d1337b78510bc62fe3c7e43f9c0b7d3d1- From:
- Alexander Barton <alex@barton.de>
- Date:
New configuration option "SyslogFacility"
The new option "SyslogFacility" deines the syslog "facility" to which
ngIRCd should send log messages.
Possible values are system dependant, but most probably "auth", "daemon",
"user" and "local1" through "local7" are possible values; see syslog(3).
Default is "local5" for historical reasons.
- Commit:
4943bbb066bb49603743ae03846689d2f82441b6- From:
- Alexander Barton <alex@barton.de>
- Date:
New functions ngt_SyslogFacilityName() and ngt_SyslogFacilityID()
These both functions translate syslog facility names to ID numbers
and vice versa. On systems that don't define the facilitynames[] array
in syslog.h, we try to build one ourself.
- Commit:
e2ba7e08b4a4ca73a74c10e7189b46f6d8dcfc75- From:
- Alexander Barton <alex@barton.de>
- Date:
Explicitly cast return value of read(2) to "int"
This fixes the following gcc warning, emitted by Xcode:
src/ngircd/sighandlers.c: In function 'Signal_Callback':
src/ngircd/sighandlers.c:239: warning: implicit conversion shortens 64-bit value into a 32-bit value
- Commit:
b1a117cd98bad64ac56f06f854d4b00f488e44ea- From:
- Alexander Barton <alex@barton.de>
- Date:
Add sighandlers.{c|h} to Xcode project
And update static Mac OS X config.h used by the Xcode project.
