summaryrefslogtreecommitdiff
path: root/src/mod_vcard.erl (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright dates to 2015 (EJAB-1733)Badlop2015-01-081-3/+3
|
* Return an empty <vCard/> element in an IQ-result when no vCard exists.Gu Feng2014-10-251-0/+5
| | | | | | | | According to XEP-0054, if no vCard exists, the server MUST return a stanza error (which SHOULD be <item-not-found/>) or an IQ-result containing an empty <vCard/> element. Signed-off-by: Gu Feng <flygoast@126.com>
* Serialize records to proplists before storing then in RiakEvgeniy Khramtsov2014-07-141-2/+6
|
* Add SQL to Riak converterEvgeniy Khramtsov2014-07-101-0/+67
|
* Improve Riak supportEvgeniy Khramtsov2014-07-101-30/+33
|
* Updated riak supportAlexey Shchepin2014-07-101-4/+43
|
* Merge pull request #146 from jamielinux/masterbadlop2014-04-111-4/+3
|\ | | | | Update FSF address
| * Update FSF addressJamie Nguyen2014-02-221-4/+3
| |
* | Update copyright dates to 2014 (EJAB-1679)Badlop2014-03-131-3/+3
|/
* Add SQL to Mnesia converterEvgeniy Khramtsov2013-07-211-1/+37
|
* Switch to rebar build toolEvgeniy Khramtsov2013-06-131-0/+1
| | | | | | | | | | | | | | | | Use dynamic Rebar configuration Make iconv dependency optional Disable transient_supervisors compile option Add hipe compilation support Only compile ibrowse and lhttpc when needed Make it possible to generate an OTP application release Add --enable-debug compile option Add --enable-all compiler option Add --enable-tools configure option Add --with-erlang configure option. Add --enable-erlang-version-check configure option. Add lager support Improve the test suite
* Accumulated patch to binarize and indent codeBadlop2013-03-141-818/+810
|
* Update copyright datesAlexey Shchepin2013-01-241-3/+3
|
* Merge SQL and Mnesia code into one module (EJAB-1560)Evgeniy Khramtsov2012-04-271-69/+250
|
* Update copyright datesAlexey Shchepin2012-02-231-3/+3
|
* Work also with some unicode strings in PgSQL (EJAB-1490)Badlop2012-02-141-23/+29
|
* Fix error in mod_vcard when lowercasing some vjud search result fields ↵Badlop2011-11-261-23/+23
| | | | (EJAB-1490)
* update copyright up to 2011Christophe Romain2011-02-141-3/+3
|
* Automatic vcard avatar addition in presence (thanks to Igor Goryachev)(EJAB-208)Badlop2010-04-271-1/+2
|
* Update year of ProcessOne copyright from 2009 to 2010 (EJAB-1159)Badlop2010-01-121-3/+3
| | | | SVN Revision: 2891
* Call ejabberd_router:route/3 instead of sending a message (EJAB-1114)Badlop2009-12-041-1/+1
| | | | SVN Revision: 2782
* Support XEP-0157: Contact Addresses for XMPP Services (EJAB-235)Badlop2009-07-171-1/+4
| | | | SVN Revision: 2368
* * doc/guide.tex: Update copyright date 2008 to 2009 (EJAB-842)Badlop2009-01-121-4/+4
| | | | | | | | * doc/guide.html: Likewise * src/*/*.erl: Likewise * src/*/*.erl: Remove unneeded blankspaces in license text SVN Revision: 1804
* * src/mod_irc/mod_irc.erl: Announce disco#info (thanks to Spike)Badlop2008-11-261-2/+4
| | | | | | | | | * src/mod_muc/mod_muc.erl: Announce disco#info disco#items * src/mod_proxy65/mod_proxy65_service.erl: No announce disco#items * src/mod_pubsub/mod_pubsub.erl: Announce disco#info disco#items * src/mod_vcard.erl: Announce disco#info SVN Revision: 1686
* * doc/guide.tex: Update Process-one name to ProcessOne (EJAB-708)Badlop2008-07-311-1/+1
| | | | | | | | | | | * 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
* * doc/guide.tex: Updated copyright dates to 2008Badlop2008-01-151-3/+3
| | | | | | * src/*: Likewise SVN Revision: 1153
* * Applied copyright patch 3.Mickaël Rémond2007-12-241-2/+2
| | | | SVN Revision: 1113
* * applied copyright patch 2.Mickaël Rémond2007-12-241-4/+23
| | | | SVN Revision: 1112
* * src/mod_irc/mod_irc.erl: No need to translate copyright noticeBadlop2007-12-151-4/+4
| | | | | | | | | | | | | | * src/mod_muc/mod_muc.erl: Likewise * src/mod_proxy65/mod_proxy65_service.erl: Likewise * src/mod_pubsub/mod_pubsub.erl: Likewise * src/mod_vcard.erl: Likewise * src/mod_vcard_ldap.erl: Likewise * src/mod_vcard_odbc.erl: Likewise * src/msgs/*.msg: Likewise * contrib/extract_translations/prepare-translation.sh: Bugfix SVN Revision: 1071
* * src/mod_vcard.erl: Add type of x:data field to searchBadlop2007-11-291-12/+12
| | | | | | | | results (thanks to Robin Redeker) (EJAB-327) * src/mod_vcard_ldap.erl: * src/mod_vcard_odbc.erl: SVN Revision: 1002
* * doc/guide.tex: Update URI of ejabberd official home page, URIBadlop2007-11-271-6/+4
| | | | | | | | | | | | | | | | | | | | of ejabberd.jabber.ru, and copyright dates (EJAB-366) * doc/introduction.tex: * src/ejabberd.hrl: * src/ejabberd_admin.erl: * src/mod_irc/mod_irc.erl: * src/mod_irc/mod_irc_connection.erl: * src/mod_muc/mod_muc.erl: * src/mod_muc/mod_muc_log.erl: * src/mod_proxy65/mod_proxy65_service.erl: * src/mod_pubsub/mod_pubsub.erl: * src/mod_vcard.erl: * src/mod_vcard_ldap.erl: * src/mod_vcard_odbc.erl: * src/msgs/*.msg: * src/web/ejabberd_web_admin.erl: SVN Revision: 997
* * src/mod_vcard.erl: Ensure mod_vcard to respect FORM_TYPE registry (EJAB-328).Badlop2007-11-271-12/+12
| | | | | | | | * src/mod_vcard_ldap.erl: Likewise. * src/mod_vcard_odbc.erl: Likewise. * doc/guide.tex: Updated documentation. SVN Revision: 990
* * src/gen_mod.erl: Substitute @HOST@ with hostname in the 'host'Alexey Shchepin2007-08-251-3/+1
| | | | | | | | | | | | | | option (thanks to Badlop) * src/mod_vcard.erl: Likewise * src/mod_vcard_ldap.erl: Likewise * src/mod_vcard_odbc.erl: Likewise * src/mod_muc/mod_muc.erl: Likewise * src/mod_irc/mod_irc.erl: Likewise * src/mod_echo.erl: Likewise * src/mod_pubsub/mod_pubsub.erl: Likewise * src/mod_proxy65/mod_proxy65_service.erl: Likewise SVN Revision: 888
* * src/mod_vcard.erl: Make services description translatable in discovery ↵Mickaël Rémond2007-05-291-2/+2
| | | | | | | | | | | | (EJAB-236 - thanks to Badlop) * src/mod_muc/mod_muc.erl: Likewise * src/mod_irc/mod_irc.erl: Likewise * src/mod_pubsub/mod_pubsub.erl: Likewise * src/mod_proxy65/mod_proxy65_service.erl: Likewise * src/msgs/fr.msg: Added service description translation SVN Revision: 774
* * src/mod_irc/mod_irc_connection.erl: Added /msg and /ctcpAlexey Shchepin2006-02-181-4/+4
| | | | | | | | | | | | | | | commands, improved handling of channel topic and kick, mirc colors now filtered, other minor improvements (thanks to Oleg V. Motienko) * src/mod_configure.erl: Improved strings (thanks to Sander Devrieze) * src/mod_vcard.erl: Likewise * src/mod_vcard_ldap.erl: Likewise * src/mod_vcard_odbc.erl: Likewise * src/web/ejabberd_web_admin.erl: Likewise SVN Revision: 508
* * src/mod_muc/mod_muc_room.erl: Kick non-members when roomAlexey Shchepin2006-02-061-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | reconfigured to be member-only or when membership is revoked in member-only room, allowed "true" and "false" in x:data forms (thanks to Sergei Golovan) * src/mod_configure.erl: Added "Host" parameter to get_form and set_form functions (thanks to Sergei Golovan) * src/ejabberd_s2s_out.erl: Bugfix * src/msgs/es.msg: Updated (thanks to Badlop) * src/web/ejabberd_web.erl: Bugfix (thanks to Badlop) * src/mod_irc/mod_irc.erl: Updated copyright dates * src/mod_muc/mod_muc.erl: Likewise * src/mod_pubsub/mod_pubsub.erl: Likewise * src/mod_vcard.erl: Likewise * src/mod_vcard_ldap.erl: Likewise * src/mod_vcard_odbc.erl: Likewise * src/web/ejabberd_web_admin.erl: Likewise SVN Revision: 500
* * src/mod_vcard.erl: Fixed xmlns in disco items replies (thanks toAlexey Shchepin2005-11-191-1/+1
| | | | | | | | Maxim Ryazanov) * src/mod_vcard_ldap.erl: Likewise * src/mod_vcard_odbc.erl: Likewise SVN Revision: 437
* * src/mod_disco.erl: Functions register_sm_feature andAlexey Shchepin2005-09-041-5/+22
| | | | | | | | | | | | register_sm_node replaced with hooks (thanks to Sergei Golovan) * src/mod_vcard.erl: * src/mod_vcard_ldap.erl: * src/mod_disco.erl: Now mod_disco doesn't depend on mod_configure (thanks to Sergei Golovan) * src/mod_configure.erl: Likewise SVN Revision: 408
* * src/mod_vcard_ldap.erl: BugfixAlexey Shchepin2005-08-251-16/+16
| | | | | | | | | | * src/mod_vcard.erl: Bugfix * src/ejabberd_auth_odbc.erl: Bugfix * doc/dev.tex: Updated SVN Revision: 406
* * src/mod_register.erl: BugfixAlexey Shchepin2005-07-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | * src/mod_vcard.erl: Bugfix * src/ejabberd_app.erl: Updated to allow different authentication methods for different virtual hosts * src/ejabberd_auth.erl: Likewise * src/ejabberd_auth_external.erl: Likewise * src/ejabberd_auth_internal.erl: Likewise * src/ejabberd_auth_ldap.erl: Likewise * src/ejabberd_auth_odbc.erl: Likewise * src/cyrsasl.erl: Likewise * src/cyrsasl_digest.erl: Likewise * src/cyrsasl_plain.erl: Likewise * src/ejabberd_c2s.erl: Likewise * src/ejabberd_config.erl: Likewise * src/extauth.erl: Likewise * src/mod_last_odbc.erl: Likewise * src/mod_offline_odbc.erl: Likewise * src/mod_roster_odbc.erl: Likewise * src/odbc/ejabberd_odbc.erl: Likewise * src/odbc/ejabberd_odbc_sup.erl: Likewise SVN Revision: 374
* * (all): Enhanced virtual hosting supportAlexey Shchepin2005-06-201-17/+22
| | | | SVN Revision: 370
* Merged the Process One contributions ( Virtual Hosting )tmallard2005-04-171-86/+231
| | | | SVN Revision: 307
* * src/mod_irc/mod_irc_connection.erl: Added filtering of quitAlexey Shchepin2005-01-131-2/+2
| | | | | | | | | | | | | status * src/web/ejabberd_web_admin.erl: Copyright update * src/mod_vcard_ldap.erl: Likewise * src/mod_vcard.erl: Likewise * src/mod_pubsub/mod_pubsub.erl: Likewise * src/mod_muc/mod_muc.erl: Likewise * src/mod_irc/mod_irc.erl: Likewise SVN Revision: 296
* * src/mod_roster_odbc.erl: Roster support via ODBC (not completed)Alexey Shchepin2004-12-191-0/+4
| | | | | | | | | | | | | | | | | | | | | | * src/ejabberd_auth_internal.erl: Added remove_user hook * src/ejabberd_auth_odbc.erl: Likewise * src/mod_roster.erl: Use remove_user hook * src/mod_offline.erl: Likewise * src/mod_offline_odbc.erl: Likewise * src/mod_last.erl: Likewise * src/mod_last_odbc.erl: Likewise * src/mod_vcard.erl: Likewise * src/mod_private.erl: Likewise * src/mod_roster.erl: Added hooks for functions exported by mod_roster * src/ejabberd_c2s.erl: Likewise * src/ejabberd_sm.erl: Likewise * src/mod_privacy.erl: Likewise * src/mod_last.erl: Likewise * src/mod_last_odbc.erl: Likewise SVN Revision: 294
* * src/mod_vcard.erl: Added missed indexAlexey Shchepin2004-11-211-0/+1
| | | | | | * doc/guide.tex: Updated (thanks to Sander Devrieze) SVN Revision: 286
* * src/mod_muc/mod_muc_room.erl: Send password in room invitationAlexey Shchepin2004-09-171-0/+2
| | | | | | | | | | | | | | | | | | | | | | (thanks to Sergei Golovan) * src/mod_disco.erl: Added registration of sm features and nodes (thanks to Sergei Golovan) * src/mod_vcard.erl: Register vcard-temp feature (thanks to Sergei Golovan) * src/jlib.erl: Added functions now_to_utc_string/1, now_to_local_string/1, and datetime_string_to_timestamp/1 (thanks to Sergei Golovan) * src/mod_muc/mod_muc_room.erl: Use time parsing functions from jlib (thanks to Sergei Golovan) * ejabberd/src/mod_pubsub/mod_pubsub.erl: Bugfix (thanks to Mickael Remond) * src/mod_pubsub/mod_pubsub.erl: Bugfix SVN Revision: 265
* * tools/ejabberdctl: Added call to "exec" (thanks to SergeiAlexey Shchepin2004-09-101-17/+47
| | | | | | | | | | | | | | | | | | | | | | | | Golovan) * src/msgs/ru.msg: Updated (thanks to Sergei Golovan) * src/mod_vcard.erl: Support for searching of prefix substring and limiting of result items (thanks to Sergei Golovan) * src/mod_offline.erl: Support for message expiration (JEP-0023) (thanks to Sergei Golovan) * src/jlib.hrl: Added NS_EXPIRE macros (thanks to Sergei Golovan) * src/ejabberd_logger_h.erl: Added reopen_log/0 (thanks to Sergei Golovan) * src/ejabberd_ctl.erl: Added return codes, updated "reopen-log" command, added "delete-expired-messages" and "status" commands (thanks to Sergei Golovan) * doc/guide.tex: Updated (thanks to Sergei Golovan) SVN Revision: 264
* * src/mod_last.erl: Supprot for storing status from latestAlexey Shchepin2004-07-111-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | unavailable presence (thanks to Sergei Golovan) * src/ejabberd_sm.erl: Likewise * src/ejabberd_c2s.erl: Likewise * src/mod_vcard.erl: Minor update (thanks to Sergei Golovan) * src/mod_register.erl: Added "access" option (thanks to Sergei Golovan) * src/mod_irc/mod_irc.erl: Likewise * src/ejabberd.cfg.example: Updated * src/win32/ejabberd.cfg: Likewise * src/mod_privacy.erl: Fixed module stopping (thanks to Sergei Golovan) * src/mod_private.erl: Likewise * src/gen_mod.erl: Added function get_module_opt/3 (thanks to Sergei Golovan) * src/ejabberd_local.erl: Minor fix (thanks to Sergei Golovan) * doc/guide.tex: Updated (thanks to Sergei Golovan) SVN Revision: 244
* * doc/guide.tex: UpdatedAlexey Shchepin2004-07-091-8/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * src/msgs/fr.msg: Updated (thanks to Sergei Golovan) * src/mod_irc/mod_irc.erl: Added handler for disco items requests (thanks to Sergei Golovan) * src/mod_vcard.erl: Added option for JUD disabling (thanks to Sergei Golovan) * src/mod_configure2.erl: Fixed module stopping (thanks to Sergei Golovan) * src/mod_last.erl: Likewise * src/mod_privacy.erl: Likewise * src/mod_register.erl: Likewise * src/mod_roster.erl: Likewise * src/mod_vcard.erl: Likewise * src/jd2ejd.erl: Added emergency catches (thanks to Sergei Golovan) * src/mod_last.erl: Likewise * src/ejabberd_sm.erl: Removed needless call to mod_disco:unregister_feature (thanks to Sergei Golovan) * src/ejabberd_local.erl: Better support for mod_disco (thanks to Sergei Golovan) * src/mod_disco.erl: Likewise * src/translate.erl: Suport for "default language" option (thanks to Sergei Golovan) * src/ejabberd_config.erl: Likewise * src/ejabberd_c2s.erl: Likewise * src/ejabberd.hrl: Added 'MYLANG' macros * src/ejabberd.cfg.example: Updated (thanks to Sergei Golovan) * doc/guide.tex: Updated (thanks to Sergei Golovan) * src/win32/ejabberd.cfg: Updated (thanks to Sergei Golovan) SVN Revision: 241
* * src/msgs/ru.msg: Updated (thanks to Sergei Golovan)Alexey Shchepin2004-03-081-1/+8
| | | | | | | | | | | | | | | | | * src/mod_muc/mod_muc_room.erl: Now private conferences are visible to admins and owners of this conference (thanks to Sergei Golovan) * src/mod_muc/mod_muc.erl: More xml:lang support (thanks to Sergei Golovan) * src/mod_vcard.erl: Better processing of EMAIL tag (thanks to Sergei Golovan) * src/ejabberd_s2s_out.erl: Added "catch" to "open_socket" (thanks to Sergei Golovan) SVN Revision: 211