Age | Commit message (Collapse) | Author |
|
As we are using LE certificates, we need to load the certificate chain
rather than just the first certificate from the file.
|
|
|
|
|
|
|
|
Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
|
|
Avoid sending CERTFP commands to servers which do not support this
by adding a CERTFP capability.
|
|
Wildcarded host blocks allow us to permit a server to connect from
unknown IPs, such as is used for ols.ca.linuxnet.org. This feature
was broken when upgrading from the hybrid 8.0 to hybrid 8.1 code
base. Fix this.
|
|
Networks such as Freenode and OFTC use client certificates to identify
users and servers, not only for services, but also for server operator
status and auth blocks.
This allows us to use stronger certificates for authentication rather
than passwords.
|
|
|
|
|
|
|
|
|
|
OFTC's God mode is very similar to the global channel operator mode,
with the following differences:
- gaining God mode notifies all operators
- uses of God mode privileges notifies all operators
- God mode times out after a configurable period
- uses umode S rather than O - S is taken for SSL clients in
hybrid 8.1.13.
So align with OFTC's implementation, but omit these features.
|
|
|
|
|
|
Whois code assumes that a sockhost containing "0" is unset. sockhost
also gets used in inter-server UID messages. Allowing sockhost to
remain empty is likely to cause protocol bugs elsewhere in ircd. Fill
it with "0", which is what is used when spoofing is in use.
|
|
|
|
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@4263 82007160-df01-0410-b94d-b575c5fd34c7
|
|
- rsa.c: fixed compile warning
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@4260 82007160-df01-0410-b94d-b575c5fd34c7
|
|
- rsa.c:get_randomness(): removed EGD support; also don't fall back to RAND_pseudo_bytes()
if RAND_bytes() fails. If RAND_bytes() fails, just reject the /challenge request.
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@4257 82007160-df01-0410-b94d-b575c5fd34c7
|
|
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@4158 82007160-df01-0410-b94d-b575c5fd34c7
|
|
- Update help/stats
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@4157 82007160-df01-0410-b94d-b575c5fd34c7
|
|
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@4096 82007160-df01-0410-b94d-b575c5fd34c7
|
|
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@4064 82007160-df01-0410-b94d-b575c5fd34c7
|
|
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@4052 82007160-df01-0410-b94d-b575c5fd34c7
|
|
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@4007 82007160-df01-0410-b94d-b575c5fd34c7
|
|
provided by grawity.
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@3992 82007160-df01-0410-b94d-b575c5fd34c7
|
|
since Feb 5, 2002
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@3890 82007160-df01-0410-b94d-b575c5fd34c7
|
|
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@3840 82007160-df01-0410-b94d-b575c5fd34c7
|
|
might exit client/server
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@3802 82007160-df01-0410-b94d-b575c5fd34c7
|
|
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@3781 82007160-df01-0410-b94d-b575c5fd34c7
|
|
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@3772 82007160-df01-0410-b94d-b575c5fd34c7
|
|
hostmask.c: In function ‘mask_addr’:
hostmask.c:332:35: warning: declaration of ‘__v’ shadows a previous local [-Wshadow]
hostmask.c:332:35: warning: shadowed declaration is here [-Wshadow]
hostmask.c:332:35: warning: declaration of ‘__x’ shadows a previous local [-Wshadow]
hostmask.c:332:35: warning: shadowed declaration is here [-Wshadow]
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@3771 82007160-df01-0410-b94d-b575c5fd34c7
|
|
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@3718 82007160-df01-0410-b94d-b575c5fd34c7
|
|
other channel members
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@3712 82007160-df01-0410-b94d-b575c5fd34c7
|
|
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@3709 82007160-df01-0410-b94d-b575c5fd34c7
|
|
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@3698 82007160-df01-0410-b94d-b575c5fd34c7
|
|
there are some other parts that rely on this odd behaviour.
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@3690 82007160-df01-0410-b94d-b575c5fd34c7
|
|
use %u conversion specifier for unsigned ints
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@3689 82007160-df01-0410-b94d-b575c5fd34c7
|
|
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@3684 82007160-df01-0410-b94d-b575c5fd34c7
|
|
the channel is +k/+l
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@3683 82007160-df01-0410-b94d-b575c5fd34c7
|
|
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@3631 82007160-df01-0410-b94d-b575c5fd34c7
|
|
before
attempting to remove it. We could end up in a corrupted trie otherwise.
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@3616 82007160-df01-0410-b94d-b575c5fd34c7
|
|
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@3549 82007160-df01-0410-b94d-b575c5fd34c7
|
|
serious
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@3527 82007160-df01-0410-b94d-b575c5fd34c7
|
|
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@3501 82007160-df01-0410-b94d-b575c5fd34c7
|
|
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@3462 82007160-df01-0410-b94d-b575c5fd34c7
|
|
into consideration for the join_flood_time and throttle_time config
options.
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@3433 82007160-df01-0410-b94d-b575c5fd34c7
|
|
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@3426 82007160-df01-0410-b94d-b575c5fd34c7
|
|
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@3310 82007160-df01-0410-b94d-b575c5fd34c7
|