History log of /PHP_TRUNK/ext/mcrypt/mcrypt.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
de707df 18-Aug-2014 Anatol Belski <ab@php.net> C89 compat
/php-src/ext/mcrypt/mcrypt.c
b8b8c49 13-May-2014 Dmitry Stogov <dmitry@zend.com> In most user extensions functions like mysql_close() should use zend_list_close() instead of zend_list_delete(). This closes the actual connection and frees extension specific data structures, but doesn't free zend_reference structure that might be referenced from zval(s). This also doesn't decrement the resource reference counter.
/php-src/ext/mcrypt/mcrypt.c
b2fe1c1 06-May-2014 krakjoe <joe.watkins@live.co.uk> ...
/php-src/ext/mcrypt/mcrypt.c
7f32ffb 06-May-2014 krakjoe <joe.watkins@live.co.uk> fix leaks in here
/php-src/ext/mcrypt/mcrypt.c
4187be9 06-May-2014 krakjoe <joe.watkins@live.co.uk> fix for phpng, failing RFC2144 test
/php-src/ext/mcrypt/mcrypt.c
f9927a6 25-Apr-2014 Dmitry Stogov <dmitry@zend.com> Merge mainstream 'master' branch into refactoring
During merge I had to revert:
Nikita's patch for php_splice() (it probably needs to be applyed again)
Bob Weinand's patches related to constant expression handling (we need to review them carefully)
I also reverted all our attempts to support sapi/phpdbg (we didn't test it anyway)

Conflicts:
Zend/zend.h
Zend/zend_API.c
Zend/zend_ast.c
Zend/zend_compile.c
Zend/zend_compile.h
Zend/zend_constants.c
Zend/zend_exceptions.c
Zend/zend_execute.c
Zend/zend_execute.h
Zend/zend_execute_API.c
Zend/zend_hash.c
Zend/zend_highlight.c
Zend/zend_language_parser.y
Zend/zend_language_scanner.c
Zend/zend_language_scanner_defs.h
Zend/zend_variables.c
Zend/zend_vm_def.h
Zend/zend_vm_execute.h
ext/date/php_date.c
ext/dom/documenttype.c
ext/hash/hash.c
ext/iconv/iconv.c
ext/mbstring/tests/zend_multibyte-10.phpt
ext/mbstring/tests/zend_multibyte-11.phpt
ext/mbstring/tests/zend_multibyte-12.phpt
ext/mysql/php_mysql.c
ext/mysqli/mysqli.c
ext/mysqlnd/mysqlnd_reverse_api.c
ext/mysqlnd/php_mysqlnd.c
ext/opcache/ZendAccelerator.c
ext/opcache/zend_accelerator_util_funcs.c
ext/opcache/zend_persist.c
ext/opcache/zend_persist_calc.c
ext/pcre/php_pcre.c
ext/pdo/pdo_dbh.c
ext/pdo/pdo_stmt.c
ext/pdo_pgsql/pgsql_driver.c
ext/pgsql/pgsql.c
ext/reflection/php_reflection.c
ext/session/session.c
ext/spl/spl_array.c
ext/spl/spl_observer.c
ext/standard/array.c
ext/standard/basic_functions.c
ext/standard/html.c
ext/standard/mail.c
ext/standard/php_array.h
ext/standard/proc_open.c
ext/standard/streamsfuncs.c
ext/standard/user_filters.c
ext/standard/var_unserializer.c
ext/standard/var_unserializer.re
main/php_variables.c
sapi/phpdbg/phpdbg.c
sapi/phpdbg/phpdbg_bp.c
sapi/phpdbg/phpdbg_frame.c
sapi/phpdbg/phpdbg_help.c
sapi/phpdbg/phpdbg_list.c
sapi/phpdbg/phpdbg_print.c
sapi/phpdbg/phpdbg_prompt.c
050d7e3 15-Apr-2014 Dmitry Stogov <dmitry@zend.com> Cleanup (1-st round)
/php-src/ext/mcrypt/mcrypt.c
fd5fbba 11-Mar-2014 Nikita Popov <nikic@php.net> Use /dev/urandom as the default mcrypt_create_iv() source

Also fixes the ARGINFO for mcrypt_create_iv() and adds missing
UPGRADING entries.
/php-src/ext/mcrypt/mcrypt.c
d8ed84e 05-Mar-2014 Nikita Popov <nikic@php.net> Use zpp for accepting encryption mode string

Leaving the non-zpp usage for the mcrypt_{MODE} functions, as
they're deprecated and I'm too lazy to update all their tests.
/php-src/ext/mcrypt/mcrypt.c
eb0eac7 05-Mar-2014 Nikita Popov <nikic@php.net> Remove a number of macros that are no longer used
/php-src/ext/mcrypt/mcrypt.c
e5738d3 04-Mar-2014 Nikita Popov <nikic@php.net> Provide expected IV length in IV error messages
/php-src/ext/mcrypt/mcrypt.c
b9737aa 02-Mar-2014 Nikita Popov <nikic@php.net> Call mcrypt_module_close on error
/php-src/ext/mcrypt/mcrypt.c
e4876ec 02-Mar-2014 Nikita Popov <nikic@php.net> Print supported key sizes in error message
/php-src/ext/mcrypt/mcrypt.c
32333ab 01-Mar-2014 Nikita Popov <nikic@php.net> Clean up do_crypt code

Avoid unnecessary alloc/copy/free cycles and clean up structure in
general. Add a few extra checks for the key length.
/php-src/ext/mcrypt/mcrypt.c
a861a3a 01-Mar-2014 Nikita Popov <nikic@php.net> Abort on invalid key size

Previously an incorrectly sized key was either silently padded
with NUL bytes or truncated. Especially the silent nature of this
behavior makes it extremely easy to use weak encryption. A common
mistake - which has also been extensively made in our tests - is
to use a password instead of a key.

Incorrectly sized keys will now be rejected.
/php-src/ext/mcrypt/mcrypt.c
25d801f 01-Mar-2014 Nikita Popov <nikic@php.net> Abort on missing IV if the enc_mode requires it

Previously the code fell back on using a NUL IV if no IV was
passed and the encryption mode required it. This is dangerous and
makes no sense from a practical point of view (as you could just
as well use ECB then).
/php-src/ext/mcrypt/mcrypt.c
c4b7cdb 01-Mar-2014 Nikita Popov <nikic@php.net> Abort on invalid IV size

Previously, if the size of the IV did not match the block size
mcrypt would throw a warning and fall back to a NUL IV. This
behavior is both dangerous and makes no practical sense.

mcrypt_encrypt etc. will now return false if the IV has an incorrect
size.
/php-src/ext/mcrypt/mcrypt.c
c081ce6 03-Jan-2014 Xinchen Hui <laruence@php.net> Bump year
/php-src/ext/mcrypt/mcrypt.c
a666285 01-Jan-2013 Xinchen Hui <laruence@php.net> Happy New Year
/php-src/ext/mcrypt/mcrypt.c
7014a0e 16-Aug-2012 Sherif Ramadan <googleguy@php.net> Fixed Mcrypt deprecated functions and related tests
/php-src/ext/mcrypt/mcrypt.c
29a0efc 21-Jul-2012 Sherif Ramadan <theanomaly.is@gmail.com> Fixes mcrypt_ecb not issuing an E_DEPRECATED level notice, despite having been deprecated for some time. Please reference bug #62374 as well.
/php-src/ext/mcrypt/mcrypt.c
8775a37 01-Jan-2012 Felipe Pena <felipe@php.net> - Year++
/php-src/ext/mcrypt/mcrypt.c
da37638 25-Jul-2011 Felipe Pena <felipe@php.net> - Make usage of new PHP_FE_END macro
/php-src/ext/mcrypt/mcrypt.c
b8dd53b 10-Jul-2011 Pierre Joye <pajoye@php.net> - use warning here to match unix behavior
/php-src/ext/mcrypt/mcrypt.c
0203cc3 01-Jan-2011 Felipe Pena <felipe@php.net> - Year++
/php-src/ext/mcrypt/mcrypt.c
cdaa87f 08-Jun-2010 Pierre Joye <pajoye@php.net> - use new function to get random bytes
/php-src/ext/mcrypt/mcrypt.c
b036783 02-Jun-2010 Pierre Joye <pajoye@php.net> - fix leak on error in mcrypt_create_iv on windows
/php-src/ext/mcrypt/mcrypt.c
8296e70 02-Jun-2010 Pierre Joye <pajoye@php.net> - WS
/php-src/ext/mcrypt/mcrypt.c
932e276 15-Jan-2010 Stanislav Malyshev <stas@php.net> add filters to mcrypt
# trunk will follow soon
/php-src/ext/mcrypt/mcrypt.c
9ba1e81 03-Jan-2010 Sebastian Bergmann <sebastian@php.net> sed -i "s#1997-2009#1997-2010#g" **/*.c **/*.h **/*.php
/php-src/ext/mcrypt/mcrypt.c
0f57b15 02-Oct-2009 Sriram Natarajan <srinatar@php.net> - Fixed bug #49738 (calling mcrypt after mcrypt_generic_deinit crashes).
/php-src/ext/mcrypt/mcrypt.c
1fa3b21 06-Jun-2009 Matt Wilmas <mattwil@php.net> MFH: Fixed error message grammar:
- "cannot" instead of "can not" (meaning "also can")
- "than" instead of "then" (Hint: "then" should hardly be needed;
you're not telling the order in which to do something)

... plus removed a couple ending. dots
/php-src/ext/mcrypt/mcrypt.c
6068ce7 19-May-2009 Kalle Sommer Nielsen <kalle@php.net> MFH: Fixed compiler warning
/php-src/ext/mcrypt/mcrypt.c
08659c2 31-Dec-2008 Sebastian Bergmann <sebastian@php.net> MFH: Bump copyright year, 3 of 3.
/php-src/ext/mcrypt/mcrypt.c
fc2fb50 17-Nov-2008 Felipe Pena <felipe@php.net> - MFH: Added 'static' into ZEND_BEGIN_ARG_INFO_EX macro
/php-src/ext/mcrypt/mcrypt.c
7a37fa2 02-Nov-2008 Felipe Pena <felipe@php.net> - Revert ZEND_BEGIN_ARG_INFO change
/php-src/ext/mcrypt/mcrypt.c
df10005 24-Oct-2008 Felipe Pena <felipe@php.net> - MFH: Added 'static' into ZEND_BEGIN_ARG_INFO_EX macro
/php-src/ext/mcrypt/mcrypt.c
49fc9c9 07-Sep-2008 Felipe Pena <felipe@php.net> - MFH: Fixed bug #46010 (warnings incorrectly generated for iv in ecb mode)
/php-src/ext/mcrypt/mcrypt.c
af7918c 10-Aug-2008 Felipe Pena <felipe@php.net> - New parameter parsing API
/php-src/ext/mcrypt/mcrypt.c
597d411 15-Jul-2008 Pierre Joye <pajoye@php.net> - MFH: Port mcrypt_create_iv to windows (aka fix it on windows)
/php-src/ext/mcrypt/mcrypt.c
3657b0a 04-Jul-2008 Derick Rethans <derick@php.net> - Revert that crap.
/php-src/ext/mcrypt/mcrypt.c
74bc652 03-Jul-2008 Rob Richards <rrichards@php.net> fix key container access
/php-src/ext/mcrypt/mcrypt.c
f0ec9b9 03-Jul-2008 Pierre Joye <pajoye@php.net> - fix mcrypt_iv on windows, use urandom equivalent
- MFH, code cleaning and reorganisation
/php-src/ext/mcrypt/mcrypt.c
7294562 01-Jul-2008 Felipe Pena <felipe@php.net> - Added arginfo
/php-src/ext/mcrypt/mcrypt.c
fbc29e2 18-May-2008 David Soria Parra <dsp@php.net> Revert.
/php-src/ext/mcrypt/mcrypt.c
472b883 18-May-2008 David Soria Parra <dsp@php.net> Make mcrypt_enc_self_test() return value compatible with documentation and mcrypt _module_self_test()
/php-src/ext/mcrypt/mcrypt.c
d1dded8 31-Dec-2007 Sebastian Bergmann <sebastian@php.net> MFH: Bump copyright year, 2 of 2.
/php-src/ext/mcrypt/mcrypt.c
fd73296 01-Dec-2007 Derick Rethans <derick@php.net> - MFH: Fixed bug #43143 (Warning about empty IV with MCRYPT_MODE_ECB).
/php-src/ext/mcrypt/mcrypt.c
6c810b0 27-Sep-2007 Dmitry Stogov <dmitry@php.net> Improved memory usage by movig constants to read only memory. (Dmitry, Pierre)
/php-src/ext/mcrypt/mcrypt.c
79e53b2 19-Jul-2007 Antony Dovgal <tony2001@php.net> fix ws & folding
/php-src/ext/mcrypt/mcrypt.c
ed0f0e4 05-Apr-2007 Ilia Alshanetsky <iliaa@php.net> Fixed bug #40999 (mcrypt_create_iv() not using random seed).
/php-src/ext/mcrypt/mcrypt.c
b997390 15-Feb-2007 Ilia Alshanetsky <iliaa@php.net> use constant
/php-src/ext/mcrypt/mcrypt.c
ed6725c 15-Feb-2007 Ilia Alshanetsky <iliaa@php.net> Improved validation route for size parameter of the mcrypt_create_iv()
function.
/php-src/ext/mcrypt/mcrypt.c
4223aa4 01-Jan-2007 Sebastian Bergmann <sebastian@php.net> MFH: Bump year.
/php-src/ext/mcrypt/mcrypt.c
34b55f2 28-Nov-2006 Ilia Alshanetsky <iliaa@php.net> Replace non-threadsafe rand() with php_rand_r()
/php-src/ext/mcrypt/mcrypt.c
223d122 26-Jun-2006 Hannes Magnusson <bjori@php.net> MFH: use the ZEND_ACC_DEPRECATED flag rather than custom warnings
/php-src/ext/mcrypt/mcrypt.c
1dbaae2 15-Jun-2006 Dmitry Stogov <dmitry@php.net> Added automatic module globals management
/php-src/ext/mcrypt/mcrypt.c
c116ecf 31-May-2006 Derick Rethans <derick@php.net> - There was nothing wrong here, bug report #37595 is bogus.
- Added a new test case to demonstrate a longer plain text.
/php-src/ext/mcrypt/mcrypt.c
47edd8a 31-May-2006 Antony Dovgal <tony2001@php.net> MFH: fix #37595 (mcrypt_generic calculates data length in wrong way)
/php-src/ext/mcrypt/mcrypt.c
ac3c882 11-May-2006 Marcus Boerger <helly@php.net> - Use of E_RECOVERABLE_ERROR
/php-src/ext/mcrypt/mcrypt.c
5bd9322 01-Jan-2006 foobar <sniper@php.net> bump year and license version
/php-src/ext/mcrypt/mcrypt.c
3e669bc 06-Dec-2005 foobar <sniper@php.net> MFH: nuke php3 legacy
/php-src/ext/mcrypt/mcrypt.c
ae07423 30-Nov-2005 Ilia Alshanetsky <iliaa@php.net> Fixed bug #35496 (Crash in mcrypt_generic()/mdecrypt_generic() without
proper init).
/php-src/ext/mcrypt/mcrypt.c
23e671a 03-Aug-2005 foobar <sniper@php.net> - Bumber up year
/php-src/ext/mcrypt/mcrypt.c
abff967 18-Apr-2004 Derick Rethans <derick@php.net> - Whitespace
/php-src/ext/mcrypt/mcrypt.c
dbeb415 08-Jan-2004 Andi Gutmans <andi@php.net> - A belated happy holidays and PHP 5
/php-src/ext/mcrypt/mcrypt.c
00635d0 31-Oct-2003 Ilia Alshanetsky <iliaa@php.net> Fixed bug #26042 (memory leak if mcrypt_generic_deinit() is not called
after every mcrypt_generic_init() call).

# This will be MFHed into 4.3.X tree after release.
/php-src/ext/mcrypt/mcrypt.c
c3b21fc 13-Oct-2003 Derick Rethans <derick@php.net> - Email address change
/php-src/ext/mcrypt/mcrypt.c
b8e59bb 12-Jun-2003 Andrey Hristov <andrey@php.net> proto fixes
/php-src/ext/mcrypt/mcrypt.c
f68c7ff 10-Jun-2003 James Cox <imajes@php.net> updating license information in the headers.
/php-src/ext/mcrypt/mcrypt.c
bce69f1 13-Mar-2003 Derick Rethans <derick@php.net> - Whitespace
/php-src/ext/mcrypt/mcrypt.c
5c90216 06-Mar-2003 David Hill <ddhill@php.net> 64-bit correction to variables passed to zend_parse_parameters
@64-bit correction to variables passed to zend_parse_parameters (Dave)
/php-src/ext/mcrypt/mcrypt.c
e2868b5 18-Jan-2003 Ilia Alshanetsky <iliaa@php.net> Removed pointless memory allocation checks.
/php-src/ext/mcrypt/mcrypt.c
2d4a4a9 08-Jan-2003 Ilia Alshanetsky <iliaa@php.net> Removed unused variable.
/php-src/ext/mcrypt/mcrypt.c
6113d95 06-Jan-2003 Edin Kadribasic <edink@php.net> Comment out non ANSI C standard comliant code. Fixes win32 build.
/php-src/ext/mcrypt/mcrypt.c
419af9f 03-Jan-2003 Derick Rethans <derick@php.net> - Removed support for libmcrypt 2.2.x to allow cleaner code. Another reason
to upgrade libmcrypt to a 2.5.x series as the older ones have too much bugs
to be safely used with PHP.
- Updated macro's, php_errors and parameter parsing.
@- Removed support for libmcrypt 2.2.x to allow cleaner code. Another reason
@ to upgrade libmcrypt to a 2.5.x series as the older ones have too much bugs
@ to be safely used with PHP. (Derick)
/php-src/ext/mcrypt/mcrypt.c
b506f5c 31-Dec-2002 Sebastian Bergmann <sebastian@php.net> Bump year.
/php-src/ext/mcrypt/mcrypt.c
1d5ab20 26-Jun-2002 Derick Rethans <derick@php.net> - Unify error messages
#- This is the last one for today... can't really stand another
# get_active_function_name(TSRMLS_C) :)
/php-src/ext/mcrypt/mcrypt.c
7672dbc 16-Jun-2002 Derick Rethans <derick@php.net> - Fix version in phpinfo();
/php-src/ext/mcrypt/mcrypt.c
83059ae 28-Feb-2002 Yasuo Ohgaki <yohgaki@php.net> Use {NULL, NULL, NULL} to terminate function entry.
# It does not fix any bugs, since {0} works also.
/php-src/ext/mcrypt/mcrypt.c
08c69a5 26-Dec-2001 Derick Rethans <derick@php.net> - Fix for bug 14690
/php-src/ext/mcrypt/mcrypt.c
0222aed 20-Dec-2001 Colin Viebrock <cmv@php.net> Add headers and Id lines
/php-src/ext/mcrypt/mcrypt.c
e51ce79 17-Dec-2001 Derick Rethans <derick@php.net> - Try to be a little bit more sane dealing backwards compability
/php-src/ext/mcrypt/mcrypt.c
856c9fa 15-Dec-2001 Derick Rethans <derick@php.net> - Fix for bug 14162, invalidate the resource then mcrypt_generic_init fails
/php-src/ext/mcrypt/mcrypt.c
cf8c1ef 13-Dec-2001 Derick Rethans <derick@php.net> - Remove debug stuff
/php-src/ext/mcrypt/mcrypt.c
0adf145 13-Dec-2001 Derick Rethans <derick@php.net> - Fixes for bugs 10324, 12777, 14488 and 13399
@- Fixed several crash bugs in the mcrypt extension (Derick)
/php-src/ext/mcrypt/mcrypt.c
c55f8b9 13-Dec-2001 Sterling Hughes <sterling@php.net> MFB
/php-src/ext/mcrypt/mcrypt.c
3893351 11-Dec-2001 Sebastian Bergmann <sebastian@php.net> Update headers.
/php-src/ext/mcrypt/mcrypt.c
6892520 11-Oct-2001 Stig Bakken <ssb@php.net> * zend_module_entry change: apino, debug and zts are moved first,
see README.EXTENSIONS file for upgrade help.
@Introduced extension version numbers (Stig)
/php-src/ext/mcrypt/mcrypt.c
6cfba2a 25-Sep-2001 Jeroen van Wolffelaar <jeroen@php.net> 2nd phase in back-substitution those macro's

I've got pretty much everything now...
/php-src/ext/mcrypt/mcrypt.c
db1fe4b 23-Sep-2001 Derick Rethans <derick@php.net> - Don't return from the function, so that mcrypt get properly initialized
(fix for bug #13399)
/php-src/ext/mcrypt/mcrypt.c
9c610ae 23-Sep-2001 Derick Rethans <derick@php.net> - Added mcrypt_generic_deinit and added a warning about mcrypt_generic_end
being deprecated.
- Reordened constants, and added MCRYPT_3DES to the 2.4 set of constants
/php-src/ext/mcrypt/mcrypt.c
78747bd 09-Sep-2001 Derick Rethans <derick@php.net> - Don't wrap lines... this is annoying while coding.
/php-src/ext/mcrypt/mcrypt.c
92390db 07-Sep-2001 Sterling Hughes <sterling@php.net> MFB
/php-src/ext/mcrypt/mcrypt.c
b8cf53d 07-Sep-2001 Sterling Hughes <sterling@php.net> get rid of global mess
/php-src/ext/mcrypt/mcrypt.c
1bc80e6 07-Sep-2001 Sterling Hughes <sterling@php.net> register a list destructor
/php-src/ext/mcrypt/mcrypt.c
2e153dd 07-Sep-2001 Derick Rethans <derick@php.net> - Fix for bug #13052
/php-src/ext/mcrypt/mcrypt.c
ace9632 30-Jul-2001 foobar <sniper@php.net> Make this compile in ZTS mode.
/php-src/ext/mcrypt/mcrypt.c
d87cc97 28-Jul-2001 Zeev Suraski <zeev@php.net> Redesigned thread safety mechanism - nua nua
/php-src/ext/mcrypt/mcrypt.c
4bbb8a0 10-Jul-2001 Zeev Suraski <zeev@php.net> Fix a couple of buffer overflows in mcrypt.c
/php-src/ext/mcrypt/mcrypt.c
81e2cf0 06-Jun-2001 Rasmus Lerdorf <rasmus@php.net> Fix folding and clean up some extensions
/php-src/ext/mcrypt/mcrypt.c
1beda9e 24-May-2001 Stig Bakken <ssb@php.net> * include "config.h" if HAVE_CONFIG_H is defined (for standalone dso build)
/php-src/ext/mcrypt/mcrypt.c
d1697ad 18-May-2001 Derick Rethans <derick@php.net> - Fix for bug #10890
@- Fixed bugs in the mcrypt extension that caused crashes (Derick)
/php-src/ext/mcrypt/mcrypt.c
73f0465 17-May-2001 Derick Rethans <derick@php.net> - Fix for bug #9801 (and maybe others)
/php-src/ext/mcrypt/mcrypt.c
7f20f1e 01-May-2001 Derick Rethans <derick@php.net> - Fix for bug #10518 (Thanks to kettler@gmx.net)
/php-src/ext/mcrypt/mcrypt.c
f557830 18-Apr-2001 Derick Rethans <derick@php.net> - Fixed some more problems with keys being chopped off (fix for bug #8839)
/php-src/ext/mcrypt/mcrypt.c
a379669 10-Apr-2001 Derick Rethans <derick@php.net> - Removed debug thing
/php-src/ext/mcrypt/mcrypt.c
61e1bf9 10-Apr-2001 Derick Rethans <derick@php.net> - Fix for bug #8839
- MINFO updated to use smart_str's
/php-src/ext/mcrypt/mcrypt.c
9720ac0 16-Mar-2001 Derick Rethans <derick@php.net> - Fixed mem leak
/php-src/ext/mcrypt/mcrypt.c
eb6ba01 26-Feb-2001 Andi Gutmans <andi@php.net> - Fix copyright notices with 2001
/php-src/ext/mcrypt/mcrypt.c
707e7bd 13-Jan-2001 Colin Viebrock <cmv@php.net> Support for perl-compatible blowfish encryption (in libmcrypt CVS and
versions later than 2.4.8)
/php-src/ext/mcrypt/mcrypt.c
781cf45 22-Nov-2000 Sascha Schumann <sas@php.net> Run through conv_z_macros
/php-src/ext/mcrypt/mcrypt.c
e5b0945 25-Oct-2000 Nikos Mavroyanopoulos <nmav@php.net> Corrected some checks for errors.
/php-src/ext/mcrypt/mcrypt.c
28273df 15-Aug-2000 Derick Rethans <derick@php.net> - Clearified which version of libmcrypt is enabled
# Request by Olivier Cahagne
/php-src/ext/mcrypt/mcrypt.c
78dfa91 14-Aug-2000 Sascha Schumann <sas@php.net> Move MCLS_FETCH() inside #if HAVE_LIBMCRYPT24. Fixes build against
libmcrypt 2.2.
/php-src/ext/mcrypt/mcrypt.c
61a058f 14-Aug-2000 Sascha Schumann <sas@php.net> Remove unnecessary precompiler macros. The failure condition is catched
at configure time.
/php-src/ext/mcrypt/mcrypt.c
744dce0 14-Aug-2000 Sascha Schumann <sas@php.net> Restrict INI entries when compiling against libmcrypt 2.4.
/php-src/ext/mcrypt/mcrypt.c
20c007b 13-Aug-2000 Derick Rethans <derick@php.net> - Now using the better way of using INI directives
- Changed some warning/error messages to be more clear
/php-src/ext/mcrypt/mcrypt.c
bab5db7 11-Aug-2000 Derick Rethans <derick@php.net> @ Added support for libmcrypt 2.4.4
/php-src/ext/mcrypt/mcrypt.c
79186d4 25-Jul-2000 Sascha Schumann <sas@php.net> Read from /dev/u?random until the buffer is filled.

Submitted by: Derick Rethans <d.rethans@jdimedia.nl>
/php-src/ext/mcrypt/mcrypt.c
e8101d4 10-Jul-2000 Sascha Schumann <sas@php.net> Unify use of my email address
/php-src/ext/mcrypt/mcrypt.c
772e4fa 19-Jun-2000 Egon Schmid <eschmid@php.net> Canged back to uppercase. Are all the backslashes on line 69 to 111 really needed?
/php-src/ext/mcrypt/mcrypt.c
c3cc31c 18-Jun-2000 Egon Schmid <eschmid@php.net> No response from Sascha so changed to lowercase.
/php-src/ext/mcrypt/mcrypt.c
dd43255 18-Jun-2000 Egon Schmid <eschmid@php.net> More protos.
/php-src/ext/mcrypt/mcrypt.c
3701bc4 05-Jun-2000 Andi Gutmans <andi@php.net> - ARG_COUNT(ht) -> ZEND_NUM_ARGS() mega patch
/php-src/ext/mcrypt/mcrypt.c
7a2e01c 26-May-2000 Hartmut Holzgraefe <hholzgra@php.net> protos fixed
/php-src/ext/mcrypt/mcrypt.c
83d987b 23-May-2000 Hartmut Holzgraefe <hholzgra@php.net> protos where lacking return types
/php-src/ext/mcrypt/mcrypt.c
e043439 18-May-2000 Zeev Suraski <zeev@php.net> Update the license with the new clause 6
/php-src/ext/mcrypt/mcrypt.c
3e80436 02-May-2000 Sascha Schumann <sas@php.net> Make mcrypt buildable as shared module
/php-src/ext/mcrypt/mcrypt.c
17129a0 19-Feb-2000 Zeev Suraski <zeev@php.net> It didn't all go through
/php-src/ext/mcrypt/mcrypt.c
43ae2bf 01-Jan-2000 Sascha Schumann <sas@php.net> Happy Y2K patch! Happy new year (or the new millennium, depending on whether
you start counting at 0 or 1).
/php-src/ext/mcrypt/mcrypt.c
a1ad287 18-Dec-1999 Zeev Suraski <zeev@php.net> - The tree compiles again
/php-src/ext/mcrypt/mcrypt.c
897127d 15-Nov-1999 Sascha Schumann <sas@php.net> (php_minit_mcrypt): Also allow never versions of mcrypt
/php-src/ext/mcrypt/mcrypt.c
82798e9 31-Oct-1999 Sascha Schumann <sas@php.net> Support current mcrypt. Tested with libmcrypt-2.2.4
/php-src/ext/mcrypt/mcrypt.c
7d519f2 17-Sep-1999 Sascha Schumann <sas@php.net> Use Ex API here as well.
/php-src/ext/mcrypt/mcrypt.c
3cb1eb0 02-Aug-1999 Zeev Suraski <zeev@php.net> Removed '3' from key functions in PHP (maintained compatibility through
php3_compat.h)
/php-src/ext/mcrypt/mcrypt.c
0558513 02-Aug-1999 Andrey Hristov <andrey@php.net> More symbol work.
/php-src/ext/mcrypt/mcrypt.c
c5724cb 16-Jul-1999 Zeev Suraski <zeev@php.net> License update
/php-src/ext/mcrypt/mcrypt.c
8ba3889 27-Jun-1999 Sascha Schumann <sas@php.net> port
/php-src/ext/mcrypt/mcrypt.c
fb40767 21-May-1999 Sascha Schumann <sas@php.net> - fix compile issues for various packages (dbase, sysv*, zlib)
- some cleanup in mhash/mcrypt
/php-src/ext/mcrypt/mcrypt.c
7e0ee50 01-May-1999 Sascha Schumann <sas@php.net> func name changes, remove arbitrary limit
/php-src/ext/mcrypt/mcrypt.c
8baa86e 01-May-1999 Sascha Schumann <sas@php.net> mcrypt 2.1.18 support, better autoconf checking
/php-src/ext/mcrypt/mcrypt.c
1e54412 25-Apr-1999 Sascha Schumann <sas@php.net> PHP3 compat stuff
/php-src/ext/mcrypt/mcrypt.c
c62ffa7 25-Apr-1999 Sascha Schumann <sas@php.net> oops, the 0th byte should be set, too
/php-src/ext/mcrypt/mcrypt.c
77baa4e 25-Apr-1999 Sascha Schumann <sas@php.net> final change (?), add get_algorithms_name
/php-src/ext/mcrypt/mcrypt.c
12a7634 25-Apr-1999 Sascha Schumann <sas@php.net> make code more compact
/php-src/ext/mcrypt/mcrypt.c
5ed41f3 25-Apr-1999 Sascha Schumann <sas@php.net> remove some redundant code
/php-src/ext/mcrypt/mcrypt.c
5883d6c 25-Apr-1999 Sascha Schumann <sas@php.net> that was a silly one
/php-src/ext/mcrypt/mcrypt.c
22d720e 25-Apr-1999 Sascha Schumann <sas@php.net> add OFB mode, the final one
/php-src/ext/mcrypt/mcrypt.c
a1a4150 25-Apr-1999 Sascha Schumann <sas@php.net> add mcrypt_create_iv()
/php-src/ext/mcrypt/mcrypt.c
6b89030 25-Apr-1999 Sascha Schumann <sas@php.net> cleanup, add new stream mode, allow IV for CBC mode
/php-src/ext/mcrypt/mcrypt.c
7d1ee82 25-Apr-1999 Sascha Schumann <sas@php.net> add get_(key|block)_size
/php-src/ext/mcrypt/mcrypt.c
1db171d 25-Apr-1999 Sascha Schumann <sas@php.net> add CBC
/php-src/ext/mcrypt/mcrypt.c
11fc109 25-Apr-1999 Sascha Schumann <sas@php.net> add mcrypt module
/php-src/ext/mcrypt/mcrypt.c