Sam Dodrill
0562fb7791
rebrand as ponychat-ircd
2013-09-09 17:27:17 -07:00
Sam Dodrill
3189f0761b
Merge commit a4db1558bf2b5ca931bd89e4507505a61df06738
...
Work around a bug in GCC's loop optimization.
Or maybe it's undefined behavior in our C. Or maybe both. Either way,
it wasn't broken before, and now it is. So this fixes it.
2013-09-09 17:23:34 -07:00
JD Horelick
2b9892978e
ShadowIRCd 6.3.3
2012-12-31 17:36:11 -05:00
JD Horelick
f4e99df0e9
Revert "Initial, prospective NEWS for ShadowIRCd 6.4.0"
...
This reverts commit 465f81c3fc
.
2012-12-31 17:31:11 -05:00
BGreenham
8a42fb85b2
Merge pull request #6 from Joah/master
...
Port m_capab Crash Exploit Fix from charybdis
2012-12-31 11:51:11 -08:00
Joah
806af85d26
Ported m_capab Crash Exploit Fix from charybdis
...
Ported the fix from charybdis to ShadowIRCd.
2012-12-31 14:49:19 -05:00
Jeff Horelick
5585d1fa16
Merge pull request #5 from Joah/master
...
Port OpenVZ/epoll Fix From charybdis
2012-11-20 15:32:38 -08:00
Joah
d6e3e1cbbe
Port OpenVZ/epoll Fix From charybdis
...
Ported the epoll fix to allow ShadowIRCd to work on OpenVZ VPSes from atheme/charybdis.
2012-11-20 03:15:54 -05:00
Jeff Horelick
5cd204c3ef
Add reference.charybdis.conf that is basically the charybdis defaults so people who want just one shadowircd feature can have it
2012-10-17 11:08:49 -04:00
Jeff Horelick
f6dbc81c8f
Merge pull request #4 from Joah/master
...
[Fixed] Merge ip_cloaking* Fixes from charybdis
2012-10-12 09:29:51 -07:00
Joah
abd9b88621
Merge charybdis Cloaking Module
...
Fix extensions/ip_cloaking not correctly telling the net about your changed hostname (from dwfreed/charybdis).
2012-10-11 23:17:09 -03:00
Jeff Horelick
465f81c3fc
Initial, prospective NEWS for ShadowIRCd 6.4.0
2012-10-11 12:23:09 -04:00
Jeff Horelick
926e7dc884
Merge pull request #1 from dbdii407/patch-1
...
Update libratbox/src/sigio.c
2012-10-11 08:50:58 -07:00
David Dixon II
336c99f71f
Update libratbox/src/sigio.c
...
This needs to be changed. Originally done here: a85566b151
2012-08-30 16:37:28 -03:00
JD Horelick
a55d413fd6
ShadowIRCd 6.3.2.1
2012-03-02 23:30:24 -05:00
Nathan Phillip Brink
f3f8978a44
Fix typo `User' => `Use'.
2012-03-02 23:18:42 -05:00
Nathan Phillip Brink
ee269f46f5
Detect a potential infinite loop in ./configure in AC_DEFINE_DIR.
...
Fixes the changes made to AC_DEFINE_DIR in
c74836dc4a5bde1e0bf38da58053bf5f28da8ff5.
2012-03-02 23:18:35 -05:00
Nathan Phillip Brink
68ebdf7f1e
Fix inconsistency between --sysconfdir and --with-confdir, deprecate --with-confdir.
...
The inconsistency was created in
c74836dc4a5bde1e0bf38da58053bf5f28da8ff5 where genssl.sh.in was made
to use sysconfdir while the IRCd and buildsystem still used confdir.
2012-03-02 23:18:27 -05:00
JD Horelick
5a0814763c
ShadowIRCd 6.3.2
2012-02-29 23:27:08 -05:00
JD Horelick
bf9bfd2696
run autoconf, autoheader and make depend
2012-02-29 23:18:57 -05:00
Nathan Phillip Brink
6bdef3d52f
Fix bandb's interaction with --enable-fhs-paths by storing ban.db in the correct directory, pkglocalstatedir.
2012-02-29 23:17:12 -05:00
Nathan Phillip Brink
e8da6ccee6
Add explicit support for being installed into a system triggered with --enable-fhs-paths.
...
Add two mechanism for avoiding name-collisions in a system-wide installation of charybdis. The ssld and bandb daemons, intended to be directly used by ircd and not the user, install into libexec when --enable-fhs-paths is set. For binaries which are meant to be in PATH (bindir), such as ircd and viconf, there is now an option --with-program-prefix=progprefix inspired by automake. If the user specifies --with-program-prefix=charybdis, the ircd binary is named charybdisircd when installed. Add support for saving the pidfile to a rundir and storing the ban database in localstatedir instead of in sysconfdir. This is, again, conditional on --enable-fhs-paths. Fix(?) genssl.sh to always write created SSL key/certificate/dh parameters to the sysconfdir specified during ./configure. The previous behavior was to assume that the user ran genssl.sh after ensuring that his current working directory was either sysconfdir or a sibling directory of sysconfdir.
2012-02-29 23:16:29 -05:00
Nathan Phillip Brink
9d8184bd87
Fix viconf's dependencies on setup.h and config.h.
2012-02-29 23:14:15 -05:00
Nathan Phillip Brink
7c41dea640
Do not unconditionally create a `help-old' folder during installation.
2012-02-29 23:14:12 -05:00
Nathan Phillip Brink
e131a2ed68
During installation, don't unconditionally create an empty `modules-old' directory.
2012-02-29 23:14:09 -05:00
Nathan Phillip Brink
c8e67ef406
Fix parallel compilation issue when building lexer/parser.
2012-02-29 23:14:07 -05:00
Nathan Phillip Brink
84cda210f0
Use LDFLAGS when compiling extensions or modules.
2012-02-29 23:14:04 -05:00
JD Horelick
040c2a5ba9
Fix handling of ACTIONs when chmode +G is set.
2012-02-28 15:12:33 -05:00
JD Horelick
fce7a207b0
NEWS: Fix typo.
2012-02-28 15:10:49 -05:00
JD Horelick
81f2fde1b6
Fix makerelease.sh
2011-06-03 13:58:26 -04:00
JD Horelick
b5135efc27
Bump version to 6.3.2
2011-05-24 20:47:06 -04:00
Tony Vroon
c530343c91
makerelease.sh: Do things the git way; add a sanity check for release name.
2011-05-22 14:35:55 -04:00
JD Horelick
3d11239c22
Add .gitignore
2011-05-22 14:25:19 -04:00
JD Horelick
4859b814a5
We use Git now. Git is cool. Just like fezes.
2011-05-20 04:39:46 -04:00
JD Horelick
50ee317107
tools: Add helper scripts for WeeChat and XChat as well.
...
The irssi script is also renamed and now has OSET as well.
2011-05-15 19:02:09 -04:00
JD Horelick
1117974490
tools: Added shadow_help.pl. This is a simple irssi script that adds a OHELP command.
...
OHELP calls HELP so there's no conflict with in-client help and you do not have
to call HELP with /quote help.
2011-05-15 17:55:18 -04:00
JD Horelick
44d01be7cf
Added tag shadowircd-6.3.1 for changeset 8f3ad8b98351
2011-05-15 14:49:15 -04:00
JD Horelick
83118989b9
ShadowIRCd 6.3.1
2011-05-15 14:49:03 -04:00
Jilles Tjoelker
3cc95ad818
Allow kick_on_split_riding to protect channels with mlocked keys.
...
Do kick_on_split_riding if services sends an SJOIN
with a lower TS and a different key. This relies on
services restoring TS (changets option in atheme) and
services not immediately parting after receiving the
KICK, which is the case in recent atheme.
For invite-only channels, still only do
kick_on_split_riding in netbursts. Services is
assumed to handle this itself (atheme does).
2011-04-06 19:05:08 +02:00
William Pitcock
9494478ea0
bantool: _XOPEN_SOURCE should die in a fire
2011-03-17 10:45:57 -05:00
Jilles Tjoelker
00d66a41f4
Style: use a consistent order for the _C constants.
2011-03-31 00:05:42 +02:00
Stephen Bennett
f970f73c68
Disallow mIRC italics in channel names when disable_fake_channels
2011-03-30 11:30:47 +01:00
Jilles Tjoelker
8d5df4cb82
Cope with OPENSSL_VERSION_NUMBER not being a long.
...
Contrary to the documentation, this is the case on recent FreeBSD at least.
2011-03-20 18:46:32 +01:00
Stephen Bennett
3fa27fe787
Don't allow +Z to be set by default_umodes
2011-03-11 13:12:40 +00:00
Elizabeth Jennifer Myers
d9c2579647
m_challenge: fix use of undefined behaviour.
...
GCC does what we expect, but other compilers could do just about anything.
2011-02-22 12:00:45 -05:00
JD Horelick
01a8417f75
When setting/unsetting cmode +M, only wallops once, not for every server on the network.
2011-05-15 14:01:07 -04:00
JD Horelick
3df8ab7a98
Added tag shadowircd-6.3.0 for changeset 031bedf7e340
2011-02-05 21:24:19 -05:00
JD Horelick
1c895dfbe1
ShadowIRCd 6.3.0
2011-02-05 21:24:08 -05:00
JD Horelick
6dec141a91
Regenerate libratbox configure.
2011-02-05 21:23:08 -05:00
Elizabeth Jennifer Myers
d0c759a857
Add endian test to autoconf and convert crypt to use it.
2011-01-24 21:03:00 -05:00