aboutsummaryrefslogtreecommitdiff
path: root/src/mod_private.erl (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Really delete cache on set_data()Evgeniy Khramtsov2017-09-071-1/+1
| | | | Fixes #1991
* Implement cache for mod_privateEvgeniy Khramtsov2017-05-221-23/+138
|
* Introduce 'iqdisc' global optionEvgeniy Khramtsov2017-05-041-2/+2
|
* Don't validate an option in gen_mod:get*opt() functionsEvgeniy Khramtsov2017-04-301-5/+2
| | | | | | | | | | | | | | The changes are very similar to those from previous commit: * Now there is no need to pass validating function in gen_mod:get_opt() and gen_mod:get_module_opt() functions, because the modules' configuration keeps already validated values. * New functions gen_mod:get_opt/2 and gen_mod:get_module_opt/3 are introduced. * Functions gen_mod:get_opt/4 and get_module_opt/5 are deprecated. If the functions are still called, the "function" argument is simply ignored. * Validating callback Mod:listen_opt_type/1 is introduced to validate listening options at startup.
* Reload modules when reloading configuration fileEvgeniy Khramtsov2017-02-221-1/+19
|
* Fix some dialyzer warningsEvgeniy Khramtsov2017-02-181-1/+1
|
* Update copyright date automatically (#1442)Badlop2017-01-021-1/+1
|
* Improve ODBC importChristophe Romain2016-11-221-10/+13
|
* Improve some type specsEvgeniy Khramtsov2016-08-091-0/+1
|
* Rewrite several modules to use XML generatorEvgeniy Khramtsov2016-07-291-1/+1
|
* Rewrite mod_mam and mod_muc to use XML generatorEvgeniy Khramtsov2016-07-251-1/+1
|
* Initial version based on XML generatorEvgeniy Khramtsov2016-07-181-82/+44
|
* Make modules loading in a dependent order (#1191)Evgeniy Khramtsov2016-07-061-1/+4
|
* Improve detection of databases supported by modules (#1092)Evgeniy Khramtsov2016-04-271-1/+1
|
* Clean mod_private.erl from DB specific codeEvgeniy Khramtsov2016-04-131-184/+33
|
* Replace some ?ERR_* macros with ?ERRT_*Evgeniy Khramtsov2016-03-311-9/+15
|
* Update more SQL queriesAlexey Shchepin2016-03-021-16/+8
|
* Switch to Fast XML moduleMickael Remond2016-02-031-7/+7
|
* Initial version of migration script from Prosody to ejabberdEvgeniy Khramtsov2016-01-281-14/+17
|
* Update copyright to 2016 (#901)Badlop2016-01-131-1/+1
|
* Move JID related functions to jid.erl (#847)Evgeniy Khramtsov2015-11-241-2/+2
|
* Add config validation at startupEvgeniy Khramtsov2015-06-011-1/+6
|
* Document protocol support (EJABS-1620)Badlop2015-05-211-0/+2
|
* Revert "Add private and roster local handlers (EJAB-682)" due to #556Badlop2015-05-071-3/+0
| | | | This reverts commit 2e194bd997132f4fde5959b54e6bfe269d4de433.
* Add private and roster local handlers to get listed in disco#info (EJAB-682)Badlop2015-04-221-0/+3
|
* Add new 'default_db' optionEvgeniy Khramtsov2015-03-301-1/+1
|
* Update copyright dates to 2015 (EJAB-1733)Badlop2015-01-081-1/+1
|
* Serialize records to proplists before storing then in RiakEvgeniy Khramtsov2014-07-141-3/+11
|
* Add SQL to Riak converterEvgeniy Khramtsov2014-07-101-0/+2
|
* Improve Riak supportEvgeniy Khramtsov2014-07-101-39/+12
|
* Updated riak supportAlexey Shchepin2014-07-101-6/+53
|
* 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-1/+1
|/
* Add SQL to Mnesia converterEvgeniy Khramtsov2013-07-211-2/+15
|
* 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-171/+192
|
* Update copyright datesAlexey Shchepin2013-01-241-1/+1
|
* Merge SQL and Mnesia code into one module (EJAB-1560)Evgeniy Khramtsov2012-04-271-23/+63
|
* Update copyright datesAlexey Shchepin2012-02-231-1/+1
|
* mod_private.erl: misc errors cases fixes (thanks to Karim Gemayel)Alexey Shchepin2011-12-301-65/+94
|
* update copyright up to 2011Christophe Romain2011-02-141-1/+1
|
* Update year of ProcessOne copyright from 2009 to 2010 (EJAB-1159)Badlop2010-01-121-1/+1
| | | | SVN Revision: 2891
* * doc/guide.tex: Update copyright date 2008 to 2009 (EJAB-842)Badlop2009-01-121-2/+2
| | | | | | | | * doc/guide.html: Likewise * src/*/*.erl: Likewise * src/*/*.erl: Remove unneeded blankspaces in license text SVN Revision: 1804
* * 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-1/+1
| | | | | | * src/*: Likewise SVN Revision: 1153
* * applied copyright patch 2.Mickaël Rémond2007-12-241-5/+23
| | | | SVN Revision: 1112
* * src/acl.erl and other 64 files: Remove Erlang module attributeBadlop2007-12-061-1/+0
| | | | | | | 'vsn' because it doesn't provide any worth feature, and it difficults hot code update (EJAB-440) SVN Revision: 1044
* * src/mod_private.erl: Reduce memory consumption on user private storage ↵Mickaël Rémond2007-08-011-10/+10
| | | | | | removal (EJAB-299). SVN Revision: 852
* * (all): Enhanced virtual hosting supportAlexey Shchepin2005-06-201-8/+8
| | | | SVN Revision: 370