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
Jilles Tjoelker
6cb47f18b5
Fix memory leak of operator certfp fields.
2011-01-25 00:39:07 +01:00
Elizabeth Jennifer Myers
6a00233824
newconf: fix a warning
2011-01-23 16:56:36 -05:00
Elizabeth Jennifer Myers
fd999fad3a
newconf: fix certificate fingerprint auth.
...
yy_oper->certfp was not copied into yy_tmpoper->certfp, thus the information was lost and certfp auth was never really working, since the string was always empty.
2011-01-23 16:12:32 -05:00
JD Horelick
696c935a4c
When changing an oper's host, be sure that the mode value has enough room to hold +ah too.
2011-01-26 16:45:41 -05:00