| Commit message (Expand) | Author | Age | Files | Lines |
| * | Improve the error logging when trying to link with a TLS fingerprint. | Sadie Powell | 2025-11-19 | 1 | -17/+24 |
| * | Check all fingerprints for server links not just the primary one. | Sadie Powell | 2025-10-26 | 1 | -4/+27 |
| * | Update copyright headers. | InspIRCd Robot | 2024-06-07 | 1 | -1/+1 |
| * | Merge branch 'insp3' into insp4. | Sadie Powell | 2024-06-07 | 1 | -1/+1 |
| |\ |
|
| | * | Update copyright headers. | InspIRCd Robot | 2024-06-07 | 1 | -1/+1 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2024-02-25 | 1 | -1/+1 |
| |\| |
|
| | * | Use TimingSafeCompare when comparing server SSL fingerprints. | Sadie Powell | 2024-02-11 | 1 | -1/+1 |
| * | | Convert WriteToSnoMask/WriteGlobalSno to use fmtlib format strings. | Sadie Powell | 2023-01-23 | 1 | -4/+4 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2023-01-01 | 1 | -2/+0 |
| |\| |
|
| | * | Update copyright headers. | InspIRCd Robot | 2022-12-30 | 1 | -2/+0 |
| * | | Rework the levels things are logged at to make more sense. | Sadie Powell | 2022-12-18 | 1 | -1/+1 |
| * | | Yet more stylistic fixes. | Sadie Powell | 2022-12-01 | 1 | -1/+1 |
| * | | Fix various cases of the &* being next to the name instead of type. | Sadie Powell | 2022-09-29 | 1 | -4/+4 |
| * | | Rewrite logging calls to use the new APIs. | Sadie Powell | 2022-05-01 | 1 | -1/+1 |
| * | | Refactor the Base64 encoding and decoding functions. | Sadie Powell | 2021-05-10 | 1 | -1/+1 |
| * | | Refer to encryption as TLS instead of SSL in all messages. | Sadie Powell | 2021-04-08 | 1 | -4/+4 |
| * | | Implement support for other SHA2 hash types. | Sadie Powell | 2021-03-05 | 1 | -1/+1 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2020-01-17 | 1 | -0/+6 |
| |\| |
|
| | * | Update copyright headers. | InspIRCd Robot | 2020-01-11 | 1 | -0/+6 |
| * | | SnomaskManager: remove fakederef. | Sadie Powell | 2019-02-07 | 1 | -2/+2 |
| * | | ModuleManager: remove fakederef. | Sadie Powell | 2019-02-07 | 1 | -1/+1 |
| * | | LogManager: remove fakederef. | Sadie Powell | 2019-02-07 | 1 | -1/+1 |
| |/ |
|
| * | Say "SSL certificate fingerprint" instead of "SSL fingerprint" everywhere | Attila Molnar | 2014-07-19 | 1 | -3/+3 |
| * | Use TimingSafeCompare() to compare passwords and password hashes (non-hmac only)•••Issue #882
| Attila Molnar | 2014-06-28 | 1 | -4/+4 |
| * | m_spanningtree Send the cert fingerprint message to opers only after successf... | Attila Molnar | 2014-06-28 | 1 | -5/+9 |
| * | Check fingerprint before checking password (server linking)•••Checking the password before the fingerprint means that even without the
correct cert it's possible to brute force the password or leak
information about it. Checking the fingerprint means attackers must
forge the cert before they can learn any information about the password.
| Matthew Martin | 2014-06-28 | 1 | -15/+15 |
| * | m_spanningtree Don't rely on "m_sha256.so" being loaded, use any "hash/sha256... | Attila Molnar | 2014-04-08 | 1 | -2/+2 |
| * | m_spanningtree Remove the (now) undocumented disablehmac config option | Attila Molnar | 2014-04-08 | 1 | -1/+1 |
| * | Change modules to use the MODNAME constant when logging.•••The majority of modules were logging with their module name as the
log type. There was a few places which were logging to a non-name
type but, with the exception of CONFIG, those messages are so
uncommon that it doesn't make sense to use a seperate type for
them.
| Peter Powell | 2013-08-04 | 1 | -1/+1 |
| * | Create SSLIOHook interface that provides GetCertificate() | attilamolnar | 2013-06-07 | 1 | -10/+1 |
| * | Fix spacing in calls to LogManager::Log. | Peter Powell | 2013-05-19 | 1 | -1/+1 |
| * | m_spanningtree Remove unneeded #includes | attilamolnar | 2013-04-12 | 1 | -6/+0 |
| * | Tidy up source files:•••- Use #pragma once instead of include guards.
- Move header files in src/modules to include/modules.
- Fixed various spacing issues.
| Peter Powell | 2013-04-12 | 1 | -2/+2 |
| * | Add LOG_ prefix to the log level enum values. | Peter Powell | 2013-04-12 | 1 | -1/+1 |
| * | Remove legacy code, mostly related to 1.2 compatibility | attilamolnar | 2013-04-01 | 1 | -31/+2 |
| * | Replace copyright headers with headers granting specific authors copyright | Robby- | 2012-04-19 | 1 | -8/+15 |
| * | Add HMAC implementation to HashProvider•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12508 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-02-21 | 1 | -23/+19 |
| * | 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
| danieldg | 2010-02-09 | 1 | -30/+0 |
| * | SSL certificate requests prior to full registration must use SocketCertificat...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12402 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-02-08 | 1 | -1/+1 |
| * | Improve SSL fingerprint on link message•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12350 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-02-01 | 1 | -4/+3 |
| * | Add CAPAB CHANMODES, CAPAB USERMODES to verify matching of modes by name, not...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12262 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-01-15 | 1 | -9/+9 |
| * | ...because every now and again, i have to do a massive commit.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12248 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2010-01-11 | 1 | -1/+1 |
| * | Use ServiceProvider for inter-module dependencies•••This will stop dependency chains from preventing module reloads when
it is not actually needed; however, it removes some failsafes that will
need to be reimplemented in order to avoid unmapped vtables.
This deprecates Request as an inter-module signaling mechanism, although
SQL still uses it.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12140 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-11-16 | 1 | -12/+20 |
| * | Remove Extensible parent from EventHandler•••This also fixes SSL certificate support when m_sslinfo is not loaded
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12048 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-11-06 | 1 | -1/+1 |
| * | Improve SSL fingerprint messages when linking servers•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11899 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-10-18 | 1 | -10/+19 |
| * | Update m_cloaking to use free-form keys instead of weakening the hash IV•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11820 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-10-10 | 1 | -2/+2 |
| * | Update Event and Request APIs•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11808 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-10-08 | 1 | -9/+5 |
| * | Create StreamSocket for IO hooking implementation•••Fixes the SSL SendQ bug
Removes duplicate code between User and BufferedSocket
Simplify SSL module API
Simplify EventHandler API (Readable/Writeable moved to SE)
Add hook for culled objects to invoke callbacks prior to destructor
Replace SocketCull with GlobalCull now that sockets can close themselves
Shorten common case of user read/parse/write path:
User::Write is now zero-copy up to syscall/SSL invocation
User::Read has only two copy/scan passes from read() to ProcessCommand
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11752 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-21 | 1 | -2/+2 |
| * | Improve link error message on SSL fingerprint mismatch•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11723 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-14 | 1 | -0/+4 |
| * | Fix compile warning•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11719 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-14 | 1 | -1/+1 |