Mickaël Rémond
2c57215904
* src/web/ejabberd_web_admin.erl: Make the web interface pages
...
"translatable" (Thanks to Badlop) (EJAB-11).
SVN Revision: 902
2007-08-31 16:13:35 +00:00
Alexey Shchepin
24ff98d50d
Fixed conflict
...
SVN Revision: 887
2007-08-24 16:18:46 +00:00
Alexey Shchepin
a8bc3a46af
* src/web/ejabberd_web_admin.erl: Moved roster stuff to mod_roster*
...
* src/mod_roster.erl: Likewise
* src/mod_roster_odbc.erl: Likewise
SVN Revision: 886
2007-08-24 16:15:05 +00:00
Alexey Shchepin
727a70c2cb
* src/web/ejabberd_web_admin.erl: Added hooks to allow plugins to
...
add their pages without modifying ejabberd_web_admin.erl (thanks
to Badlop)
* src/web/ejabberd_web_admin.hrl: Macro definitions moved here
* src/mod_shared_roster.erl: Updated
* src/mod_offline.erl: Likewise
* src/mod_offline_odbc.erl: Likewise
SVN Revision: 884
2007-08-23 00:51:54 +00:00
Mickaël Rémond
bf416ad52d
* src/web/ejabberd_web_admin.erl: Code clean-up.
...
SVN Revision: 834
2007-07-26 10:22:44 +00:00
Christophe Romain
d27fbcc27c
corrects EJAB-273, remove obsolete OnlineUsers calculation
...
SVN Revision: 801
2007-06-28 08:31:46 +00:00
Jérôme Sautret
2e00142b38
Cancel revision 798
...
SVN Revision: 799
2007-06-27 11:05:14 +00:00
Jérôme Sautret
9cd3a6db07
Unsafe working version of http file transfer
...
SVN Revision: 798
2007-06-27 10:01:39 +00:00
Alexey Shchepin
56b5d113a4
* src/web/ejabberd_web_admin.erl: Added links to server and
...
virtual host homes (thanks to Badlop)
SVN Revision: 787
2007-06-22 14:04:45 +00:00
Alexey Shchepin
241c49dc3c
* src/web/ejabberd_web_admin.erl: Show IP address of connected
...
resources on user info page (thanks to Oleg Palij)
SVN Revision: 781
2007-06-10 18:13:37 +00:00
Mickaël Rémond
c228e7aeb3
* src/Makefile.in: Added Dialyzer target (EJAB-189 - Thanks to Geoff Cant)
...
* 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
2007-05-29 14:31:12 +00:00
Alexey Shchepin
a087c00a92
* src/mod_stats.erl: Updated
...
* src/web/ejabberd_web_admin.erl: Likewise
SVN Revision: 767
2007-05-12 18:14:21 +00:00
Alexey Shchepin
396b945d20
* src/ejabberd_receiver.erl: Workaround for inet_drv bug
...
* src/web/ejabberd_http_poll.erl: Added sockname/1 and peername/1
stubs
SVN Revision: 763
2007-05-07 17:52:35 +00:00
Alexey Shchepin
32613987a8
* src/web/ejabberd_http.hrl: Added "ip" field in the "request"
...
record
* src/web/ejabberd_http.erl: Likewise
SVN Revision: 762
2007-05-07 15:47:33 +00:00
Mickaël Rémond
44d3ea9c42
* src/web/ejabberd_http.erl: Support for binaries in ejabberd HTTP
...
server (Thanks to Massimiliano Mirra) (EJAB-197).
SVN Revision: 742
2007-03-10 17:57:19 +00:00
Alexey Shchepin
5b4e116cfd
* src/web/ejabberd_http.erl: Added separate version of
...
element_to_string for HTML encoding
* src/xml.erl: Reverted previous change
SVN Revision: 722
2007-02-04 16:04:40 +00:00
Alexey Shchepin
00807235c4
* src/web/*: Plugin architecture for HTTP modules (thanks to
...
Massimiliano Mirra)
SVN Revision: 713
2007-01-25 05:53:58 +00:00
Alexey Shchepin
e9047f4b31
* src/mod_roster_odbc.erl: Better error handling
...
* src/web/ejabberd_http_poll.erl: Minor fix
SVN Revision: 690
2006-12-07 02:56:14 +00:00
Alexey Shchepin
95e2726f71
* src/mod_privacy_odbc.erl: Privacy rules support using odbc
...
* src/odbc/pg.sql: Likewise
* src/web/ejabberd_http_poll.erl: Bugfix
SVN Revision: 660
2006-10-09 20:32:41 +00:00
Alexey Shchepin
c72599cacd
* src/ejabberd_frontend_socket.erl: Support for frontend
...
connection manager
* src/ejabberd_c2s.erl: Likewise
* src/ejabberd_listener.erl: Likewise
* src/ejabberd_s2s_in.erl: Likewise
* src/ejabberd_service.erl: Likewise
* src/ejabberd_socket.erl: Likewise
* src/web/ejabberd_http_poll.erl: Likewise
SVN Revision: 657
2006-10-01 01:53:37 +00:00
Alexey Shchepin
aa478100d8
* src/ejabberd_socket.erl: Support for non-xml sockets
...
* src/ejabberd_c2s.erl: Likewise
* src/ejabberd_s2s_in.erl: Likewise
* src/ejabberd_service.erl: Likewise
* src/web/ejabberd_http.erl: Likewise
SVN Revision: 629
2006-09-25 03:51:11 +00:00
Mickaël Rémond
6290bac932
* src/web/ejabberd_web_admin.erl: User creation form now creates
...
the user for the current virual host only and does not require to type
the hostname (EJAB-116).
* src/jlib.erl: String to JID conversion now returns an error if
the JID string contains two arobases.
SVN Revision: 588
2006-07-07 08:06:12 +00:00
Mickaël Rémond
230d66b168
* src/web/ejabberd_web_admin.erl: More flexible parsing the shared
...
roster members list from the configuration form.
SVN Revision: 582
2006-07-05 08:09:35 +00:00
Mickaël Rémond
7d0f9ddce2
* src/web/ejabberd_http_poll.erl: Bugfix: using tuple instead of a Pid
...
to send Erlang messages in a rarely used case.
SVN Revision: 580
2006-06-15 13:32:48 +00:00
Mickaël Rémond
05c50cc5ca
* src/web/ejabberd_http.erl: The web module now accepts HTTP
...
absolute URL (used behind a proxy). This apply to HTTP polling and to
the web interface (Thanks to Jean-Sebastien Pedron).
SVN Revision: 576
2006-06-02 15:02:39 +00:00
Mickaël Rémond
ae537d2bfb
* src/web/ejabberd_http_poll.erl: Messages polled between the
...
the last client request and the polling timeout were lost. Those
messages are now resent using ejabberd routing mechanisms (EJAB-87).
SVN Revision: 575
2006-06-02 13:16:21 +00:00
Mickaël Rémond
21b912a375
* src/web/ejabberd_http_poll.erl: Timeout disconnection were not
...
properly handled after "active once" migration. This is now fixed.
SVN Revision: 566
2006-05-15 15:45:52 +00:00
Mickaël Rémond
ba55665381
* src/mod_configure.erl: Unknown tables or tables from now
...
unused modules are ignored during restore. The restore can now be
performed in such case (EJAB-80).
* src/web/ejabberd_web_admin.er: Likewise.
* src/ejabberd_admin.erl: Likewise. Code refactoring. Common Mnesia
database restore function.
SVN Revision: 562
2006-05-07 16:52:21 +00:00
Alexey Shchepin
ed43f8024c
* src/msgs/ru.msg: Updated (thanks to Sergei Golovan)
...
* src/msgs/uk.msg: Likewise
* src/mod_configure.erl: Updated translation strings (thanks to
Sergei Golovan)
* src/web/ejabberd_web_admin.erl: Likewise
* src/ejabberd_s2s_in.erl: Changed a path to PKIX includes (thanks
to Sergei Golovan)
SVN Revision: 525
2006-04-01 21:43:52 +00:00
Alexey Shchepin
20d049fe28
* src/web/ejabberd_web_admin.erl: Added a interface for node
...
updating
* src/ejabberd_update.erl: Added function update_info/0
SVN Revision: 512
2006-02-27 04:43:16 +00:00
Alexey Shchepin
44fdd72041
* src/mod_irc/mod_irc_connection.erl: Added /msg and /ctcp
...
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
2006-02-18 19:56:16 +00:00
Alexey Shchepin
0cc168a9aa
* src/mod_muc/mod_muc_room.erl: Kick non-members when room
...
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
2006-02-06 05:12:54 +00:00
Alexey Shchepin
dc57e75e8f
* src/web/ejabberd_http.erl: Authentication check moved to
...
ejabberd_web.erl
* src/web/ejabberd_web.erl: Likewise
* src/web/Makefile.in: Added ejabberd_http.hrl dependency
* src/web/ejabberd_http_poll.erl: Updated to use {active, once}
socket mode
* src/mod_irc/mod_irc.erl: Updated to use gen_server behaviour and
ejabberd supervision tree
* src/mod_irc/mod_irc_connection.erl: Likewise
SVN Revision: 498
2006-02-03 03:28:15 +00:00
Alexey Shchepin
6bb510d99e
* src/ejabberd_service.erl: Bugfix
...
* src/ejabberd_receiver.erl: Rewritten to use {active, once} mode
for socket
* src/ejabberd_c2s.erl: Update
* src/ejabberd_listener.erl: Likewise
* src/ejabberd_s2s_in.erl: Likewise
* src/ejabberd_s2s_out.erl: Likewise
* src/ejabberd_service.erl: Likewise
* src/shaper.erl: Likewise
* src/tls/tls.erl: Likewise
* src/web/ejabberd_http.erl: Likewise
SVN Revision: 483
2006-01-13 01:55:20 +00:00
Alexey Shchepin
53ddd788ef
* src/web/ejabberd_http.erl: Now web interface is compliant to
...
XHTML 1.0 Transitional (thanks to Sander Devrieze)
* src/web/ejabberd_web_admin.erl: Likewise
SVN Revision: 444
2005-11-26 18:56:39 +00:00
Alexey Shchepin
3fdf05a507
* src/web/ejabberd_web_admin.erl: Fixed encoding of user names in
...
URLs
* src/web/ejabberd_http.erl: Added url_encode function from yaws
SVN Revision: 441
2005-11-22 18:25:02 +00:00
Alexey Shchepin
0291cac0f5
* src/web/ejabberd_web_admin.erl: Updated API for better
...
integration with J-EAI web interface
* src/mod_shared_roster.erl: Now possible to specify all users on
virtual host in group
* src/web/ejabberd_web_admin.erl: Likewise
SVN Revision: 413
2005-09-29 01:04:24 +00:00
Alexey Shchepin
3603330387
* src/web/ejabberd_web_admin.erl: Bugfix (thanks to Badlop)
...
SVN Revision: 403
2005-08-06 22:23:53 +00:00
Alexey Shchepin
2005205d24
* src/web/ejabberd_web_admin.erl: Fixed CSS style sheet to be
...
standards compliant (thanks to Sander Devrieze)
SVN Revision: 383
2005-07-31 01:18:17 +00:00
Alexey Shchepin
8f90927d83
* src/web/ejabberd_web_admin.erl: Added "Virtual Hosts" page
...
SVN Revision: 382
2005-07-29 20:34:57 +00:00
Alexey Shchepin
a9e3b76bed
* src/ejabberd_c2s.erl: Processing of jabber:iq:register totally
...
moved to mod_register.erl (thanks to Sergei Golovan)
* src/mod_register.erl: Likewise
* src/win32/ejabberd.nsi: Added two pictures in installer (thanks
to Maxim Ryazanov)
* src/win32/ejabberd_header.bmp: Likewise
* src/win32/ejabberd_intro.bmp: Likewise
* src/web/ejabberd_web_admin.erl: Fixed spelling of word
"authentication"
* src/ejabberd_c2s.erl: Likewise
SVN Revision: 375
2005-07-14 22:28:21 +00:00
Alexey Shchepin
4098c3ecba
* (all): Enhanced virtual hosting support
...
SVN Revision: 370
2005-06-20 03:18:13 +00:00
Alexey Shchepin
cb90075327
* src/web/ejabberd_web_admin.erl: Bugfix
...
SVN Revision: 369
2005-05-27 22:52:50 +00:00
Alexey Shchepin
820c78484a
* src/web/ejabberd_web_admin.erl: Updated CSS, added modules
...
management (thanks to Sergei Golovan)
* src/gen_mod.erl: Added function loaded_modules_with_opts/0, new
API for module stopping (thanks to Sergei Golovan)
* src/mod_muc/mod_muc.erl: Moved a process name to a macros,
updated module stopping (thanks to Sergei Golovan)
* src/mod_irc/mod_irc.erl: Likewise
* src/mod_pubsub/mod_pubsub.erl: Likewise
* src/mod_announce.erl: Updated module stopping (thanks to Sergei
Golovan)
* src/mod_echo.erl: Likewise
* src/mod_offline.erl: Likewise
SVN Revision: 354
2005-05-23 00:30:29 +00:00
Alexey Shchepin
94ed3740d9
* src/web/ejabberd_http.erl: "Connection:" header value now
...
matched case-insensitive, and returned to client, replaced
duplicate is_space($\r) with is_space($\t) (thanks to Maxim
Ryazanov)
SVN Revision: 353
2005-05-22 23:29:54 +00:00
Alexey Shchepin
4f7359298e
* src/web/ejabberd_web_admin.erl: Images now specified via CSS,
...
design slightly updated, added last activity statistics (thanks to
Sergei Golovan)
SVN Revision: 344
2005-05-08 23:39:46 +00:00
Alexey Shchepin
8e9628b9ed
* src/web/ejabberd_web_admin.erl: Added translation to submit
...
button and "shared roster groups" header (thanks to iceburn and
Sergei Golovan)
* src/msgs/ru.msg: Updated (thanks to Sergei Golovan)
* src/msgs/uk.msg: Likewise
* src/mod_muc/mod_muc_room.erl: Minor update to simplify
translation (thanks to Sergei Golovan)
SVN Revision: 328
2005-04-24 19:25:47 +00:00
Alexey Shchepin
fa479b6384
* src/ejabberd_auth.erl: Added check for domain of registered user
...
* src/web/ejabberd_web_admin.erl: Fixed user registration via web
interface, fixed path to user's offline messages (thanks to
Mickael Remond)
SVN Revision: 323
2005-04-19 23:10:22 +00:00
Mickaël Rémond
361985f034
Fixes a bug on the web interface: On user creation screen the user creation was using the function try_register/2 instead of the new one try_register/3; The link to the message queue were also missing the server.
...
SVN Revision: 321
2005-04-19 14:25:31 +00:00
Alexey Shchepin
bf21482fac
* src/web/ejabberd_web_admin.erl: Added link to shared roster page
...
SVN Revision: 316
2005-04-18 20:03:07 +00:00