Sam Dodrill
a99df1c02c
do another go of rb_.*printf removal
2014-12-15 21:07:22 -08:00
Sam Dodrill
1ac5b0570e
replace rb_snprintf with system snprintf
2014-12-15 20:39:52 -08:00
Sam Dodrill
63a50eaabc
naiive s/rb_sprintf/sprintf/g
2014-12-15 20:34:55 -08:00
Sam Dodrill
ee03711af4
Merge pull request #34 from Elemental-IRCd/staging/6.6.1
...
Elemental-IRCd 6.6.1
2014-12-13 15:59:15 -08:00
Sam Dodrill
e862c03515
src/newconf: add ability to disable UMODE_HIDECHANS
...
As requested by a staff member of an IRC network using elemental.
2014-12-10 14:33:25 -08:00
Sam Dodrill
7cfa92c570
Elemental-IRCd 6.6.1
2014-12-08 09:21:04 -08:00
Sam Dodrill
eda8b64bd6
Manually merge feat/show-ip-on-iline-cloak
...
Conflicts:
src/s_user.c
Spoofed host IP addresses are now broadcast.
This is 2014, we are not EFNet.
2014-12-08 09:18:30 -08:00
Sam Dodrill
8ea110ad78
Merge pull request #35 from KJCracks/master
...
Fixed Anope protocol module
2014-12-06 10:23:51 -08:00
Terence Tan
79a3bf79ae
Update elemental-ircd.cpp
2014-12-06 20:13:37 +08:00
Sam Dodrill
05b16194a3
Merge pull request #22 from Hamcha/master
...
Allow compilation for targets without EGD (ie LibreSSL)
2014-11-21 04:30:48 +00:00
Sam Dodrill
cf6fdf5e76
Merge pull request #32 from Elemental-IRCd/fix/chmode/separate-length-limits
...
src/chmode: treat invex/ban/quiet/exception discretely
2014-11-21 04:30:29 +00:00
Sam Dodrill
5ba9c76d22
src/chmode: treat invex/ban/quiet/exception discretely
...
Also prevents unneeded O(n) check of all kinds of list-bans to see if
the list has overflowed and prevents hard-coding of list-like channel
modes in the daemon to allow for future expansion.
2014-10-27 16:07:27 -07:00
Hamcha
dd021e6449
Fallback only if EGD is selected
2014-10-12 01:05:06 +02:00
Hamcha
bd91ef662b
Fixed conding style (tab->spaces)
2014-10-12 01:02:17 +02:00
Sam Dodrill
219934c7ce
Add lvimrc to automatically format code to the desired style
...
Users of other editors are encouraged to do something similar to this.
2014-09-16 20:27:24 -07:00
Sam Dodrill
1bb06bb3d0
Merge pull request #29 from Elemental-IRCd/doc/contributing
...
CONTRIBUTING: clarify style requirements
2014-09-15 15:47:16 -07:00
Sam Dodrill
cb1ff884a1
CONTRIBUTING: clarify style requirements
2014-09-15 14:26:14 -07:00
Sam Dodrill
bfac4f3498
Dockerfile: make docker image thinner
2014-09-08 10:58:01 -07:00
Sam Dodrill
095d9fdd1a
Dockerfile: change to use deis/init
2014-08-09 21:54:07 -07:00
Apple Dash
7d3966bc9b
m_away: Fix potential weird behavior with an empty return
2014-08-09 18:53:18 -04:00
Hamcha
b1bd65b6ab
Fix conflicts with PR #24
...
Conflicts:
libratbox/src/openssl.c
2014-08-08 14:10:34 +02:00
Sam Dodrill
46bf689e52
Merge pull request #23 from Elemental-IRCd/chore/contributing-document
...
Add contirbution guidelines
2014-08-06 18:14:04 -07:00
Sam Dodrill
22db314d25
Merge pull request #24 from Elemental-IRCd/chore/restyle-code
...
Change all code to a consistent style
2014-08-06 18:13:29 -07:00
Sam Dodrill
9890a48cd9
Change all code to a consistent style
...
We use the Linux Kernel format now.
2014-08-03 10:38:55 -07:00
Sam Dodrill
4c0924c242
Add contirbution guidelines
2014-08-03 09:57:53 -07:00
Hamcha
0cea0c17d2
Allow compilation for targets without EGD (ie LibreSSL)
2014-08-03 12:30:51 +02:00
Sam Dodrill
027b2310ca
Add irc notifications for travis
2014-08-02 22:35:57 -07:00
Sam Dodrill
923cda96ff
Add travis support
2014-08-02 22:25:37 -07:00
Sam Dodrill
13221ce579
Merge pull request #21 from Elemental-IRCd/feat/dockerfile
...
Add Dockerfile
2014-08-02 22:05:50 -07:00
Sam Dodrill
379a56e808
Add Dockerfile
...
This is so people can base their projects on elemental-ircd.
2014-08-02 22:02:59 -07:00
Sam Dodrill
e12b8a2631
Elemental-IRCd 6.6
2014-08-01 18:27:50 -07:00
Sam Dodrill
4810e6a8d4
Merge branch 'staging/elemental-6.6'
2014-08-01 18:24:31 -07:00
Jilles Tjoelker
0ae1f793d9
libratbox: Fix undefined behaviour advancing pointer beyond end of array.
...
The C standard does not allow constructing pointers beyond one past the end
of an array. Therefore, if size is an unsigned type (size_t), then
buf + size is never less than buf.
Clang on 32-bit took advantage of the undefined behaviour, causing
segfaults.
(cherry picked from commit fab79c5d25423884fc4f5e0a56d97cb59b618196)
2014-08-01 18:23:59 -07:00
Rylee Fowler
e0489d0eec
atheme module: remove trailing whitespace
2014-08-01 18:23:59 -07:00
AppleDash
4d07bf5c59
./Config: Remove unneeded code and handle ^D
2014-08-01 18:23:58 -07:00
AppleDash
47130005ae
./Config: Somewhat rewrote script, improved nicklen prompting and interrupt handling.
2014-08-01 18:23:58 -07:00
Rylee Fowler
26005c6f48
fix spelling typo (s/propegate/propagate/g)
2014-08-01 18:23:58 -07:00
Sam Dodrill
6a55b37bd9
example conf: add tor blacklist
2014-08-01 18:23:58 -07:00
Apple Dash
e05337fa2e
include/cache.h: Add support for bigmatix.
2014-08-01 18:23:58 -07:00
Sam Dodrill
3c7006c286
example conf: add tor blacklist
2014-06-11 11:44:20 -07:00
Sam Dodrill
fb096745d8
Fix autotools build system
2014-06-09 16:10:15 -07:00
Sam Dodrill
fdd6c2721a
Merge pull request #10 from AppleDash/master
...
include/cache.h: Add support for wider motds
2014-06-02 07:40:24 -07:00
Apple Dash
263bc51300
include/cache.h: Add support for bigmatix.
2014-06-02 10:35:51 -04:00
Sam Dodrill
990a42b71b
Staging for Elemental-IRCd 6.6 release
2014-06-01 16:09:24 -07:00
Sam Dodrill
19d656a29b
Fix buffer overflow in introduce_client and burst_TS6
...
If the client being introduced has more than 10 user modes send_umode()
will overflow ubuf
tracks Adam-/charybdis@9744d53ec9
2014-06-01 15:59:00 -07:00
Sam Dodrill
d726cc83a2
Add UMODE +I to hide channels in WHOIS line
...
Does not hide channels from IRC operators.
2014-06-01 15:52:10 -07:00
Sam Dodrill
8036a22c25
Show remote server IP addresses
2014-06-01 15:20:37 -07:00
Sam Dodrill
050ea2b809
Add channel mode +u to hide banlists
...
Banlists are silently hidden from all non-halfops or up. Bans still may
be seen as normally. This mode is entirely opt-in.
2014-05-28 19:36:14 -07:00
Sam Dodrill
9a90d0d80e
src/s_user: Prevent desync of clients on CHGHOST
2014-04-29 13:18:39 -07:00
Sam Dodrill
2a8868cfe3
tools/genssl: Make certificates last for 3560 days
2014-04-22 12:22:33 -07:00