aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * Improve handling of mnesia schemaChristophe Romain2016-11-3041-53/+222
| |
| * Cleanup admin_extra, add few functionsChristophe Romain2016-11-301-27/+160
| |
| * Merge branch 'docker' from Rafael RömhildChristophe Romain2016-11-3021-0/+1732
| |\
| | * add docker supportRafael Römhild2016-11-1621-0/+1732
| | |
| * | Adds optional post_install and pre_uninstall hooks (thanks Igor Manturov ↵Christophe Romain2016-11-281-1/+8
| | | | | | | | | | | | Jr.)(#1300)
| * | Improve translation of some messagesEvgeniy Khramtsov2016-11-267-47/+29
| | |
| * | Update dependencies16.12-beta1Christophe Romain2016-11-251-12/+12
| | |
| * | Merge branch 'master' of github.com:processone/ejabberdChristophe Romain2016-11-257-97/+54
| |\ \
| | * | Use ejabberd_router:route_error/4 wherever possibleEvgeniy Khramtsov2016-11-257-97/+54
| | | |
| * | | Merge branch 'ukutaht-enable-elixir-in-mix'Christophe Romain2016-11-251-1/+1
| |\ \ \ | | |/ / | |/| |
| | * | Merge branch 'enable-elixir-in-mix' of https://github.com/ukutaht/ejabberd ↵Christophe Romain2016-11-251-1/+1
| |/| | | | | | | | | | | | | | into ukutaht-enable-elixir-in-mix
| | * | Enable elixir when ejabberd used as a mix dependencyUku Taht2016-10-071-1/+1
| | | |
| * | | Use new version of xmpp in mixChristophe Romain2016-11-252-2/+2
| | | |
| * | | Get rid of compile warningsEvgeniy Khramtsov2016-11-254-10/+7
| | | |
| * | | Use new version of xmppEvgeniy Khramtsov2016-11-251-1/+1
| | | |
| * | | Don't check for faked carbonsEvgeniy Khramtsov2016-11-241-7/+1
| | | |
| * | | Don't forget to erase cache on user removalEvgeniy Khramtsov2016-11-241-0/+1
| | | |
| * | | Make compatible with rebar3Paweł Chmielowski2016-11-241-3/+57
| | | |
| * | | Get rid of excessive (io)list_to_binary/1 callsEvgeniy Khramtsov2016-11-2426-193/+163
| | | |
| * | | Add missing -callbacksPaweł Chmielowski2016-11-242-1/+11
| | | |
| * | | Merge pull request #1391 from weiss/mark-copiesEvgeny Khramtsov2016-11-244-82/+53
| |\ \ \ | | | | | | | | | | Mark messages as copies by attaching metadata
| | * | | Use xmpp:put_meta/3 to update metadataHolger Weiss2016-11-241-2/+1
| | | | |
| | * | | Let mod_carboncopy mark copied messagesHolger Weiss2016-11-222-33/+21
| | | | | | | | | | | | | | | | | | | | | | | | | Carbon copies are now marked with a 'carbon_copy' flag. This makes it easier to identify them.
| | * | | Let ejabberd_sm mark copied messagesHolger Weiss2016-11-223-49/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When multiple resources have the same (highest) priority, ejabberd_sm dispatches messages addressed to the bare JID (or to an unavailable resource) to each of these resources. Such messages are now marked with an 'sm_copy' flag for all but one of the resources. This makes it easier for other modules to identify those duplicates. Resolves #1356.
| * | | | Use new versions of fast_xml and xmppHolger Weiss2016-11-241-2/+2
| | | | |
| * | | | Don't make ejabberd.service file executableHolger Weiss2016-11-241-1/+1
| | | | |
| * | | | Makefile.in: Substitute all @variables@ in a lineHolger Weiss2016-11-241-12/+12
| | | | | | | | | | | | | | | | | | | | | | | | | There are now lines with multiple occurrences of the @ctlscriptpath@ variable in the ejabberd.service template.
| * | | | Merge branch 'weiss-systemd-unit-improvements' (#1346)Christophe Romain2016-11-231-11/+5
| |\ \ \ \
| | * | | | Merge branch 'systemd-unit-improvements' of ↵Christophe Romain2016-11-231-11/+5
| |/| | | | | | | | | | | | | | | | | | | | | | https://github.com/weiss/ejabberd into weiss-systemd-unit-improvements
| | * | | | Let systemd stop ejabberd gracefullyHolger Weiss2016-10-201-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make sure the "ExecStop" command line blocks until ejabberd is actually stopped. This prevents systemd from killing the ejabberd process(es) immediately. Also, let the "ExecStart" command line block until ejabberd's startup is completed. This makes sure that services which depend on ejabberd aren't started up too early.
| | * | | | Increase file descriptor limit in systemd unitHolger Weiss2016-10-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | 16,000 file descriptors will only suffice for small setups.
| | * | | | Don't specify "ExecReload" command in systemd unitHolger Weiss2016-10-191-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The "reload_config" command doesn't work the way admins would typically expect, so it shouldn't be exposed via systemd. Those who understand the behavior can execute the command using ejabberdctl.
| | * | | | Let systemd restart ejabberd on failureHolger Weiss2016-10-191-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The "RestartSec=5" setting has no effect if "Restart" is not also specified.
| | * | | | Use "Type=forking" in systemd unitHolger Weiss2016-10-191-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | ejabberd is not a "oneshot" process.
| | * | | | Don't set "NoNewPrivileges" in systemd unitHolger Weiss2016-10-191-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The "NoNewPrivileges" setting breaks some PAM and extauth setups. Fixes #1281.
| | * | | | Don't let systemd hide /home and /tmpHolger Weiss2016-10-191-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Admins might expect ejabberd to be able to access data below /home or /tmp. For example, they might use those locations to dump/restore Mnesia backups, or as a document root for mod_http_fileserver or mod_http_upload. Fixes #1297.
| * | | | | Fix typo in copyright dateChristophe Romain2016-11-232-2/+2
| | | | | |
| * | | | | Move copyright definition to ejabberd.hrlEvgeniy Khramtsov2016-11-2310-17/+36
| | | | | |
| * | | | | Don't use deprecated functions from jlib.erlEvgeniy Khramtsov2016-11-234-9/+9
| | |/ / / | |/| | |
| * | | | Fix xref issue injected by fbfbb96Christophe Romain2016-11-222-7/+10
| | | | |
| * | | | Fix get_roster issue injected by fbfbb96Christophe Romain2016-11-222-3/+3
| | | | |
| * | | | Fix vcard_ldap exportsChristophe Romain2016-11-221-0/+6
| | | | |
| * | | | Add missing exportChristophe Romain2016-11-221-1/+1
| | | | |
| * | | | Fix issues on import improvementsChristophe Romain2016-11-225-8/+9
| | | | |
| * | | | Add missing include filePaweł Chmielowski2016-11-221-0/+51
| | | | |
| * | | | New bosh modulePaweł Chmielowski2016-11-223-2/+1395
| | | | |
| * | | | Improve ODBC importChristophe Romain2016-11-2243-539/+718
| | | | |
| * | | | Add new xmpp repo as dependency in mix.exsChristophe Romain2016-11-222-7/+9
| | | | |
| * | | | Remove now() from mod_offline.hrlPaweł Chmielowski2016-11-221-2/+2
| | | | |
| * | | | Add OTP 19.1 to Travis' testing platformsEvgeniy Khramtsov2016-11-221-0/+1
| | | | |