View Issue Details

IDProjectCategoryView StatusLast Update
0003520unrealircdpublic2007-08-21 12:10
ReporterstskeepsAssigned Tostskeeps 
PrioritynormalSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
PlatformAllOSAllOS VersionAll
Product Version4.0-devel 
Summary0003520: Added Auth API
DescriptionWe have added the Auth API now and some things may now be breaking. Please check everything that deals with passwords. /oper, connect {}
TagsNo tags attached.
3rd party modules

Activities

stskeeps

2007-08-21 12:10

reporter   ~0014739

- Deprecated OnOperCompare, replacing with OnPassComparison which extends
  with an auth type and takes a userrec along as well. This will pave the
  way for proper auth like we used to have.
- Added authtype to connect {} block
- Added authtype to oper {} - now using the authtype instead of a specified
  hash field.
- Fixed m_oper_hash to provide auth types for whatever hashers are loaded
- Made m_oper support auth types

Auth types are sha256, md5, so far.

Issue History

Date Modified Username Field Change
2007-08-21 12:08 stskeeps New Issue
2007-08-21 12:08 stskeeps QA => Not touched yet by developer
2007-08-21 12:08 stskeeps U4: Need for upstream patch => No need for upstream InspIRCd patch
2007-08-21 12:08 stskeeps U4: Upstream notification of bug => Not decided
2007-08-21 12:08 stskeeps U4: Contributor working on this => None
2007-08-21 12:10 stskeeps QA Not touched yet by developer => Fixed by developer, needs QA testing
2007-08-21 12:10 stskeeps Status new => resolved
2007-08-21 12:10 stskeeps Resolution open => fixed
2007-08-21 12:10 stskeeps Assigned To => stskeeps
2007-08-21 12:10 stskeeps Note Added: 0014739
2007-08-22 00:01 owine QA Fixed by developer, needs QA testing => QA has accepted the fix