Sam Dodrill
53c7dba717
example confs: Remove AHBL blacklists, which are no longer available.
2014-04-11 11:16:59 -07:00
Sam Dodrill
0953068ef0
m_part: Add quotes around part reason
...
This is a practice already used by some networks including freenode. It
makes it possible to distinguish user part messages and forced parts
such as /remove.
ref: atheme/charybdis@a0b4a9216d
2014-04-11 11:13:00 -07:00
Sam Dodrill
f5945c6972
modules/core/m_message: Flood notices now global
...
To ease centralized management.
2014-04-10 20:29:11 -07:00
Sam Dodrill
a5e296e4eb
modules/m_sasl: sasl: fix regression introduced by sasl <-> auth_user integration.
...
This fixes the null-dereference reported on full-disclosure [1]. A
corrected analysis of the issue
follows below:
When SASL authentication completes, and auth_user is requested,
client_p->user may be NULL. Thusly accessing fields of client_p->user
may cause a null dereference. In these cases, aborting SASL auth
early is a correct interpretation of the IRCv3.1 specification. The
code must handle this situation, which this commit corrects.
[1]: http://seclists.org/fulldisclosure/2014/Mar/320
2014-03-23 13:57:49 -07:00
Sam Dodrill
1bd7b59879
clicaps: Disable away-notify for now
2014-03-20 07:42:29 -07:00
Sam Dodrill
3a8780867a
modules/m_sasl: Emergency patch for m_sasl. Details on full-disclosure
2014-03-17 11:02:55 -07:00
Sam Dodrill
be813f8605
src/channel: fix possible null reference in joining
2014-03-09 15:42:07 -07:00
Sam Dodrill
c649e42ae9
extensions/m_roleplay: Transmit source name with message
2014-02-18 09:50:59 -08:00
Sam Dodrill
a7a510a504
src/supported: add OWNER to 005 output
2014-02-18 08:50:25 -08:00
Sam Dodrill
174c8b49b1
Merge branch 'services-modules'
2014-02-14 19:32:13 -08:00
Sam Dodrill
0ebe9a5930
Merge branch 'purge-cruft'
2014-02-14 19:32:02 -08:00
Sam Dodrill
eceffbca02
src/messages.tab: Make ERR_NOOPERHOST more generic
2014-02-14 19:28:40 -08:00
Sam Dodrill
06bfe138d2
modules/m_oper: Prevent password guessing
...
Change the message for an invalid OPER password to "No appropriate
operator blocks were found for your host".
2014-02-14 19:28:40 -08:00
Sam Dodrill
20b066f6f4
Add TODO for elemental-ircd 6.6
2014-02-02 08:54:48 -08:00
Sam Dodrill
8f1d057a36
Remove old files from the root and finish rebrand
2014-01-30 19:49:46 -08:00
Sam Dodrill
74289701af
src/s_user: Add metadata for cloaked hostnames for use with services
2014-01-30 22:37:46 -05:00
Sam Dodrill
1a536989b2
extra: Add modules for services packages
2014-01-30 19:23:52 -08:00
Sam Dodrill
55147df5de
src/s_user: Make UID assignment happen once we know it's a valid user
2014-01-29 21:14:09 -08:00
Sam Dodrill
40249913ca
Config: Add prototype auto-configuration script
2014-01-26 10:27:59 -08:00
Sam Dodrill
177241882c
Merge branch 'ircv3-metadata'
...
Allow support for the ircv3 metadata verbs while maintaining backwards
compatibility with the old ShadowIRCD verbs
2014-01-17 08:19:39 -08:00
Sam Dodrill
ba15f6d690
Merge branch 'fix-non-qs-ts6'
2014-01-17 05:09:40 -08:00
Sam Dodrill
d4ea7f897e
Merge branch 'grammatical-errors'
2014-01-17 05:09:33 -08:00
Sam Dodrill
a3da200088
Merge branch 'owners-immune'
2014-01-17 05:09:16 -08:00
Sam Dodrill
6faf3c2a45
src/client: Remove TS5 logic in the link protocol
2014-01-17 05:07:41 -08:00
Sam Dodrill
3bf316e2dc
help: Fix some required oper privileges.
...
references atheme@charybdis/1de147abc5b145ea3b7c09128ee8d8fb19726ef4
2014-01-11 17:53:50 -08:00
Sam Dodrill
2e1fbf8292
extensions/chm_sslonly: Fix grammatical error
...
References atheme@charybdis/46b55df60bfbb1d9fa640a819ba270d708e3d2b0
2014-01-11 17:51:36 -08:00
Sam Dodrill
c03f7b30c4
bandb: Don't attempt to write to a NULL helper.
...
Though without a bandb binary your installation is completely screwed.
References atheme@charybdis/c8729b08fb171d80030155c638a65aff93cb1a45
2014-01-11 17:49:21 -08:00
Sam Dodrill
80b3a83cbf
src/channel: Fix ordering in kick permission logic
2014-01-10 18:16:08 -08:00
Sam Dodrill
3cfbe05aff
Bump up SSL cert generation strength
2014-01-01 04:03:45 -08:00
Sam Dodrill
2f35248278
modules/m_whois: Allow clients to see their own umodes when whoising themselves
2013-12-27 09:32:49 -08:00
Sam Dodrill
0785419045
Remove autojoin_opers
...
It was broken by the away-notify patch and fixing it is more work than
the feature is useful.
2013-12-26 15:08:55 -08:00
Sam Dodrill
755b88c783
Revert autojoin_opers patch
...
It causes interesting desyncs of account names when run for more than 2
weeks
Revert "channel: refactor fe3c1c828e
and fix surrounding indentation"
This reverts commit 27b08207de
.
Revert "src/channel: Fix for autojoin_opers segfault"
This reverts commit 8e1c8b7543
.
2013-12-26 15:05:15 -08:00
Sam Dodrill
8bff90d496
modules/core/m_metadata: Re-add support for the old metadata verbs and document the old metadata system.
2013-11-24 14:22:51 -08:00
Sam Dodrill
5810ebb18f
modules/code/m_metadata: Changed to conform to IRCv3 command spec
2013-11-24 14:11:00 -08:00
Sam Dodrill
be2a7a772c
src/messages: Fix reply for STATS o
...
It previously replied as STATS O. A purely cosmetic fix.
2013-11-24 12:18:17 -08:00
Sam Dodrill
b68f994db0
Merge pull request #41 from ariscop/docfix
...
help/cmode: Document 10 character minimum on +G
2013-11-23 17:23:00 -08:00
Andrew Cook
08879082d1
help/cmode: Document 10 character minimum on +G
2013-11-24 12:08:51 +11:00
Kyle Johnson
77e149bf8b
Merge pull request #35 from lyska/remove-old-flags-from-help
...
help/opers: Remove the old privs and replace with the new system
2013-11-16 11:37:53 -08:00
Kyle Jonhson
27b08207de
channel: refactor fe3c1c828e
and fix surrounding indentation
2013-11-15 05:00:40 +00:00
Sam Dodrill
399b710cad
help/opers: Remove the old privs and replace with the new system
2013-11-14 22:24:31 -05:00
Kyle Jonhson
502490b13a
readme: oxford comma...
2013-11-15 02:59:00 +00:00
Kyle Johnson
f9b84f1a58
Merge pull request #33 from lyska/fix-my-name
...
CREDITS: Update contributor nick, change spacing, update URLs
2013-11-14 18:27:27 -08:00
Sam Dodrill
4939f6ee97
CREDITS: Update my nick, change spacing
...
Changes my nickname to lyska.
Fixes a minor pet peeve on /INFO and accurately shows #rainbow-factory
as the channel for elemental-ircd.
Add my nickname to list of people to ask on IRC in `README.md`
2013-11-14 21:14:05 -05:00
Kyle Johnson
d64bf25497
Merge pull request #31 from lyska/m_post-snomask
...
modules/m_post: Fix s2s message framing issue
2013-11-12 19:25:02 -08:00
Kyle Johnson
9d97f23c96
Merge pull request #28 from lyska/rejigger-help
...
help: denote that owner, admin and halfops can be disabled in the config
2013-11-12 18:54:01 -08:00
Kyle Johnson
14ed0de487
Merge pull request #27 from lyska/elemental-protocol-deviations
...
[Documentation] doc/technical/elemental-deviation: new doc file
2013-11-12 18:53:09 -08:00
Sam Dodrill
31b7c1031a
modules/m_post: Fix s2s message framing issue
2013-11-11 21:14:19 -05:00
Sam Dodrill
fd552b946a
doc/technical/elemental-deviation: Add information about elemental's use of global SNOMASKs
2013-11-11 21:02:45 -05:00
Sam Dodrill
4e6a065e62
help: denote that owner, admin and halfops can be disabled in the config
2013-11-10 00:24:53 -05:00
Sam Dodrill
6da1d031e8
doc/technical/elemental-deviation: new doc file
...
Document protocol changes between vanilla TS6 and Elemental-ircd TS6.
The changes are very minimal and will not likely affect day to day
performance of the IRC daemon, but are still worth mentioning.
2013-11-09 21:22:12 -05:00