aboutsummaryrefslogtreecommitdiff
path: root/src/eldap (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Update year of ProcessOne copyright from 2009 to 2010 (EJAB-1159)Badlop2010-01-124-4/+4
| | | | SVN Revision: 2891
* Add +export_all to EFLAGS if: make debug=true (thanks to Marcin ↵Badlop2009-12-291-1/+1
| | | | | | Owsiany)(EJAB-1134) SVN Revision: 2842
* Replace TYPE/1 with is_TYPE/1 (EJAB-922)Badlop2009-06-151-2/+2
| | | | SVN Revision: 2159
* Support LDAPS with TLS (EJAB-109)(thanks to Thomas Baden, Andy Harb, Sergei ↵Badlop2009-05-253-27/+89
| | | | | | Golovan, Anton Podavalov) SVN Revision: 2098
* * src/eldap/eldap.erl: log warnings on unsuccessful LDAP bind attempts. ↵Evgeniy Khramtsov2009-05-161-8/+19
| | | | | | Increase timeout before the next LDAP bind attempt up to five seconds if the last bind attempt was rejected by the LDAP server ("soft" error). Thanks to Konstantin Khomoutov. SVN Revision: 2086
* Replace TYPE/1 with is_TYPE/1 (EJAB-922)Badlop2009-05-061-33/+33
| | | | SVN Revision: 2057
* * src/eldap/eldap.erl: moves waiting for response queries toEvgeniy Khramtsov2009-01-301-4/+11
| | | | | | pending queue on an LDAP connection failure. SVN Revision: 1856
* * src/eldap/eldap.erl: implemented queue for pending queries.Evgeniy Khramtsov2009-01-271-102/+106
| | | | SVN Revision: 1855
* * src/eldap/eldap.erl: Close a connection on tcp_error.Evgeniy Khramtsov2009-01-231-12/+13
| | | | SVN Revision: 1851
* * doc/guide.tex: Update copyright date 2008 to 2009 (EJAB-842)Badlop2009-01-124-8/+8
| | | | | | | | * doc/guide.html: Likewise * src/*/*.erl: Likewise * src/*/*.erl: Remove unneeded blankspaces in license text SVN Revision: 1804
* * src/eldap/Makefile.in: added +optimize and +driverEvgeniy Khramtsov2008-11-242-2/+6
| | | | | | | compilation options * src/eldap/Makefile.win32: Likewise SVN Revision: 1682
* * src/*/Makefile.win32: Provide explicit beam filenames becauseBadlop2008-09-301-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)Badlop2008-07-314-4/+4
| | | | | | | | | | | * 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 originalBadlop2008-07-162-1/+37
| | | | | | | | | | 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)Badlop2008-07-132-36/+2
| | | | | | | | | | | | | | | | * 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: Support for parallel compilation with 'make -j'Badlop2008-03-261-0/+2
| | | | | | | | | in multi core CPUs: fix compilation dependencies; compile behaviors before other source code. (thanks to Jonathan Schleifer) * src/mod_pubsub/Makefile.in: Likewise * src/eldap/Makefile.in: Likewise SVN Revision: 1258
* * src/eldap/Makefile.in: Generate ELDAPv3.beam during first Makefile pass ↵Mickaël Rémond2008-03-221-2/+2
| | | | | | (EJAB-583). SVN Revision: 1249
* * src/eldap.erl: Improved logging. We now use ejabberd logging framework ↵Mickaël Rémond2008-03-201-85/+63
| | | | | | | | (EJAB-582). * src/eldap.erl: Faster LDAP reconnection (Thanks to Christophe Romain) (EJAB-581) SVN Revision: 1236
* add missing ~p to error messageChristophe Romain2008-03-071-1/+1
| | | | SVN Revision: 1221
* * src/eldap/eldap_pool.erl: Improved loggingMickaël Rémond2008-03-071-0/+4
| | | | SVN Revision: 1220
* * doc/guide.tex: Updated copyright dates to 2008Badlop2008-01-154-4/+4
| | | | | | * src/*: Likewise SVN Revision: 1153
* * Applied copyright patch 3.Mickaël Rémond2007-12-245-10/+85
| | | | SVN Revision: 1113
* * src/ejabberd_zlib/Makefile.win32: CompileBadlop2007-12-171-9/+5
| | | | | | | | | | | | | | | | all erl files found in the directory, so it isn't needed to provide an explicit list of target files * src/eldap/Makefile.win32: Likewise * src/mod_irc/Makefile.win32: Likewise * src/mod_muc/Makefile.win32: Likewise * src/mod_proxy65/Makefile.win32: Likewise * src/mod_pubsub/Makefile.win32: Likewise * src/odbc/Makefile.win32: Likewise * src/stringprep/Makefile.win32: Likewise * src/tls/Makefile.win32: Likewise * src/web/Makefile.win32: Likewise SVN Revision: 1076
* * src/ejabberd_zlib/Makefile.in: Compile all erl files found inBadlop2007-12-171-13/+7
| | | | | | | | | | | | | | | | | the directory, so it isn't needed to provide an explicit list of target files * src/eldap/Makefile.in: Likewise * src/mod_irc/Makefile.in: Likewise * src/mod_muc/Makefile.in: Likewise * src/mod_proxy65/Makefile.in: Likewise * src/mod_pubsub/Makefile.in: Likewise * src/odbc/Makefile.in: Likewise * src/pam/Makefile.in: Likewise * src/stringprep/Makefile.in: Likewise * src/tls/Makefile.in: Likewise * src/web/Makefile.in: Likewise SVN Revision: 1075
* * src/mod_irc/iconv.erl: Changed order of handle_infoBadlop2007-12-151-5/+0
| | | | | | | | | | clause (EJAB-290) * src/stringprep/stringprep.erl: Likesise * src/eldap/eldap.erl: Removed handle_sync_event clause because it is never called (EJAB-290) SVN Revision: 1072
* * src/eldap/eldap.erl: Fix compilation warnings: Part 4 (EJAB-290)Badlop2007-12-071-47/+48
| | | | | | * src/web/ejabberd_web_admin.erl: Likewise SVN Revision: 1048
* * src/acl.erl and other 64 files: Remove Erlang module attributeBadlop2007-12-061-2/+1
| | | | | | | 'vsn' because it doesn't provide any worth feature, and it difficults hot code update (EJAB-440) SVN Revision: 1044
* * src/configure.ac: Don't hardcode gcc and options (EJAB-436)Badlop2007-11-291-2/+5
| | | | | | | | | | | | | | | | | * src/Makefile.in: * src/ejabberd_zlib/Makefile.in: * src/eldap/Makefile.in: * src/mod_irc/Makefile.in: * src/mod_muc/Makefile.in: * src/mod_proxy65/Makefile.in: * src/mod_pubsub/Makefile.in: * src/odbc/Makefile.in: * src/pam/Makefile.in: * src/stringprep/Makefile.in: * src/tls/Makefile.in: * src/web/Makefile.in: SVN Revision: 1000
* * Making sure SVN properties are correctly set.Mickaël Rémond2007-11-151-2/+2
| | | | SVN Revision: 970
* * src/Makefile.in: Added Dialyzer target (EJAB-189 - Thanks to Geoff Cant)Mickaël Rémond2007-05-291-0/+5
| | | | | | | | | | | | | | | | * src/Makefile.in: Build XmppAddr.beam in a single pass * src/mod_muc/Makefile.in: +debug_info directive support * src/stringprep/Makefile.in: Likewise * src/mod_irc/Makefile.in: Likewise * src/web/Makefile.in: Likewise * src/eldap/Makefile.in: Likewise * src/mod_pubsub/Makefile.in: Likewise * src/ejabberd_zlib/Makefile.in: Likewise * src/mod_proxy65/Makefile.in: Likewise * src/tls/Makefile.in: Likewise * src/odbc/Makefile.in: Likewise SVN Revision: 775
* * src/mod_vcard_ldap.erl: LDAP server pool support (thanks to EvgeniyMickaël Rémond2007-01-276-43/+165
| | | | | | | | | | | | | | | Khramtsov) (EJAB-175) * src/eldap/Makefile.in: Likewise * src/ejabberd_auth_ldap.erl: Likewise * src/eldap_pool.erl: Likewise * src/eldap/eldap_utils.erl: Implemented LDAP domain substitution (EJAB-177) * src/eldap/eldap.erl: Implemented queue to avoid bind deadlock under heavy load (thanks to Evgeniy Khramtsov) (EJAB-176) * src/eldap/eldap.hrl: Likewise SVN Revision: 716
* * src/eldap/Makefile.win32: fix build error on Windows.Mickaël Rémond2007-01-251-0/+3
| | | | SVN Revision: 714
* * src/eldap/eldap.erl: Bugfix (thanks to Evgeniy Khramtsov)Alexey Shchepin2006-11-231-1/+1
| | | | | | | | * src/ejabberd_sm.erl: The max_user_sessions option is now configured via access rule * src/ejabberd.cfg.example: Likewise SVN Revision: 680
* * src/eldap_utils.erl: Fixed missing export (EJAB-154).Mickaël Rémond2006-11-041-1/+2
| | | | SVN Revision: 671
* * src/ejabberd_auth_ldap.erl: LDAP authentication now allows toMickaël Rémond2006-10-172-1/+112
| | | | | | | | | | match on several alternative attributes. * src/mod_vcard_ldap.erl: Likewise. * doc/guide.tex: Updated. * eldap_utils.erl: Refactoring. * src/eldap/Makefile.in: Likewise. SVN Revision: 661
* * src/eldap/eldap.erl: Enable the keepalive socket option (thanksAlexey Shchepin2006-09-232-3/+19
| | | | | | | | | | | | to Evgeniy Khramtsov) * src/ejabberd_auth_ldap.erl: Now uses two LDAP connections (thanks to Evgeniy Khramtsov) * src/eldap/eldap_filter.erl: Bugfix (thanks to Evgeniy Khramtsov) * src/mod_vcard_ldap.erl: Likewise SVN Revision: 621
* * doc/guide.tex: Updated (thanks to Evgeniy Khramtsov)Alexey Shchepin2006-09-143-2/+273
| | | | | | | | | * src/ejabberd_auth_ldap.erl: Better LDAP support (thanks to Evgeniy Khramtsov) * src/mod_vcard_ldap.erl: Likewise * src/eldap/eldap_filter.erl: Likewise SVN Revision: 606
* CleanupAlexey Shchepin2005-04-172-3046/+0
| | | | SVN Revision: 309
* Merged the Process One contributions ( Virtual Hosting )tmallard2005-04-172-0/+3046
| | | | SVN Revision: 307
* * src/aclocal.m4: Fixed headers detecting in AM_WITH_OPENSSLAlexey Shchepin2004-11-051-2/+2
| | | | | | | | | | | | | | | | | | | | | (thanks to Leif Johansson) * src/ejabberd_auth.erl: Added support for ldap_rootdn and ldap_password options (thanks to Stefan de Konink) * src/mod_vcard_ldap.erl: Likewise * src/ejabberd_router.erl: Now possible to route packet via function call instead of message sending * src/ejabberd_sm.erl: Added function route/3, use it in route table * src/ejabberd_local.erl: Likewise * src/ejabberd_s2s.erl: Likewise * (all): Fixed spelling of word "authentication" * src/*/Makefile.in: Replaced erlc with @ERLC@ SVN Revision: 285
* * src/aclocal.m4: Better expat and openssl detection (thanks toAlexey Shchepin2004-09-261-7/+2
| | | | | | | | | Anton Vanin) * src/**/Makefile.in: Updated (thanks to Anton Vanin) * src/configure.ac: Likewise SVN Revision: 267
* * src/eldap/eldap.erl: BugfixAlexey Shchepin2004-07-231-1/+1
| | | | SVN Revision: 246
* * src/mod_muc/mod_muc.erl: Added access rules for using serveiceAlexey Shchepin2004-05-171-0/+7
| | | | | | | | | | | | | | | | | | | | | | | and creating rooms (thanks to Sergei Golovan) * src/win32/ejabberd.nsi: Updated (thanks to Sergei Golovan) * src/win32/CheckUserH.ini: Likewise * src/translate.erl: Search translations in priv_dir instead of lib_dir (thanks to Sergei Golovan) * src/msgs/ru.msg: Updated (thanks to Sergei Golovan) * src/ejabberd.cfg.example: Updated (thanks to Sergei Golovan) * src/**/Makefile.in: Updated (thanks to Sergei Golovan) * src/**/Makefile.win32: Likewise 2004-05-16 Alexey Shchepin <alexey@sevcom.net> * src/web/ejabberd_web_admin.erl: Updated SVN Revision: 235
* * src/ejabberd.erl: Added searching of files in code:priv_libAlexey Shchepin2004-04-151-1/+4
| | | | | | | | | | | | | | | | | | | (thanks to Sergei Golovan) * src/translate.erl: Likewise * src/ejabberd_app.erl: Added "log_path" configuration parameter (thanks to Sergei Golovan) * src/**/Makefile.win32: Updated (thanks to Sergei Golovan) * src/**/*.c: Updated (thanks to Sergei Golovan) * src/configure.erl: Added writing of version to Makefile.inc (thanks to Sergei Golovan) * doc/guide.tex: Updated link to expat (thanks to Sergei Golovan) SVN Revision: 223
* * (all): Updated win32 stuff (thanks to Sergei Golovan)Alexey Shchepin2004-03-211-0/+24
| | | | | | | * src/web/ejabberd_web.erl: Added interface for access rules configuration SVN Revision: 221
* * src/cyrsasl_digest.erl: Bugfix (thanks to Sergei Golovan)Alexey Shchepin2003-11-234-0/+1335
* src/ejabberd.cfg.example: Updated * src/ejabberd_auth.erl: Support for LDAP authentification * src/cyrsasl_digest.erl: Likewise * src/mod_register.erl: Likewise * src/ejabberd_c2s.erl: Likewise * src/eldap/: Imported "eldap" package * src/ejabberd_sm.erl: Bugfix * src/mod_muc/mod_muc_room.erl: Bugfixes SVN Revision: 176