danieldg
7cc4e61f0e
Allow "make QUICK=1" to speed up the compile (disables -O2)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12431 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-11 04:34:38 +00:00
danieldg
db2a4c2c15
Change SERVICE_{CMODE,UMODE} to SERVICE_MODE, which makes more sense
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12430 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-11 04:09:22 +00:00
danieldg
d4d2b9a1fb
Show SSL fingerprint in /WHOIS line, allow fingerprints to be hidden from non-opers with config option
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12429 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-10 23:11:13 +00:00
danieldg
e5a5d4f82e
Fix TBAN not working if the banner is owner/protected
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12426 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-10 20:54:32 +00:00
danieldg
26e4598f6c
Fix incorrect ServerInstance pointer in m_sasl
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12425 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-10 20:54:22 +00:00
danieldg
23b0ee51ed
Change display of PROP list to match the input format
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12424 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-10 20:54:12 +00:00
danieldg
87ad22b606
Better error messages for m_autoop
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12423 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-10 20:54:03 +00:00
danieldg
b790dee487
Fix incorrect check of mode permissions when displaying them
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12422 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-10 20:53:54 +00:00
danieldg
99f3816bdd
2.0 beta 2 release
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12420 e03df62e-2008-0410-955e-edbf42e46eb7
v2.0.0b2
2010-02-10 04:16:57 +00:00
danieldg
bdbe205080
Fix WHOISNOTICE parameters being sent backwards
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12419 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-10 03:09:05 +00:00
danieldg
9ed56e9e02
Why are we wasting space on DieValue?
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12418 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-10 01:48:43 +00:00
danieldg
f0a75392b6
Fix typo
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12417 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-09 23:14:49 +00:00
danieldg
8e982095e2
Sort CAPAB CHANMODES and USERMODES
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12416 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-09 22:53:41 +00:00
danieldg
26f48e3db3
Fix double-free when catching an exception in module init()
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12415 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-09 21:04:14 +00:00
danieldg
76f9f4b47a
Eliminate duplicate names between user and channel modes
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12414 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-09 19:35:14 +00:00
danieldg
37b9455f70
Allow exemptchanops to modify the channel access level needed to bypass +t
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12413 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-09 15:18:06 +00:00
danieldg
d1f2a43050
Update m_exemptchanops to allow users to specify the status required for the exemption
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12412 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-09 08:08:39 +00:00
danieldg
7f722fa656
Move password checking into connect class search
...
This makes it possible to have a passworded connect class that is
open to any host without denying users that do not use the password.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12411 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-09 05:54:43 +00:00
danieldg
4aeda51771
Clean up documentation of connect blocks a bit
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12410 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-09 05:35:19 +00:00
danieldg
30ebb6b404
This module isn't supposed to be part of 2.0; it will be third-party until 2.1
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12409 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-09 05:05:09 +00:00
danieldg
2bebd9500a
Change <connect:requiresasl> to <connect:requireaccount>, which is more accurate
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12408 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-09 04:57:13 +00:00
danieldg
a5e2250a2c
Move chanhistory to PostJoin hook
...
While irssi is currently able to show the lines sent prior to join,
it is better for this module to work on all clients without modification.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12407 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-09 03:40:20 +00:00
danieldg
c4705deb9f
half-voice is a better name than status prefix
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12406 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-09 02:22:44 +00:00
danieldg
2528212724
Add authorization cache module
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12405 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-09 02:22:36 +00:00
danieldg
aab7998583
Add random number generation functions to InspIRCd class.
...
Default implementation uses libc random(), which can be better than rand().
If gnutls is loaded, gcrypt will be used to provide random numbers.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12404 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-09 02:22:27 +00:00
danieldg
db790d9d15
Fix error message on OPTCOMMON mismatch
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12403 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-09 00:55:35 +00:00
danieldg
b7bed41eb9
SSL certificate requests prior to full registration must use SocketCertificateRequest
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12402 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-08 22:40:30 +00:00
danieldg
7cf132bc6a
Add <connect requiressl="trusted"> to force CA verification for clients on this block
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12401 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-08 19:38:54 +00:00
danieldg
e827892a13
Also allow <connect rules>
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12400 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-08 19:38:46 +00:00
danieldg
f0a928a2f7
Allow <connect motd> to select an alternate MOTD file to display
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12399 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-08 15:07:29 +00:00
danieldg
ca0b7b42bd
Allow <connect autojoin=""> to override the m_conn_join channel list
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12398 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-08 14:51:26 +00:00
danieldg
39b8524e2c
Fix typo
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12397 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-07 23:32:26 +00:00
danieldg
934a3f296f
Fix crash on kick when +J is set, +misc cleanup
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12396 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-07 23:18:53 +00:00
danieldg
f91f6495f4
Update example config for passforward and RPC module changes [jdhore]
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12395 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-07 05:24:06 +00:00
danieldg
d1b146808e
More cleanup of quit servers
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12394 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-07 03:36:55 +00:00
danieldg
60805faa36
Don't send GODMODE snomask for remote users (let SendGlobalSno handle that)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12392 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-07 03:03:57 +00:00
danieldg
8170cabf0f
Change PROP command format to accept multiple changes in one line
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12390 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-07 00:36:31 +00:00
danieldg
2a570ec688
Fix left/right inversion in ListDifference
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12389 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-06 19:26:44 +00:00
danieldg
0675ffde8d
Add PROP command to m_namedmodes
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12388 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-06 19:20:10 +00:00
danieldg
c2a3ebea46
rename channel modes +it to distinguish them from commands
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12387 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-06 19:20:00 +00:00
danieldg
c5d24dd9bd
Fail adding of new mode when its prefix is already in use
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12386 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-06 16:35:07 +00:00
danieldg
7bff99d3dc
Add mode +V, status prefix. Because we haven't used up enough channel mode letters yet.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12385 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-06 16:27:00 +00:00
danieldg
f1c95ba930
Clean up empty/unused directories
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12384 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-06 04:58:44 +00:00
danieldg
1d17a9d23e
Move configuration examples to docs, remove automatic overwrite on make install
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12383 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-06 04:29:02 +00:00
danieldg
e071bd8839
Send module load/unload notifications so that services can learn of new features without splitting
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12382 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-06 04:08:18 +00:00
danieldg
d560adec9e
Fix NICKLOCK/SANICK errors with Q:lined nicks
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12378 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-05 15:59:06 +00:00
danieldg
82a3069c56
Remove incorrect access checks from m_ojoin
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12377 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-05 15:58:58 +00:00
danieldg
f208e9477f
Don't enforce access control on remote users for topic changes
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12376 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-05 04:53:44 +00:00
danieldg
ed022ecb62
Config updates from jdhore
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12375 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-04 20:43:07 +00:00
danieldg
4d2afdd744
Clarify fingerprint comments in example oper block
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12373 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-04 14:36:16 +00:00