Commits
- Commit:
21493731dffa0f5d9f62d24cdef290be6a6856fd
- From:
- Alexander Barton <alex@barton.de>
- Date:
ngIRCd Release 20.1
- Commit:
1f59821270e7298b380183778672e6db9c87971b
- From:
- Alexander Barton <alex@barton.de>
- Date:
Update Copyright notices for 2013
- Commit:
3e47bc9af511716bbe388f0a29b5fdbb617cee4c
- From:
- Alexander Barton <alex@barton.de>
- Date:
Allow ERROR command on server and service links only
Ignore it and add a penalty time on all other link types.
- Commit:
5d921984873b708c2f91bed01689f6351d95c233
- From:
- Alexander Barton <alex@barton.de>
- Date:
Get rid of Conn_ResetPenalty(), it is unused
- Commit:
20ddffca0d5ae5393adc57b67ba90e15d33e2ee3
- From:
- Alexander Barton <alex@barton.de>
- Date:
Mode setting: only check channel user modes when on channel
Only check the channel user modes of the initiator if he is joined to
this channel and not an IRC operator enforcing modes (which requires
the configuration option "OperCanUseMode" to be enabled), because trying
to check channel user modes of a non-member results in this assertion:
Assertion failed: (cl2chan != NULL), function Channel_UserModes,
file channel.c, line 742.
This closes bug #147, thanks to James Kirwill <james.kirwill@bk.ru>
for tracking this down!
- Commit:
25e56a5e837173a567a0873bd5a9ccc126cff333
- From:
- Alexander Barton <alex@barton.de>
- Date:
Add some more casts in assert() statemens
This fixes the following warning messages of gcc 4.5.3 on Cygwin when
building with debug code enabled:
ng_ipaddr.c: In function ‘ng_ipaddr_init’:
ng_ipaddr.c:52:2: warning: comparison between signed and
unsigned integer expressions
ng_ipaddr.c:53:20: warning: comparison between signed and
unsigned integer expressions
resolve.c: In function ‘ForwardLookup’:
resolve.c:271:3: warning: comparison between signed and
unsigned integer expressions
- Commit:
1e5a7aac877f2b5d105d8cb291b107217b140632
- From:
- Alexander Barton <alex@barton.de>
- Date:
Makefiles: Correctly quote sed expressions
Now the Makefiles support spaces in "$sysconfdir", which isn't uncommon
for Cygwin for example, when $HOME contains whitespaces ("/home/User Name")
and ngIRCd is installed into the user home ("./configure --prefix=$HOME").
- Commit:
b5b3dd9cfd7e1a10eecc92c8b23bd65945b61a31
- From:
- Alexander Barton <alex@barton.de>
- Date:
Add Cygwin binaries (*.exe) to .gitignore files
- Commit:
92fba63ad88e0a3260c75468fb3407fae7074dc6
- From:
- Alexander Barton <alex@barton.de>
- Date:
Add a cast in ForwardLookup() to fix a gcc warning on Cygwin
This fixes the following warning message of 4.5.3 on Cygwin:
resolve.c: In function ‘ForwardLookup’:
resolve.c:273:21: warning: comparison between signed and
unsigned integer expressions
- Commit:
25d35dd6f4e3f116e22c87533b4e2d2a372e847c
- From:
- Alexander Barton <alex@barton.de>
- Date:
ngIRCd Release 20
- Commit:
a445abc10eeaaf3a082188e13332fb1e2eba897e
- From:
- Alexander Barton <alex@barton.de>
- Date:
Update NEWS and ChangeLog files
- Commit:
1342f78b0901b33c4b8a63b7676b6c5e98f19760
- From:
- Alexander Barton <alex@barton.de>
- Date:
Allow user names up to 20 characters
This patch allows user names up to 20 characters when ngIRCd has not been
configured for "strict RFC mode".
Patch suggested by Brett Smith <brett@w3.org>, see
<http://arthur.barton.de/pipermail/ngircd-ml/2012-October/000579.html>.
- Commit:
a0d57a6afd6d9e97388e8336762a3359fa4d80b5
- From:
- Alexander Barton <alex@barton.de>
- Date:
ngIRCd 20~rc2
- Commit:
c6ae353756d833a5c7392f5a1892c9338b7d3dce
- From:
- Alexander Barton <alex@barton.de>
- Date:
Update NEWS and ChangeLog files
- Commit:
12768e7a548f31c71d4149884acaf32c0e30d8ce
- From:
- Alexander Barton <alex@barton.de>
- Date:
Update doc/Platforms.txt
- Commit:
35e2dcff88e29617db0e5af1d016ab76a31ab677
- From:
- Alexander Barton <alex@barton.de>
- Date:
Rework cloaked hostname handling, implement "METADATA cloakhost"
Now ngIRCd uses two fields internally, one to store the "real" hostname
and one to save the "cloaked" hostname. And both fields can be set
independently using the "METADATA host" and "METADATA cloakhost" commands.
This allows "foreign servers" (aka "IRC services") to alter the real and
cloaked hostnames of clients without problems, even when the user itself
issues additional "MODE +x" and "MODE -x" commands.
- Commit:
dc89e42ef5a60dda96707d2520fad998bf9ac74f
- From:
- Alexander Barton <alex@barton.de>
- Date:
RPL_UMODEIS: send correct target name, even on server links
- Commit:
4a2d74c9abb6dbf5c64062c984c6f9e87a2c17ae
- From:
- Alexander Barton <alex@barton.de>
- Date:
Client_HostnameCloaked() -> Client_HostnameDisplayed()
- Commit:
cd48b8128ea514a0fd87033571dbba103e1c41d6
- From:
- Alexander Barton <alex@barton.de>
- Date:
platformtest.sh: Only generate configure script when missing
- Commit:
301d4915bc7bd8f86461c1d47f72a50d6005e761
- From:
- Alexander Barton <alex@barton.de>
- Date:
Update platformtest.sh to follow autoconf changes
- Commit:
8061056cec2a4105212d257fcb278b3248c41e4c
- From:
- Alexander Barton <alex@barton.de>
- Date:
Test suite: correctly execute tests when stdout is redirected
- Commit:
44926b7f9ff031c37be48b33c314e47e2f84ff9f
- From:
- Alexander Barton <alex@barton.de>
- Date:
Add a few casts, fix compiler warnings on NetBSD 5
This fixes a few warnings of this type:
XXX.c: In function 'AAA':
XXX.c:YY: warning: array subscription has type 'char'
Tested on NetBSD 5.0.2 with gcc 4.1.3.
- Commit:
d11a700589b2abab71b67ffb81f17f38936a169c
- From:
- Alexander Barton <alex@barton.de>
- Date:
irc-info.c: Use strlcpy() instead of strcpy()
This fixes the following warning of gcc (tested on OpenBSD 5.0:)
irc-info.c:990: warning: strcpy() is almost always misused,
please use strlcpy
- Commit:
0a26079af2f5ee2bf5d0c67d1c701abf77d3cd56
- From:
- Alexander Barton <alex@barton.de>
- Date:
ngIRCd 20~rc1
- Commit:
b6e49f3920193a202d78fec134092976e159ed90
- From:
- Alexander Barton <alex@barton.de>
- Date:
Update Xcode project files