summaryrefslogtreecommitdiff
path: root/src/ejabberd_web_admin.erl (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fix errors and warnings for "rebar3 edoc"Badlop2022-05-171-18/+19
|
* Update copyright year to 2022Badlop2022-02-111-2/+2
|
* Fix typosKian-Meng Ang2022-01-241-2/+2
|
* Fix WebAdmin recent changeBadlop2021-08-271-2/+2
|
* Add internal links in WebAdmin Vhosts pageBadlop2021-08-271-4/+6
|
* Align numbers in WebAdmin tables to the rightBadlop2021-05-191-14/+40
|
* Show uptime date in WebAdmin, it's easier to understand that uptime secondsBadlop2021-05-191-0/+15
|
* Show mnesia table memory in bytes, not in wordsBadlop2021-05-191-2/+4
|
* New simple webadmin pages to view mnesia tables information and contentBadlop2021-05-171-3/+100
|
* Update newest copyright year to 2021 (#3464)Badlop2021-01-271-2/+2
|
* Don't do double utf-8 conversion on translated strings in str:formatPaweł Chmielowski2020-11-091-7/+7
| | | | | | | This caused garbled text in some places in webadmin when using language that used characters > 128. Thanks to chengshq for noticing this and providing preliminary patch.
* Use include_lib() to include headers from dependencies (#3369)Stu Tomlinson2020-09-031-1/+1
|
* Mark dangerous buttons with CSS (#3363)Badlop2020-08-241-2/+2
|
* Fix to allow vhost admins to view WebAdmin menus (#3355)Badlop2020-08-101-19/+8
|
* Display installed ejabberd version in webadmin footer (#3272)Badlop2020-05-151-0/+1
|
* Fix most EDoc errors, even if that's not used nowadays apparentlyBadlop2020-05-111-3/+3
|
* Update links to the ejabberd Docs page in WebAdminBadlop2020-04-141-3/+3
|
* Make webadmin redirect to page that end with /Paweł Chmielowski2020-03-261-2/+16
|
* Revert "Pass base path instead of level to support URL missing slash (#3177)"Paweł Chmielowski2020-03-261-107/+124
| | | | This reverts commit e9d1201ea813d19c6c7403c7aa883e314991d664.
* Pass base path instead of level to support URL missing slash (#3177)Badlop2020-03-111-124/+107
|
* Update copyright to 2020 (#3149)Badlop2020-01-281-2/+2
|
* Verify http host in web admin only if authentication is missing hostPaweł Chmielowski2019-10-091-32/+32
| | | | | This should allow access to web admin through ip address or just served from domain not defined in ejabberd hosts
* Update Guide links in WebAdmin to website, as local file isn't includedBadlop2019-10-021-24/+0
|
* Support custom base path in WebAdmin by using relative URLs (#3043)Badlop2019-10-021-71/+91
|
* Correctly handle unicode in log messagesEvgeny Khramtsov2019-09-231-2/+2
|
* Fix some links to Guide in WebAdmin and add new ones (#3003)Badlop2019-08-271-5/+5
|
* Use select fields to input host in WebAdmin Backup (#3000)Badlop2019-08-221-6/+11
|
* Fix call to deprecated ejabberd_config:get_myhosts() (#3000)Badlop2019-08-221-1/+1
|
* Check account auth provided in WebAdmin is a local host (#3000)Badlop2019-08-221-0/+7
|
* Don't treat 'Host' header as a virtual XMPP hostEvgeny Khramtsov2019-08-131-25/+30
| | | | Fixes #2989
* Fix typos using codespellEvgeny Khramtsov2019-07-161-1/+1
|
* Make logging messages more consistentEvgeny Khramtsov2019-06-241-1/+1
|
* Check if mod_last is loaded before calling its functionsEvgeny Khramtsov2019-06-241-7/+18
|
* Improve extraction of translated stringsEvgeny Khramtsov2019-06-221-151/+152
| | | | | | | | | | | | | Now every such string MUST be encapsulated into ?T() macro. The macro itself is defined in include/translate.hrl. Example: -module(foo). -export([bar/1]). -include("translate.hrl"). bar(Lang) -> translate:translate(Lang, ?T("baz")).
* Use new configuration validatorEvgeny Khramtsov2019-06-141-883/+44
|
* Replace code using p1_time_compat wrapper with native functionsPaweł Chmielowski2019-02-271-1/+1
| | | | | | | Since we now require R19, we shouldn't need that anymore. There are still couple places where p1_time_compat:unique_timestamp() is used as there is no direct equivalent.
* Fix support to restart module with live options in WebAdminBadlop2019-02-061-1/+4
|
* Reject request http_api request that have malformed Authentication headerPaweł Chmielowski2019-01-301-0/+1
|
* Remove slash producing url /admin//additions.jsChristophe Romain2019-01-091-1/+1
|
* Update copyright to 2019 (#2756)Badlop2019-01-081-2/+2
|
* Switch more log message to warning levelEvgeny Khramtsov2018-09-191-2/+2
| | | | | The commit is supposed to improve logging at loglevel 3, which is the recommended level for high loaded ejabberd servers
* Fix some dialyzer warningsEvgeny Khramtsov2018-09-091-2/+1
|
* Adopt code that uses parse_listener_portip after result changePaweł Chmielowski2018-07-111-1/+2
|
* Get rid of ejabberd.hrl headerEvgeniy Khramtsov2018-06-141-5/+4
| | | | | | | | | The header consisted of too many unrelated stuff and macros misuse. Some stuff is moved into scram.hrl and type_compat.hrl. All macros have been replaced with the corresponding function calls. TODO: probably type_compat.hrl is not even needed anymore since we support only Erlang >= OTP 17.5
* Move ejabberd_http:url_encode/1 to 'misc' moduleHolger Weiss2018-04-031-2/+2
|
* Hardcode ACL rules used by ejabberd_web_adminEvgeniy Khramtsov2018-03-191-11/+5
|
* Introduce new gen_mod callback: mod_options/1Evgeniy Khramtsov2018-01-231-13/+7
| | | | | | | The callback is supposed to provide known options and their default values, as long as the documentation. Passing default values into get_mod functions is now deprecated: all defaults should be provided by the Mod:mod_options/1 callback.
* Update copyright datesEvgeniy Khramtsov2018-01-051-2/+2
|
* Don't include CSS, javascript and image data directly in the codeEvgeniy Khramtsov2017-10-091-297/+23
|
* Deprecate misc:encode_base64/1 and misc:decode_base64/1Evgeniy Khramtsov2017-05-231-4/+4
|