Commits
- Commit:
0709a0f050044db2d76a3142f02f7efd86321898
- From:
- Alexander Barton <alex@barton.de>
- Date:
configure.in: Use AC_CONFIG_HEADER instead of AM_CONFIG_HEADER
AM_CONFIG_HEADER is marked obsolete and will be removed in Automake 1.13.
- Commit:
e19ce437cadca5697a052ade944118a42709eabd
- From:
- Alexander Barton <alex@barton.de>
- Date:
Fixed some spelling errors in documentation and code comments
Thanks to Christoph Biedl!
- Commit:
ee21490887690a4c1dcdd7aafd3ffc745c2ca0ca
- From:
- Alexander Barton <alex@barton.de>
- Date:
./configure: Fix logic and quoting of poll() detection code
This fixes commit 8e193df ...
- Commit:
9d348d00d9eda2aede0ea9052bcc34cd070d3b5a
- From:
- Alexander Barton <alex@barton.de>
- Date:
Not only check for poll(), make sure poll.h exists as well
This fixes building ngIRCd on Debian GNU/Linux 1.3 "Bo" :-)
- Commit:
13d9e0c5a7e03559a2b5bf405b526098b15bd0e6
- From:
- Alexander Barton <alex@barton.de>
- Date:
Test for gai_strerror()
If gai_strerror() isn't available, use a macro that simply returns
a static error message (regardless of the real error code).
For example, GNU libc 2.0.7 doesn't implement gai_strerror().
- Commit:
54566b6b32441044660c8fca784ef7b09b933a7e
- From:
- Alexander Barton <alex@barton.de>
- Date:
Add preliminary ngIRCd protocol module for Anope 1.9
See contrib/Anope/README and doc/Services.txt for more details
and installation instructions!
- Commit:
58a4dae56dd34e41b32dd3e5cede03a7ea5c7bb5
- From:
- Alexander Barton <alex@barton.de>
- Date:
conf: fix 'Value of "..." is not a number!' for negative values
Don't use isdigit() function any more, because it only checks the
first character of the variable value and because it doesn't know
about the minus sign which is required e.g. for "Group = -1".
- Commit:
4a6d44dce2436103dafaad199597ada354d9b794
- From:
- Alexander Barton <alex@barton.de>
- Date:
Remove support for ZeroConf/Bonjour/Rendezvous service registration
- 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:
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:
d00a0f1e7c8b7e247f26a8fc265ca8217eaace8b
- From:
- Alexander Barton <alex@barton.de>
- Date:
ngIRCd release 17~rc1
- Commit:
fe5c7cb22d1dad4840872c79933f4a9ddbdff15b
- From:
- Alexander Barton <alex@barton.de>
- Date:
Bump version number to "17-dev"
- Commit:
1fe17e246cba4ee2f4349196c544296790ab5d55
- From:
- Florian Westphal <fw@strlen.de>
- Date:
Add new 'delayed' signal handlers.
Allows to defer/queue signal processing for execution on the next
event dispatch call, i.e. we can perform any signal action in
normal, non-signal context.
Example uses:
- Reload everything on HUP without writing a global "SIGHUP_received"
variable
- Dump status of internal Lists on SIGUSR1, etc.
- Commit:
b52d5e2a78c669eccdee1291714f7bd420c9b74c
- From:
- Alexander Barton <alex@barton.de>
- Date:
configure: correctly indent IPv6 yes/no summary output
- Commit:
f72e22d3611161af79a7c3240ff4700c0d70eb26
- From:
- Alexander Barton <alex@barton.de>
- Date:
Make configure switch "--docdir" work (closes: #108)
- Commit:
761b2284b953de0d5c2f847e55e3fbc030243178
- From:
- Alexander Barton <alex@barton.de>
- Date:
Detect PAM libraries
- Commit:
e2930f3f5e7356d24f4b5e1616cb7674bd0123ec
- From:
- Alexander Barton <alex@barton.de>
- Date:
Include correct header files when testing for arpa/inet.h (Closes: #105)
Tested on OpenBSD 4.7, OpenBSD 4.1, FreeBSD 8, Linux and Mac OS X.
Thanks to rck <dev.rck@gmail.com> for reporting and testing!
- Commit:
059e70724945264c2ab4f25edd48a50d173697f6
- From:
- Florian Westphal <fw@strlen.de>
- Via:
- Alexander Barton <alex@barton.de>
- Date:
Revert "configure: make implicit declarations fatal"
This reverts commit b3a6c33da0b12ba74dc395979b677813d4bc2c0f.
apparently not all gcc versions support this 8-(
- Commit:
b849e63fbfcddae7c770944816544c4799856042
- From:
- Florian Westphal <fw@strlen.de>
- Via:
- Alexander Barton <alex@barton.de>
- Date:
configure: make implicit declarations fatal
from bugzilla #105:
"ngircd-16 works great under openbsd4.7/i386, but it segfaults on
openbsd4.7/amd64."
Caused by missing function prototypes and the resulting truncation of
pointer to int.
Lets try to catch these bugs during compilation instead of SIGSEGV.
- Commit:
defd7e09afb62ac71859ad910e6dd52a86fb0ae2
- From:
- Alexander Barton <alex@barton.de>
- Date:
ngIRCd release 16
- Commit:
bdec5ac1f37110a8456631e0155b5c9efeee35ee
- From:
- Alexander Barton <alex@barton.de>
- Date:
ngIRCd release 16~rc2
- Commit:
6b0bb665c3cb31ba93fb5ac8197f033532614fd4
- From:
- Alexander Barton <alex@barton.de>
- Date:
Include netinet/{in.h, in_systm.h} when checking for netinet/ip.h
This solves warning messages of autoconf on e.g. FreeBSD 8:
configure: WARNING: netinet/ip.h: present but cannot be compiled
configure: WARNING: netinet/ip.h: check for missing prerequisite headers?
- Commit:
50e8a62c5cfe8eaaeeaaccc5ff577cedf72e848d
- From:
- Alexander Barton <alex@barton.de>
- Date:
ngIRCd release 16~rc1
- Commit:
20276f7cc967ec1a472715574adc6792b1598314
- From:
- Florian Westphal <fw@strlen.de>
- Date:
configure.in: only add -lnsl when needed
dpkg-shlibdeps: warning: dependency on libnsl.so.1 [..]
(they use none of its symbols).
As shown via commit 2b14234abc252383679bae2d23861b773dc9713e
(dpkg-shlibdeps: warning: dependency on libnsl.so.1) and the
following revert of that commit, we cannot simply drop
the AC_CHECK_LIB(nsl). Although -lnsl is indeed unneeded
when glibc is used, some platforms (e.g. Solaris) need it.
Use AC_SEARCH_LIBS instead to only link when the library exports
a particular symbol.
- Commit:
1ddc74f13e3feb5be6af4294e1f6a8162edca8a7
- From:
- Alexander Barton <alex@barton.de>
- Date:
Really test for netinet/ip.h and set HAVE_NETINET_IP_H
- Commit:
c414d0bd3ae670fdcc5d1b81c4e01b486bca91d8
- From:
- Alexander Barton <alex@barton.de>
- Date:
ngIRCd release 15
- Commit:
bc1ac7fbc57bb6341b0b553c29d2da82464fc866
- From:
- Alexander Barton <alex@barton.de>
- Date:
ngIRCd release 15~rc1
- Commit:
5b1efaee67044b56f6ecac1ee70883bfc61f8c5d
- From:
- Alexander Barton <alex@barton.de>
- Date:
Check for sockaddr_in.sin_len and initialize it
Test for sockaddr_in.sin_len and initialize it to the correct value
which some systems (notably Mac OS X) require.
Note: this code path is only relevant when not using getaddrinfo().
- Commit:
d5f80b2a8deda30d0dcd69bea81a3ca862cf46ca
- From:
- Alexander Barton <alex@barton.de>
- Date:
Always use get{addr|name}info() when available
Both getaddrinfo() and getnameinfo() are now used always when available, and
not only when compiling ngIRCd with support for IPv6.
This not only enables ngIRCd to handle multiple addresses per hostname when
compiled without support for IPv6, but fixes binding ngIRCd to IP addresses
on Mac OS X (and probably other BSD-based systems) as well: these systems
require that sockaddr_in is zeroed out and sockaddr_in.sin_len is set to
sizeof(sockaddr_in) like that:
src/ipaddr/ng_ipaddr.c, line 54:
assert(ip_str);
+ memset(addr, 0, sizeof *addr);
+ addr->sin4.sin_len = sizeof(addr->sin4);
addr->sin4.sin_family = AF_INET;
But this would break all the systems not using sockaddr_in.sin_len, for
example Linux -- so we assume that all these systems provide getaddrinfo()
and use that for now.
- Commit:
933da741c6485e090990f296ad89e6173583829b
- From:
- Alexander Barton <alex@barton.de>
- Date:
Fix --with-{openssl|gnutls} to accept path names
This patch fixes --with-openssl and --with-gnutls and enables both to
accept path names, so that you can use "./configure --with-XXX=/path".
All the other --with-XXX parameters support this already.
- Commit:
5debe205097ed6c7b17e15a1798a32a7393b26fa
- From:
- Alexander Barton <alex@barton.de>
- Date:
Use AM_SILENT_RULES([yes]), if available
Starting with GNU automake 1.11 "AM_SILENT_RULES([yes])" is available to
make the build process less verbose ("Linux 2.6 style") which helps to
spot warning and error messages.
So we use it if it is available.
- Commit:
822c1e9265cfe31de6688924528dd7dc788872b5
- From:
- Alexander Barton <alex@barton.de>
- Date:
ngIRCd release 14.1
- Commit:
68835a1d1acb36a5e38870a83a261a969b1878e4
- From:
- Alexander Barton <alex@barton.de>
- Date:
ngIRCd release 14
- Commit:
1f6a5744f62956704e11c2acef3778cdf5e1d46a
- From:
- Alexander Barton <alex@barton.de>
- Date:
ngIRCd release 14~rc1
- Commit:
4b83a23d9d3aa4644dc497f14eaca2bd7f1cc347
- From:
- Alexander Barton <alex@barton.de>
- Date:
ngIRCd release 13
- Commit:
7cf9d93aeebad0b7b5bdf1ef1de58d2e7b2300e4
- From:
- Alexander Barton <alex@barton.de>
- Date:
ngIRCd release 13~rc1
- Commit:
ef3327d372c159bd2a395d6854843982a5e9c54d
- From:
- Florian Westphal <fw@strlen.de>
- Date:
TLS/SSL support: code changes.
This adds the required code to enable ssl/tls support
during compile and run time, respectively.
- Commit:
c769cbecb6214f518135c4bb2a52479747c2bf7b
- From:
- Alexander Barton <alex@barton.de>
- Date:
Enable GNU libc "memory tracing" when compiled with debug code.
This patch lets ngIRCd activate "memory tracing" of the GNU libc when
compiled with debug code (configure: --enable-debug) and the functionality
is available on the system.
(http://www.gnu.org/software/libc/manual/html_node/Allocation-Debugging.html)
- Commit:
707cc42dec2439da1fdee4ed3eb0e0a44d5ea9fe
- From:
- Alexander Barton <alex@barton.de>
- Date:
New make target: "osxpkg" to create an Mac OS X installer package.
This patch adds a new make target, "osxpkg", to the main Makefile which
gereates a Apple Mac OS X installer package of ngIRCd. The packagemaker(1)
project bundle is stored in contrib/MacOSX/ngIRCd.pmdoc.
- Commit:
4467d127c2306c5bd0c0e3fe50ee470b604f5946
- From:
- Alexander Barton <alex@barton.de>
- Date:
Revert "dpkg-shlibdeps: warning: dependency on libnsl.so.1 [..]"
- Solaris needs both -lsocket _and_ -lnsl
- A/UX needs -lUTIL
"... which totally sucks because we'd link libnsl on Linux, too
(where its not needed at all). So, we have to figure out how to tell
autocrap to NOT put -lnsl there unless it exports a symbol we need.
This also means that [...] has to be reverted (or done properly)."
-- Florian Westphal @ #ngircd
This reverts commit 2b14234abc252383679bae2d23861b773dc9713e.
- Commit:
2b14234abc252383679bae2d23861b773dc9713e
- From:
- Florian Westphal <fw@strlen.de>
- Via:
- Alexander Barton <alex@barton.de>
- Date:
dpkg-shlibdeps: warning: dependency on libnsl.so.1 [..]
(they use none of its symbols).
So, rip out that AC_CHECK_LIB cruft, pointed out by Christoph Biedl.
If there are platforms that really need that we should
only link when we actually use these libraries.
- Commit:
b90f71ca2ab1b2eea7ca992b1e51a4b39afe0728
- From:
- Scott Perry <scperry@ucsd.edu>
- Via:
- Florian Westphal <fw@strlen.de>
- Date:
Use strtok_r instead of strchr in IRC_JOIN.
This patch does significant cleanup on the join code by using strtok_r
instead of mangling strchr to parse channel names and keys in parallel when
a JOIN command contains a list of channels and keys.
Also adds an strtok_r implementation to libportab.
- Commit:
73f7201ab38013a9c30239ebee35511f77657ce3
- From:
- Florian Westphal <fw@strlen.de>
- Date:
configure.in: don't check for "obvious" standard functions.
Drop checks for the following C standard functions:
malloc, memmove, memset, realloc, strchr, strcspn, strerror, strstr.
Rationale: These are standard K&R/C89 functions, no point in
''making sure they exist''.
- Commit:
9486bc7465022657ca8d207827a848c5be5d0618
- From:
- Alexander Barton <alex@barton.de>
- Date:
Update master development branch
- use "dev" instead of "HEAD" as "version number",
- update ChangeLog and NEWS to reflect the 0.12.0 release.
- Commit:
8c425945a272cd497b056a92a870d07425429ff9
- From:
- Alexander Barton <alex@barton.de>
- Date:
--enable-ipv6: fix indentation in ./configure --help output.
- Commit:
7df90846e1a2c56a07127b805612d0853e6b3e03
- From:
- Alexander Barton <alex@barton.de>
- Date:
Synchronized branch-0-12-x (ngIRCd 0.12.0-pre1) with master.
(cherry picked from commit 4ea29329674ff8ec6d772991a57c146b5d78d2ad)
- Commit:
307f8abd747a33bcb2a5393222e089ffa4d70d50
- From:
- Alexander Barton <alex@barton.de>
- Date:
Include Mac OS X Xcode project in distribution archives.
Oops, it has not been included since ... ages??
- Commit:
feb31e4200b42e0a5e9fb9637fa5f03c7ec05fcb
- From:
- Florian Westphal <fw@strlen.de>
- Date:
IPv6 support.
all references to struct sockaddr/in_addr have been
removed from src/ngircd.
libngipaddr (in src/ipaddr/) hides all the gory details.
See src/ipaddr/ng_ipaddr.h for API description.
- Commit:
5c782302835e19ac1373ccd574070b8ff9003517
- From:
- Alexander Barton <alex@barton.de>
- Date:
New configure option "--without-select"; when usin epoll() IO API include
support for select() as well by default and fall back on runtime when needed.
- Commit:
fb0c7ad2528b474194d4796b8c372e9e18cb76fa
- From:
- Florian Westphal <fw@strlen.de>
- Date:
add test for strcspn.
- Commit:
639eb400354dc5b69deb17f20a52e0045f6e93e4
- From:
- Florian Westphal <fw@strlen.de>
- Date:
Added support for the /dev/poll i/o interface.
- Commit:
147de9dfa9aea84f7b7cd0eded7a0f07ba36ea06
- From:
- Florian Westphal <fw@strlen.de>
- Date:
add support for the poll() interface
- Commit:
035f7fb2fe1761f522ce680a4ff1ac1a2a44611a
- From:
- Florian Westphal <fw@strlen.de>
- Date:
only test for stack smashing protector if we are using gcc;
use -fstack-protector-all for the test to make sure the guard variable is added.
- Commit:
4d7d1d23be0b7ca4dea63a028011399fb07ee8a9
- From:
- Florian Westphal <fw@strlen.de>
- Date:
fix gcc 4.1 -fstack-protector detection.
- Commit:
7378860aea0f15975a5dbd797e5b5bef65b6e456
- From:
- Florian Westphal <fw@strlen.de>
- Date:
check if compiler supports inline keyword.
- Commit:
581f5479a27eaee454b5e17c58dc8cb700a67a62
- From:
- Alexander Barton <alex@barton.de>
- Date:
Detect the Avahi "howl-compatibility" as well as Howl itself.
- Commit:
a29308802730068270e5032831ea56e2a4fac74b
- From:
- Alexander Barton <alex@barton.de>
- Date:
Make clear that "IO backend: select" is not a request but a C API function.
- Commit:
a7197f579c25eab5d0841a83f4a32a3856a7584e
- From:
- Florian Westphal <fw@strlen.de>
- Date:
check if gcc supports -fstack-protector
- Commit:
3237d28bfbc96096320536f6ebc41761b7d11641
- From:
- Alexander Barton <alex@barton.de>
- Date:
New subdirectory "doc/src" for the source code documentation.
- Commit:
02b0a5151719d04081af2db01e8266a1eafb8537
- From:
- Alexander Barton <alex@barton.de>
- Date:
Renamed "Rendezvous" to "Zeroconf".
- Commit:
1eca0aea4f37cd1dff9075a9d969096784e96fd0
- From:
- Alexander Barton <alex@barton.de>
- Date:
Whitespace fixes.
- Commit:
6093af49d568d942ebd68fef539ed14748bf8d95
- From:
- Florian Westphal <fw@strlen.de>
- Date:
test for epoll and kqueue support
- Commit:
0c33f46fc2b52ed4c3a74cf62c8120721941ab6e
- From:
- Alexander Barton <alex@barton.de>
- Date:
Fixed wrong order of #includes in test for "socklen_t" (caused problems on OpenBSD).
- Commit:
44fdde761040e49d55c87581afac7ee75cafd9bc
- From:
- Alexander Barton <alex@barton.de>
- Date:
Added version information to summary text.
- Commit:
873edc6311b4b2501e2f9a5103a0118ff5c6d8cc
- From:
- Florian Westphal <fw@strlen.de>
- Date:
check for strdup()
- Commit:
9dfcc6504ee6b5105e2e09c130dae7a1f015d9e9
- From:
- Alexander Barton <alex@barton.de>
- Date:
Fixed ./configure test for TCP Wrappers: now it runs on Mac OS X as well.
- Commit:
a8221533093e480223b12e83ba4aefb8d1a38876
- From:
- Alexander Barton <alex@barton.de>
- Date:
Enhanced configure script: now you can pass an (optional) search path
to all --with-XXX parameters, e. g. "--with-ident=/opt/ident".
- Commit:
8adff5922376676c2eeb49de1cbab86cc345b887
- From:
- Florian Westphal <fw@strlen.de>
- Date:
Remove INT, LONG, BOOLEAN, STATIC, CONST, CHAR datatypes.
use stdbool.h / inttypes.h if available.
- Commit:
795802f2b0c4a82fb499e101da055a55a202e1fb
- From:
- Alexander Barton <alex@barton.de>
- Date:
Removed indentation of preprocessor statements in test for socklen_t.
- Commit:
292879aca48e7b28d592cff99361ba73e01d0aa8
- From:
- Alexander Barton <alex@barton.de>
- Date:
Added support for the Howl (http://www.porchdogsoft.com/products/howl/)
Rendezvous API, in addition to the API of Apple (Mac OS X).
- Commit:
42e8063a326d086be265145cb34ecff6061be563
- From:
- Alexander Barton <alex@barton.de>
- Date:
Enhanced ./configure checks for required C header files.
- Commit:
558fe6b453a08c8924060b02d66f32a3683cc821
- From:
- Alexander Barton <alex@barton.de>
- Date:
Special handling for HP/UX: define _XOPEN_SOURCE_EXTENDED ...
- Commit:
507a9e9cb336b409b2b975c9f3f380467b5bcf6b
- From:
- Alexander Barton <alex@barton.de>
- Date:
Reworked configure system: it should be more compatible to most systems
now, and it should even be more flexible and faster :-)
- Commit:
1e9a9583241c10d54b298f0c179db6982b3a553e
- From:
- Alexander Barton <alex@barton.de>
- Date:
Added XCode project files (for Mac OS X) to "contrib" directory.
- Commit:
5a9c04619f150de57824b75580a62f6e45e93dd6
- From:
- Alexander Barton <alex@barton.de>
- Date:
Changes for new source code layout: contrib/Debian/.
- Commit:
b79b315dd4b5fcefb781d1e1e012f71e578a5346
- From:
- Alexander Barton <alex@barton.de>
- Date:
Added optional support for IDENT lookups (configure switch "--with-ident").
- Commit:
c40592d2cef21dd255af978644eb96c330913be7
- From:
- Alexander Barton <alex@barton.de>
- Date:
Removed "USE_" prefixes of configuration #defines.
- Commit:
20d002e155fdd370fc86f715f884963f803c9d60
- From:
- Alexander Barton <alex@barton.de>
- Date:
Fixed build problems under Mac OS X 10.3 "Panther".
- Commit:
cfe63565313991a788818e8603dd6286cf147cd5
- From:
- Alexander Barton <alex@barton.de>
- Date:
Use "-pipe" when compiling with gcc, speeds things up a little :-)
- Commit:
6e03626eed3a68de359cb80a36ed0ad5332d93fb
- From:
- Alexander Barton <alex@barton.de>
- Date:
Included debian/-subdirectory into build system.
- Commit:
34ede2a91aa3f0d4847eb9dcae053ca9746fa171
- From:
- Alexander Barton <alex@barton.de>
- Date:
Added support for GNU/Hurd.
- Commit:
e1c70a3c93cf0fbe9dc532003343405337351c9d
- From:
- Alexander Barton <alex@barton.de>
- Date:
Disabling "-ansi" on Cygwin: system headers are incompatible.
- Commit:
bbf978dbcffd068dac593c41ca791cfca0764aec
- From:
- Alexander Barton <alex@barton.de>
- Date:
Detecting broken gcc used by Mac OS X and disabling "-pedantic" in this case.
- Commit:
b4dc216db3a209fc7bb9ef508aa4f9646cec04c6
- From:
- Alexander Barton <alex@barton.de>
- Date:
Added defines for SunOS (5.6).
- Commit:
f5b91cd03da3adf47dd5f5ca47f4bc41fc755d00
- From:
- Alexander Barton <alex@barton.de>
- Date:
Added some defines for Linux/glibc, reverted unused test for poll(), and
enhanced summary output.
- Commit:
8e43b16d22bc936d4d76f752e5e6515424273c66
- From:
- Alexander Barton <alex@barton.de>
- Date:
Using $(prefix)/share/doc/ngircd as documentation directory again.
- Commit:
b588eaed024fa067d1afd82749e593e218c77e37
- From:
- Alexander Barton <alex@barton.de>
- Date:
Corrected path for documentation files in summary output.
- Commit:
fa54e6e2a4c140e1476ceccde680c54c7871d5ef
- From:
- Alexander Barton <alex@barton.de>
- Date:
Added documentation path to summary output.
- Commit:
d383703b78f78a49f8bd44356e557d6efb346c9a
- From:
- Alexander Barton <alex@barton.de>
- Date:
Require at least GNU automake 1.6 to generate build scripts and Makefiles.
- Commit:
3858e28e077f53f21c2e14e821e7540381a3b327
- From:
- Alexander Barton <alex@barton.de>
- Date:
Fixed a "checking for ..." text string.
- Commit:
1a1ff404a8c74c5e991c6f2442ea311961dd88ec
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Updated documentation.
- Commit:
35771fa776db72927071f54a707ff7b106c6c4a3
- From:
- Alexander Barton <alex@barton.de>
- Date:
Added support for TCP Wrappers; redesigned configuration result output;
Changed some "--enable"/"--disable" switches to "--with"/"--without".
- Commit:
b896f8acda3cf53e6d6020c70d551e8bc8c629b0
- From:
- Alexander Barton <alex@barton.de>
- Date:
- better compatibility
- Commit:
f813833ba1a6113b98b9e29a190818284eea8744
- From:
- Alexander Barton <alex@barton.de>
- Date:
- New switch "--enable-rendezvous" to enable support for Rendezvous.
- Commit:
d1b2a1c4f99a775b12d9c5bd7d4583eb1c684a89
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Added AC_PREREQ(2.50) to configure.in for better autoconf compatibility.
- Commit:
0f3e84f4154676dc05a09bd0b1ad9d3d43574d48
- From:
- Alexander Barton <alex@barton.de>
- Date:
- new library "libngtool", reorganized code and directory structure therefore.
- Commit:
5b333085283e1999cb215e619eb77f3817d244bd
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Restructured documentation: now the main language is english.
- Commit:
2070cfe1078ab78cba3f785b639a3b845609f8d8
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Updated configure.in to use newer semantics of AC_INIT und AM_INIT_AUTOMAKE.
- Commit:
e5b824388d1ebd664fabda9b14291c5e4925431c
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Fixed up some brackets ("[" and "]") ...
- Commit:
214842853c68cbe42d6d426f276d422cb8b3710c
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Optimized tests for <sys/select.h> and <sys/poll.h>.
- Commit:
cf6b9e3ec11197a6d9053bcc3ff412af43c1427a
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Enhanced check for select() and poll().
- Commit:
3c9da6565284fd06e6d34d6ad41d2d32a4ce11d6
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Added tests for <sys/poll.h> and poll().
- Commit:
8193bf2070d0f92a1bc49ce3ec9fabae3579021b
- From:
- Alexander Barton <alex@barton.de>
- Date:
- added tests for strlcpy() and strlcat().
- Commit:
77751e0fbff145d8957f6c1e6ba186fa55dedb5d
- From:
- Alexander Barton <alex@barton.de>
- Date:
- GCC: add "-Wtraditional -Wpointer-arith -Wstrict-prototypes" to CFLAGS.
- Commit:
a39f47916368a518f39cd50f6bb3e5bfea971f96
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Tests auf ctype.h und isdigit() hinzugefuegt.
- Commit:
e553829a59f2f39b1cd6b0fdf559cdc5045abc9f
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Test auf zlib sowie neue Option "--disable-zlib".
- Commit:
b1a148905aeb7539497177452e875c178ce3de0a
- From:
- Alexander Barton <alex@barton.de>
- Date:
- unter HP-UX wird nun _XOPEN_SOURCE_EXTENDED definiert. Fuer den gcc
unter 11.11 ist dies erforderlich.
- Commit:
8dd5ea0729e4c65fb63bea220d7f5467f1cece1f
- From:
- Alexander Barton <alex@barton.de>
- Date:
- GCC-Option "-ansi" hat sich leider nicht bewaehrt ... wieder entfernt.
- Commit:
d98e7def767db16f3206f387058477c1a44cf6db
- From:
- Alexander Barton <alex@barton.de>
- Date:
- beim GCC wird nun die "-ansi"-Option gesetzt.
- Commit:
5b25c8ccd0420b7e0834ef6ec186b57453f2156a
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Verbindungsstatistik ein wenig klarer formuliert.
- Commit:
a981f517f3fffeca5ff9a55899cb834f5a57adff
- From:
- Alexander Barton <alex@barton.de>
- Date:
- in der Uebersicht werden die Pfad-Defines nicht mehr in CFLAGS angezeigt.
- Commit:
25f32ce8b801d62d50c24440d7827cda801adf9d
- From:
- Alexander Barton <alex@barton.de>
- Date:
- bei CVS-Versionen wird nun das Datum der letzten CVS-Aenderung angezeigt,
Versionsnummer entsprechend angepasst.
- Commit:
ab2abee1fe6d2cbe0ae22c712a9500191148150b
- From:
- Alexander Barton <alex@barton.de>
- Date:
- neues Verzeichnis "contrib" angelegt.
- Commit:
ef2b5eea53d4900799b2c24c90697272e645e019
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Versionsnummer fuer CVS-HEAD wieder auf "CurrentCVS" gesetzt.
- Commit:
7715e4de6120228fb40413b1313e148f5d699b0f
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Versionsnummer auf 0.5.0-pre2 angehoben.
- Commit:
157718a7a35cdbc4e25fca969ad9f16ae7e0f82c
- From:
- Alexander Barton <alex@barton.de>
- Date:
- es wird nun auch auf "sys/select.h" geprueft. U.a. fuer AIX notwendig.
- Versionsnummer auf 0.5.0-pre1 angehoben.
- Commit:
843fe45deefd73e08be7c285a8931c7225af916d
- From:
- Alexander Barton <alex@barton.de>
- Date:
- ngIRCd "Test-Suite" in Build-System aufgenommen.
- Commit:
eaeda12c54910f83a6dae9d32ead2bc8ee9a1b93
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Konfigurations-Uebersicht am Ende des configure-Lauf.
- neue Option "--disable-ircplus".
- Commit:
ce1087165d4ccf9347ca24cf3424f5aa83d83fa7
- From:
- Alexander Barton <alex@barton.de>
- Date:
- nun wird autoconf 2.50 als Minimum vorausgesetzt.
- Commit:
a5fb74f3f2e792ae024d9e8caa1dfe8e4d9643ce
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Tests auf regex.h und regcomp() entfernt: werde nun doch nicht benoetigt.
- Commit:
4bf569288846d80da85ac7851e195232796f7385
- From:
- Alexander Barton <alex@barton.de>
- Date:
- fehlerhafter Test auf "regex.h" korrigiert.
- Commit:
6430410158c66b38c8b048c353e896a61e4ba931
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Tests auf regex.h,varargs.h und regcomp geaendert.
- Commit:
9212f8a7091fbcb311fa7bd20975ef939c5a46db
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Test auf malloc.h geaendert: der Header ist nun optional.
- Commit:
e7c1b19161ab7a3f4dabb11ef17c33746721444c
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Test auf stdint.h korrigiert: der Header ist optional.
- Commit:
f43b4e8cd8394e56d5cc218aba70c327a0cc8a35
- From:
- Alexander Barton <alex@barton.de>
- Date:
- einige Tests ergaenzt bzw. aktualisiert.
- Commit:
ff043fa00fa8819ffd0bc86e6d7842c86f3e347a
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Test, ob Compiler Funktions-Prototypen versteht, hinzugefuegt.
- Commit:
e9a9bdda132c1de9e9ccff9b19a305ad75bf0d18
- From:
- Alexander Barton <alex@barton.de>
- Date:
- POSIX Regular Expressions werden nun vorausgesetzt,
- Test auf snprintf und vsnprintf geaendert.
- Commit:
2aeb0025cfd02f329327f8f2f5729d5dd19fe62e
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Test auf ctype.h ergaenzt, Test auf vsnprintf() geaendert.
- Commit:
772de2596d691de225fce294fb37621400732aa2
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Makefile.am in doc/en wird nun auch erzeugt :-)
- Commit:
f73e403ae59fc4a8d5d6e55523ff878ab3e5ef72
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Test auf POSIX Regular-Expression-Funktionen eingebaut.
- Commit:
c98200aaa398165ef215ddd855940d103c9e89db
- From:
- Alexander Barton <alex@barton.de>
- Date:
- nroff/groff werden doch nicht benoetigt, Test wieder entfernt.
- Commit:
2ebc35e18beb08b3ac95a4c06b1fd7f3fd8b44fe
- From:
- Alexander Barton <alex@barton.de>
- Date:
- nun wird groff oder nroff verwendet. Pfade angepasst.
- Commit:
69b05aca38b52fe4a5165658b210a66fb026d4bf
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Manual-Pages begonnen und in Source-Tree eingebunden.
- Commit:
8e6ffa6a6f52f97e62ad9fe0b06d6d429d0b0deb
- From:
- Alexander Barton <alex@barton.de>
- Date:
- die Versionsnummer des HEAD-Branch im CVS ist nun einfach nur noch "CVS".
- Commit:
d79b2f0a350b74106265af3abe70e9856feb9a82
- From:
- Alexander Barton <alex@barton.de>
- Date:
- unter A/UX wird nun _POSIX_SOURCE definiert.
- Commit:
6fbb2b7a67fde6ebfc89db97018ed8c6d7ed76cf
- From:
- Alexander Barton <alex@barton.de>
- Date:
- LOCALSTATEDIR wird nicht mehr benoetigt.
- Commit:
7049b60af48382ce5f4623d32c5fca6d0c9f4fc5
- From:
- Alexander Barton <alex@barton.de>
- Date:
- der System-Typ wird nun wieder korrekt ermittelt und verwendet.
- Commit:
ca33cbda05902b0009058d369f88c0a7a43b1bbe
- From:
- Alexander Barton <alex@barton.de>
- Date:
- externe portab-Header werden nicht mehr benoetigt/benutzt, dadurch
einige Aenderungen an diversen Source-Dateien und Headern.
- Dateien enthalten keine CVS-History mehr.
- Commit:
652a003ef5680bebf4f9ae7adb9e38aa4a2a8cb8
- From:
- Alexander Barton <alex@barton.de>
- Date:
- es werden nun die Konstanten SYSCONFDIR und LOCALSTATEDIR definiert.
- Commit:
81889df4b747811429ae10dd1d5f58bb7ea61b50
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Anpassungen an neues GNU automake/autoconf: acconfig.h entfaellt nun.
- Commit:
829f741ccdd95e9881dcf4b25791c3d5e32dffb5
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Versionsnummer auf 0.3.0-CVS angehoben.
- Commit:
250ef1ab55cd222317c3bde82c40458d05d28882
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Version 0.3.0
- Commit:
a809fe36c71f650b21dbac6809c8233059810745
- From:
- Alexander Barton <alex@barton.de>
- Date:
- es wird auf sigaction() geprueft (u.a. fuer A/UX, welches das nicht kennt).
- Commit:
5d306a1dc94dae5521d13bd9a4f6c5764f9e384e
- From:
- Alexander Barton <alex@barton.de>
- Date:
- es werden ein paar Funktionen mehr getestet: u.a. vsnprintf() und setsockopt().
- libUTIL wird eingebunden, so vorhanden (unter A/UX notwendig!)
- Commit:
b80fc259d8c8ec2d515a35f0ce99732b3aca8518
- From:
- Alexander Barton <alex@barton.de>
- Date:
- auf die "libbe" wird nur noch getestet, wenn syslog ueberhaupt verwendet wird.
- Commit:
71fa0781d455e3f6de9bbb443f3d2639effef387
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Versionsnummer im CVS auf 0.2.2-pre angehoben ...
- Commit:
3232c7d245b03a512b9aa5ad8feaa67ca66ce162
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Version 0.2.1.
- Commit:
44b396d9a51d2d3260176a6d6e49f029cfc19a63
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Tests auf netdb.h, stdlib.h, sys/wait.h, gethostbyaddr, gethostbyname,
strftime und die "libbe" unter BeOS (fuer syslog) ergaenzt.
- Commit:
825711973aa194947714c0121240790b504c6f2c
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Version auf 0.2.1-pre im CVS angehoben ...
- Commit:
621a3ca102bce5c676f11ca97f08311f786b0af8
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Version 0.2.0
- Commit:
6e9ec92974d7f142e31c139c779e6cfe00a7d33f
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Version auf 0.1.1-pre im CVS angehoben.
- Commit:
1e56fb35ab1b3e9bdd44c885c2198cbc2861aaac
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Version 0.0.1
- Commit:
5829be2944f7e11ba1f9f96a8b39bcb9e7886913
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Version auf 0.0.4-pre im CVS angehoben.
- Commit:
bd923fc75724344ddff0250cecdbcbfe6e121fb0
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Version 0.0.3
- Commit:
81afb0cb312e405e6546126cf3010d4d8c1922d1
- From:
- Alexander Barton <alex@barton.de>
- Date:
- CVS-Version auf "0.0.3-pre" angehoben.
- Commit:
85d7e12a0f17f2b6e84af950c3a01d7ca1563103
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Version 0.0.2
- Commit:
406ac2c8c25c8a7858c5a6d95f09b081d45bc254
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Test auf Header "arpa/inet.h" und Funktion inet_aton() hinzugefuegt (BeOS).
- Commit:
4a8fd02f997806614a28fe23e028e63755c36604
- From:
- Alexander Barton <alex@barton.de>
- Date:
- CFLAGS wird nur noch gesetzt, wenn der GCC verwendet wird.
- Commit:
64218c161c7796e6673c65af1ecb74fc90537fde
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Copyright-Texte angepasst ;-)
- Commit:
b169f0c524fda372a8ee21b5a2fd52029fbbd260
- From:
- Alexander Barton <alex@barton.de>
- Date:
- CVS-Version auf "0.0.2-pre" angehoben.
- Commit:
3cc72cdf274b9385612bd973d754c01457501987
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Version 0.0.1
- Commit:
92dd1bacf8b13c5c63b6f29383ae8e8a66dd1906
- From:
- Alexander Barton <alex@barton.de>
- Date:
- "doc"-Unterverzeichnis aufgenommen.
- Commit:
680e2ad6b160069a20716fe4472567db8f2a358f
- From:
- Alexander Barton <alex@barton.de>
- Date:
- neue configure-Option "--enable-strict-rfc".
- Commit:
72bd0d7c70775e9410c363e934f8c757ff2d877f
- From:
- Alexander Barton <alex@barton.de>
- Date:
- neue configure-Option "--with-portab=DIR".
- Commit:
9f1d0175c1bc732dde2c2a4623cc4383b4705da5
- From:
- Alexander Barton <alex@barton.de>
- Date:
- da fehlte an zwei Stellen ein AC_MSG_ERROR ... ups!
- Commit:
50352dc93b2f450581422738ffc36a1e7528df84
- From:
- Alexander Barton <alex@barton.de>
- Date:
- die Verwendung von syslog kann nun abgeschaltet werden.
- Commit:
6284acf6cadc37fe8c7106aea039181582d9114e
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Erkennung der "portab header" geaendert, CFLAGS werden nun anders gesetzt.
- Commit:
22e7c845b4d2f64222516c0eddeef290329fd98e
- From:
- Alexander Barton <alex@barton.de>
- Date:
- neue configure-Option "--enable-sniffer".
- Commit:
12dd4b2cac4c2f85bacfff483228a6aef8bc0354
- From:
- Alexander Barton <alex@barton.de>
- Date:
- zusaetzliche Debug-Ausgaben koennen eingeschaltet werden.
- Commit:
789d2faa7be2a8f9f65a220febd0cef50893df63
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Projektdatei fuer den Mac OS X Project Builder erstellt.
- Commit:
a4832131bb8e41a631b4f3b568d396f852841674
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Test auf socklen_t verbessert.
- Commit:
ab0eb099e9c0ed60d25fb50dd78d2a638d3b49b8
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Test auf stdint.h (HAVE_STDINT_H) hinzugefuegt.
- Commit:
f4ade537d550b872b7e86e6ffce940dfbad4c60c
- From:
- Alexander Barton <alex@barton.de>
- Date:
Initial revision