Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ejabberd 13 requires Erlang/OTP R15B or higher (EJAB-1630) | Badlop | 2013-04-11 | 1 | -1/+0 |
| | | | | Fix documents and remove useless code. | ||||
* | Accumulated patch to binarize and indent code | Badlop | 2013-03-14 | 2 | -241/+256 |
| | |||||
* | Update copyright dates | Alexey Shchepin | 2013-01-24 | 3 | -3/+3 |
| | |||||
* | Fixed signedness issue in tls_drv GET_DESCRYPTED_INPUT (EJAB-1591) | Alexey Shchepin | 2012-12-20 | 1 | -1/+2 |
| | |||||
* | Detect OpenSSL version at runtime, not at compile time | Janusz Dziemidowicz | 2012-07-24 | 1 | -3/+7 |
| | |||||
* | Enable DHE key exchange in TLS driver | Janusz Dziemidowicz | 2012-07-19 | 1 | -0/+67 |
| | |||||
* | Enable ECDHE key exchange in TSL driver | Janusz Dziemidowicz | 2012-07-18 | 1 | -0/+24 |
| | |||||
* | Disable old and unsecure ciphers in TLS driver | Janusz Dziemidowicz | 2012-07-18 | 1 | -0/+4 |
| | | | | | | | Disable: - export ciphers - broken by design, 40 and 56 bit encryption - low encryption ciphers - 56 and 64 bit encryption - SSLv2 ciphers - some ciphers using MD5 MAC | ||||
* | Disable SSL 2.0 in TLS driver | Janusz Dziemidowicz | 2012-07-18 | 1 | -2/+2 |
| | | | | | | | SSL 2.0 is not used anywhere as it has security problems. Disable it unconditionally both in server and client mode. This does _not_ disable support for SSL 2.0 compatible client hello which still will be accepted in the server mode. | ||||
* | Fix makefile rules for building dll-s in Makefile.win32 files | Paweł Chmielowski | 2012-04-06 | 1 | -2/+2 |
| | |||||
* | Make sure that res is initialized in all cases | Paweł Chmielowski | 2012-04-06 | 1 | -0/+2 |
| | |||||
* | Added missed tls:recv_data/2 | Alexey Shchepin | 2012-04-06 | 1 | -0/+4 |
| | |||||
* | Don't ignore Length parameter in tls:recv | Paweł Chmielowski | 2012-04-06 | 2 | -16/+30 |
| | |||||
* | Avoid quadratic behavior in reading SSL data | Alexey Shchepin | 2012-04-06 | 1 | -2/+4 |
| | |||||
* | Update copyright dates | Alexey Shchepin | 2012-02-23 | 3 | -3/+3 |
| | |||||
* | http_bind webserver TLS fail on Chrome (thanks to Adam Langley)(EJAB-1530) | Badlop | 2012-01-19 | 1 | -1/+2 |
| | |||||
* | Support Erlang/OTP R15B driver (EJAB-1521) | Badlop | 2011-12-21 | 2 | -8/+52 |
| | |||||
* | Decrease CPU usage caused by tls:send with large data. | Janusz Dziemidowicz | 2011-09-25 | 1 | -13/+3 |
| | | | | | | | | | | | | | | Sending one large chunk of data with tls:send eats lots of CPU power and blocks whole Erlang emulator. This is caused by the fact that encrypted output is read from memory BIO in 1k chunks. Memory BIO, after reading data, shifts the remaining part. If large chunks of data (few MB) is sent and then read in 1k chunks, then a _lot_ of shifting is performed eating CPU. The solution is to simply allocate binary of the needed size (amount of data in memory BIO can be retrieved with BIO_ctrl_pending) and then issue only one read that reads the whole data. | ||||
* | Change argument of open_port/2 to string in order to shut up the dialyzer | Evgeniy Khramtsov | 2011-09-05 | 1 | -3/+3 |
| | |||||
* | update copyright up to 2011 | Christophe Romain | 2011-02-14 | 3 | -3/+3 |
| | |||||
* | Option to reject S2S connection if untrusted certificate (EJAB-464) | Badlop | 2010-12-11 | 2 | -4/+56 |
| | |||||
* | Set SSL_MODE_RELEASE_BUFFERS mode when available (EJAB-1351) | Evgeniy Khramtsov | 2010-11-17 | 1 | -0/+3 |
| | |||||
* | Ignore Length argument to tls:recv/[23] (EJAB-1327) | Andreas Köhler | 2010-10-26 | 1 | -2/+4 |
| | | | | | The Length argument cannot be used for gen_tcp:recv/3, because the compressed size does not equal the desired uncompressed one. | ||||
* | Re-use the TLSSock argument in tls:send/2 (EJAB-1327) | Andreas Köhler | 2010-10-26 | 1 | -2/+2 |
| | |||||
* | Make MD2 autodetected (EJAB-1285) | Evgeniy Khramtsov | 2010-08-07 | 2 | -0/+9 |
| | |||||
* | When using OTP R14, use public_key library instead of old ssl (EJAB-953) | Badlop | 2010-07-12 | 2 | -1/+10 |
| | |||||
* | Inform client that SSL session caching is disabled (thanks to Pawel Chmielowski) | Badlop | 2010-06-25 | 1 | -2/+3 |
| | |||||
* | Added md2/1 support | Evgeniy Khramtsov | 2010-06-22 | 1 | -0/+6 |
| | |||||
* | New OpenSSL functions wrapper: sha224/1, sha256/1, sha384/1, sha512/1 | Evgeniy Khramtsov | 2010-06-22 | 3 | -4/+94 |
| | |||||
* | Update year of ProcessOne copyright from 2009 to 2010 (EJAB-1159) | Badlop | 2010-01-12 | 2 | -2/+2 |
| | | | | SVN Revision: 2891 | ||||
* | Add +export_all to EFLAGS if: make debug=true (thanks to Marcin ↵ | Badlop | 2009-12-29 | 1 | -1/+1 |
| | | | | | | Owsiany)(EJAB-1134) SVN Revision: 2842 | ||||
* | Add forgotten copyright and license notices. Fix blackspaces. | Badlop | 2009-06-09 | 1 | -1/+1 |
| | | | | SVN Revision: 2151 | ||||
* | * src/tls/tls_drv.c: Fix encryption problem for ejabberd_http | Badlop | 2009-03-10 | 1 | -0/+1 |
| | | | | | | after timeout (thanks to Alexey Shchepin)(EJAB-880) SVN Revision: 1986 | ||||
* | * src/tls/tls_drv.c: Fix to support OpenSSL older than | Badlop | 2009-03-09 | 1 | -0/+4 |
| | | | | | | | | 0.9.8f (EJAB-877)(thanks to Jonathan Schleifer) * doc/guide.tex: It is again supported OpenSSL older than 0.9.8f * doc/guide.html: Likewise SVN Revision: 1979 | ||||
* | * src/Makefile.in: In SunOS, use different C flags (thanks to | Badlop | 2009-03-07 | 1 | -4/+6 |
| | | | | | | | | | | Thomas)(EJAB-438) * src/ejabberd_zlib/Makefile.in: Likewise * src/mod_irc/Makefile.in: Likewise * src/stringprep/Makefile.in: Likewise * src/tls/Makefile.in: Likewise SVN Revision: 1977 | ||||
* | * src/tls/tls_drv.c: S2S connection with STARTTLS fails to Gtalk | Badlop | 2009-02-27 | 1 | -1/+1 |
| | | | | | | and recent Openfire (thanks to Philipp Hancke)(EJAB-877) SVN Revision: 1926 | ||||
* | * src/tls/Makefile.win32: Windows compilation support. | Mickaël Rémond | 2009-01-13 | 3 | -3/+233 |
| | | | | | | | * src/tls/tls_drv.c: Likewise. * src/tls/stdint.h: Likewise. SVN Revision: 1816 | ||||
* | * doc/guide.tex: Update copyright date 2008 to 2009 (EJAB-842) | Badlop | 2009-01-12 | 2 | -3/+3 |
| | | | | | | | | * doc/guide.html: Likewise * src/*/*.erl: Likewise * src/*/*.erl: Remove unneeded blankspaces in license text SVN Revision: 1804 | ||||
* | * src/tls/tls_drv.c: Added a flag to avoid certificate validation | Alexey Shchepin | 2009-01-05 | 2 | -1/+16 |
| | | | | | | | * src/tls/tls.erl: Likewise * src/ejabberd_c2s.erl: Likewise SVN Revision: 1774 | ||||
* | * src/tls/tls_drv.c: Don't create a SSL context on every | Alexey Shchepin | 2008-11-10 | 1 | -24/+235 |
| | | | | | | connection and disable SSLv2 on outgoing connections (EJAB-781) SVN Revision: 1675 | ||||
* | * src/*/Makefile.win32: Provide explicit beam filenames because | Badlop | 2008-09-30 | 1 | -2/+1 |
| | | | | | | | nmake does not accept wildcards (thanks to Attila Vangel)(EJAB-543) SVN Revision: 1588 | ||||
* | * doc/guide.tex: Update Process-one name to ProcessOne (EJAB-708) | Badlop | 2008-07-31 | 2 | -2/+2 |
| | | | | | | | | | | | * doc/guide.html: Likewise * doc/api/overview.edoc: Likewise * src/*/*.erl: Likewise * src/*/*.hrl: Likewise * src/*/*.c: Likewise * src/odbc/*.sql: Likewise SVN Revision: 1499 | ||||
* | * src/*.hrl: Get back all ejabberd header files to their original | Badlop | 2008-07-16 | 1 | -1/+1 |
| | | | | | | | | | | placement in src/ subdirectories (EJAB-696) * src/*/*.erl: Likewise * src/*/Makefile.in: Likewise * src/Makefile.in: Install header files in system include/ dir, reproducing the subdirectory structure of src/ SVN Revision: 1453 | ||||
* | * src/configure.ac: Update installation permissions (EJAB-402) | Badlop | 2008-07-13 | 1 | -1/+3 |
| | | | | | | | | | | | | | | | | * src/configure: Likewise * src/Makefile.in: The mnesia, ebin and priv dirs are now installed in different locations. Install header files and documentation (EJAB-696) * doc/guide.tex: Likewise * doc/guide.html: Likewise * include/*.hrl: Place for all ejabberd header files (EJAB-696) * src/*/*.erl: Update references to header files * src/*/Makefile.in: Include the include/ dir SVN Revision: 1441 | ||||
* | * src/Makefile.in: Improved indentation of GCC call | Badlop | 2008-04-11 | 1 | -5/+9 |
| | | | | | | | | | * src/ejabberd_zlib/Makefile.in: Likewise * src/mod_irc/Makefile.in: Likewise * src/stringprep/Makefile.in: Likewise * src/tls/Makefile.in: Likewise SVN Revision: 1291 | ||||
* | * src/tls/tls_drv.c: Fixed gcc signedness warnings | Alexey Shchepin | 2008-04-11 | 1 | -1/+1 |
| | | | | | | * src/ejabberd_zlib/ejabberd_zlib_drv.c: Likewise SVN Revision: 1287 | ||||
* | Rewrite io:format calls to loglevel macros (EJAB-555) | Christophe Romain | 2008-03-21 | 1 | -14/+16 |
| | | | | SVN Revision: 1239 | ||||
* | * src/tls/tls.erl: recv_data/2 doesn't throw exceptions now | Alexey Shchepin | 2008-03-03 | 1 | -1/+9 |
| | | | | | | * src/ejabberd_zlib/ejabberd_zlib.erl: Likewise SVN Revision: 1217 | ||||
* | * doc/guide.tex: Updated copyright dates to 2008 | Badlop | 2008-01-15 | 2 | -2/+2 |
| | | | | | | * src/*: Likewise SVN Revision: 1153 | ||||
* | * Applied copyright patch 3. | Mickaël Rémond | 2007-12-24 | 2 | -5/+41 |
| | | | | SVN Revision: 1113 |