aboutsummaryrefslogtreecommitdiffstats
path: root/modules/crypto
Commit message (Expand)AuthorAgeFilesLines
* Import Atheme commits 2fee9b4, 34e7565, cf7d4e1, eaed083, cd536fd, 693fff4, a...Gravatar Ben C2017-11-133-14/+886
* Import Atheme commits 926814c and 7b1e598.Gravatar Ben C2017-11-121-7/+4
* Import Atheme commits 5480943 and b6aa6a0. Remove compatibility function for...Gravatar Ben C2017-11-122-116/+0
* Move vendor field to a compile time macroGravatar Austin Ellis2017-10-305-5/+5
* Import Atheme commits b566f0c, 821e451, abdc510, d4bae4b, f5398b0, 8ef61cc, 1...Gravatar Ben C2017-10-071-20/+14
* Import Atheme commits a287d47 and f3a27b8.Gravatar Ben C2017-09-161-7/+28
* Crypto/pbkdf2v2: Implement better PBKDF2 hashing for passwords. Import Athem...Gravatar Ben C2017-09-152-0/+206
* crypto: remove outdated comment•••Many crypto modules need OpenSSL now. Gravatar Mantas Mikulėnas2014-08-081-3/+2
* Remove all trailing whitespaceGravatar Rylee Fowler2014-07-081-3/+3
* crypto/pbkdf2: reject salt if it's too short, instead of failing•••Closes #275. Gravatar Mantas Mikulėnas2014-01-291-0/+3
* Fixed more warningsGravatar Quora2013-04-191-1/+1
* crypto/pbkdf2: include openssl/hmac.hGravatar William Pitcock2012-07-211-0/+1
* crypto: implement new crypto api (issue #28)•••This will allow us to have multiple crypt implementations loaded. Gravatar William Pitcock2012-07-125-31/+36
* crypto/pbkdf2: cleanupGravatar William Pitcock2012-07-091-9/+0
* crypto/pbkdf2: backport openssl 1.0.0 pbkdf2-hmac functions so the module wor...•••tested briefly on debian 6 Gravatar William Pitcock2012-07-091-0/+68
* crypto/pbkdf2: new module implementing PBKDF2-HMAC digest scheme (better than...Gravatar William Pitcock2012-07-082-0/+78
* crypto: remove sorservices•••The sorservices module is unused (as far as we know) and doesn't work properly on 64-bit. Signed-off-by: Elly Fong-Jones <elly@leptoquark.net> Gravatar Elly Fong-Jones2012-04-022-349/+1
* crypto/posix: this should fix itGravatar William Pitcock2012-02-211-6/+4
* crypto/posix: add some debug codeGravatar William Pitcock2012-02-211-1/+6
* crypto/posix: fix typo so we get a full saltGravatar William Pitcock2012-02-211-1/+1
* crypto/posix: use mowgli_strlcpyGravatar William Pitcock2012-02-211-1/+1
* crypto/posix: more conditioning of the saltGravatar William Pitcock2012-02-211-1/+6
* crypto/posix: typo fixGravatar William Pitcock2012-02-211-1/+1
* crypto/posix: fix regression in openssl implGravatar William Pitcock2012-02-211-1/+6
* crypt/posix: add openssl-based implementation for systems which lack crypt()Gravatar William Pitcock2012-02-211-0/+142
* crypto/posix: support building a stub•••This allows us to support building posix-crypt support from OpenSSL later on. Gravatar William Pitcock2012-02-212-3/+20
* Make 'make install' depend properly upon things that need to be madeGravatar Stephen Bennett2011-03-121-4/+4
* Add RPATH information to all of the modules if needed.Gravatar William Pitcock2010-12-221-1/+1
* Make the Atheme core a library and add a stub for the services executable.Gravatar William Pitcock2010-12-141-0/+2
* Supply intent information when performing module unload operations.•••There are presently two intents for unload operations, these are MODULE_UNLOAD_INTENT_PERM which indicates a permanent unload, and MODULE_UNLOAD_INTENT_RELOAD which indicates that a module is being reloaded (usually for a code upgrade). This allows the module to know when it should stash persistence data using the mowgli.global_data classes or when it should just destroy all data records. Gravatar William Pitcock2010-12-035-5/+5
* Remove a bunch of the SVN Id's from the comments as well while•••we're at it. Sidenote: Yay Vim. Gravatar JD Horelick2010-06-042-2/+0
* Replace the $Id crap that hasn't really been used in 3 years with•••PACKAGE_STRING. Gravatar JD Horelick2010-06-045-5/+5
* Only link to OpenSSL for modules/crypto/* and modules/saslserv/*.Gravatar Jilles Tjoelker2010-05-231-0/+2
* Remove CFLAGS += ${PLUGIN_CFLAGS} from modules/*/Makefile.•••buildsys.mk already does this, so it is not needed. Gravatar Jilles Tjoelker2010-05-231-1/+0
* Fix install process.Gravatar William Pitcock2010-05-181-1/+1
* chanserv/crypto/global are converted.Gravatar William Pitcock2010-05-182-23/+23
* Try to detect MacOS X crypt(3) breakage and generate a DES based hash.Gravatar Jilles Tjoelker2009-07-041-1/+16
* Add rawmd5 and rawsha1 password encryption, for use with anope_convert.•••rawmd5 only differs from sorservices in its encoding of the md5 hash, maybe that should be changed. Gravatar Jilles Tjoelker2009-01-093-0/+124
* Use C99 booleans (<stdbool.h>, bool, true, false).Gravatar Jilles Tjoelker2008-12-133-9/+9
* Do not define an identifier with the prefix posix_ (posix_crypt_string).Gravatar Jilles Tjoelker2008-12-111-2/+2
* Put our own include path before include paths of other packages.•••This fixes compilation with PCRE on FreeBSD with the net/xmlrpc-c port installed. net/xmlrpc-c has a header file /usr/local/include/xmlrpc.h and using that one instead of our xmlrpc.h breaks things. Gravatar Jilles Tjoelker2008-12-031-1/+1
* Constify some myuser/password/crypto stuff.•••Fixes warning in contrib/ns_forbid.c. Gravatar Jilles Tjoelker2008-06-243-6/+6
* Const fix.Gravatar Jilles Tjoelker2008-05-161-1/+4
* Get rid of unreachable return.Gravatar Jilles Tjoelker2008-05-161-1/+4
* Transition to more free MD5 implementation.Gravatar nenolod2007-06-291-4/+4
* [svn] - Allow for absolute paths in Makefiles by passing --enable-absolute-pa...•••- Hopefully fixed the make depend dependency on .depend - Added sstrndup convenience function - Started moving some #includes from atheme.h to sources that need them - Added JSON-C library with JSON-RPC functionality (unused for now) - Micro-optimisations - Rather large change to the Makefiles: moved common defines in modules to modules/Makefile.defs and common rules to modules/Makefile.rules - Added the httpd from contrib/ to modules/misc and added an url-handler list. The XML-RPC now uses this httpd and registers as handler for /xmlrpc (TODO: make this configurable) - Added generation of modules/gameserv/namegen_tab.h to the Makefile - The JSON module in modules/json/main.c does exactly the same as the XML-RPC module. This is going to change soon. Gravatar pippijn2007-06-031-57/+9
* [svn] Add datarootdir = @datarootdir@ to all Makefile.in•••to make autoconf 2.60 happy. Older autoconf versions will neither expand nor use this. Gravatar jilles2007-03-251-0/+1
* [svn] command_fails to gettextGravatar pippijn2007-03-051-3/+2
* [svn] added missing vim optionsGravatar pippijn2007-03-033-5/+11
* [svn] added vim options to the end of each C fileGravatar pippijn2007-03-033-5/+17