Christophe Romain
2d53f7f83e
start ext_mod in later stage at init
2015-03-11 17:39:07 +01:00
Christophe Romain
a1a46f7df5
Remove unused code
2015-03-11 17:15:42 +01:00
Christophe Romain
c9b82ff1e5
Compile contributed module with lager if enabled in ejabberd
2015-03-11 14:35:01 +01:00
Christophe Romain
f77622067b
Add packaging support for contributed modules
...
This is a preliminary version that is tested to work with the packaging
branch of ejabberd-modules repository
This version lacks automatic configuration include at runtime
2015-03-11 14:14:28 +01:00
Evgeniy Khramtsov
a0fafc383a
Add Redis backend for SM
2015-03-11 14:46:57 +03:00
Holger Weiss
d991b92a49
Always specify room JID for MUC <delay/> elements
...
As per version 1.25 of XEP-0045, use the room JID as the 'from' address
for <delay/> elements also when the room is non-anonymous, and specify
the original JID of the sender as an XEP-0033-style tag instead.
Closes #465 .
2015-03-10 00:02:32 +01:00
badlop
0a88255ef6
Merge pull request #467 from hamano/mod_offline_restart
...
change mod_offline restart type
2015-03-09 19:26:19 +01:00
Evgeniy Khramtsov
c0540e1377
Fix R15B compilation
2015-03-09 17:50:14 +03:00
Evgeniy Khramtsov
72d9b099c6
Make it possible to use SQL as an SM backend
2015-03-09 16:41:13 +03:00
Evgeniy Khramtsov
36b7da3ad8
Add forgotten header file
2015-03-09 16:39:29 +03:00
Evgeniy Khramtsov
86e03f3828
Separate db backend from the SM
2015-03-09 14:57:33 +03:00
HAMANO Tsukasa
f55de94314
change mod_offline restart type
2015-03-09 20:28:55 +09:00
Mickaël Rémond
db9a400279
Merge pull request #466 from mremond/hooks_refactor
...
Hooks module refactor
2015-03-09 09:34:54 +01:00
Mickaël Rémond
8fef3d1f3f
Reorganize / clean ejabberd_hooks header
2015-03-08 19:03:02 +01:00
Mickaël Rémond
a339df2d6a
More ejabberd_hooks refactor
2015-03-08 18:44:43 +01:00
Mickaël Rémond
fd91ee5169
ejabberd_hooks refactor and better types
2015-03-08 18:23:22 +01:00
Mickaël Rémond
6b0bcfa5d7
Suppress warnings in Elixir test
2015-03-08 18:22:14 +01:00
Mickaël Rémond
750fefcd6d
Add Elixir test on ejabberd hooks
...
This is to prepare ejabberd_hooks module refactoring.
I also expanded API to help with testing.
2015-03-08 17:06:43 +01:00
Mickaël Rémond
5be957f23b
Merge pull request #462 from mremond/add-meck-tool-dependancy
...
Add Meck dependency when building for development
2015-03-07 12:53:47 +01:00
Mickaël Rémond
915012766e
Add Meck dependency when building for development
...
This allows writing tests with mock functions.
Fixes #439
2015-03-07 12:44:17 +01:00
Mickaël Rémond
e3336ad124
Merge pull request #461 from mremond/fix-r16-tests
...
Test file can be compiled under R16
2015-03-07 12:41:59 +01:00
Mickaël Rémond
d3a2fa1e9a
Test file can be compiled under R16
...
Fixes test failing under R16 due to elixir_suite build syntax error.
The test will never be run under r16 as Elixir requires r17 and map
anyway.
2015-03-07 12:31:11 +01:00
Mickaël Rémond
f845299eb2
Merge pull request #460 from mremond/run-elixir-test
...
Fix Elixir tests failure detection
2015-03-07 11:59:44 +01:00
Mickaël Rémond
da468db648
Fix Elixir tests failure detection
...
We now make sure we have no failure.
Solves #438
2015-03-07 11:49:37 +01:00
Christophe Romain
8cf4ef0aac
add mnesia cluster helper scripts
2015-03-06 15:42:41 +01:00
Badlop
f18ce9564c
Fix: default_host is forgotten between consecutive HTTP requests ( #416 )
2015-03-06 12:40:48 +01:00
Badlop
e0228e9b7a
Access list editing broken in web_admin ( #252 )
2015-03-05 11:34:25 +01:00
Badlop
e575f401cd
Accept configuration file with .yaml extension ( #290 )
2015-03-04 17:18:57 +01:00
Mickaël Rémond
8a99287374
Merge branch 'master' of github.com:processone/ejabberd
2015-03-03 22:20:08 +01:00
Mickaël Rémond
f0f8301b5e
Fix typo on state reuse
...
It should help with the crash on #453
2015-03-03 22:19:51 +01:00
Mickaël Rémond
02dd3ae0af
Merge pull request #441 from mremond/test/#438/run-elixir-tests
...
Support for running Elixir ExUnit tests from Common Test
2015-03-03 22:15:24 +01:00
Holger Weiss
cffe0b0dfe
Fix IPv6 loopback address in the guide
...
Thanks to Erik Huelsmann for spotting this.
2015-03-03 21:23:11 +01:00
badlop
7c4efca361
Merge pull request #448 from hamano/ja
...
update japanese translation.
2015-03-02 11:09:06 +01:00
Christophe Romain
a265ea53f9
Merge pull request #384 from weiss/fix-last-item-type
...
Use correct message type when sending last published PEP/PubSub items
2015-02-27 11:40:12 +01:00
HAMANO Tsukasa
c1f7b30045
additional japanese translation.
2015-02-27 19:21:47 +09:00
Badlop
83c2dd78a7
Update Spanish translation
2015-02-26 17:57:51 +01:00
Badlop
97ae67b8d6
Run "make translations" to update PO and MSG files
2015-02-26 17:16:27 +01:00
badlop
a1f4206fbe
Merge pull request #445 from hamano/ja
...
improve japanese translation
2015-02-26 17:13:35 +01:00
HAMANO Tsukasa
e8039f3609
improve japanese translation
2015-02-26 23:42:52 +09:00
Badlop
1b67ac0c20
Update remanining old RFC links (EJAB-1728)( #444 )
2015-02-26 12:18:51 +01:00
badlop
e10d5af303
Merge pull request #443 from mojolingo/feature/muc_admin/affiliation-change-propogate-xmpp
...
Permit modifying affiliations via an event
2015-02-26 11:48:17 +01:00
Holger Weiss
96025bfc6e
set-dep-versions: Cope with branches
...
Handle the case where a branch name is specified for a rebar dependency,
as we now do for Elixir.
2015-02-26 00:02:11 +01:00
Ben Langfeld
a6c5a3593f
Permit modifying affiliations via an event
...
Allows us to implement mod_muc_admin:set_room_addiliation properly
2015-02-25 12:31:27 -03:00
Badlop
5bd8724801
Update FSF address
2015-02-25 15:19:33 +01:00
Paweł Chmielowski
ab3d38c9fc
Fix processing POST messages after changes from adding websocket handling
2015-02-25 14:36:48 +01:00
Paweł Chmielowski
8e33f31f50
Try not to use c2s:send_text, it causes problem with websocket
2015-02-25 13:57:03 +01:00
Paweł Chmielowski
b42b171613
Add support for websocket connections
2015-02-25 13:57:02 +01:00
Holger Weiss
2a15453d98
Fix EJABBERD_OPTS quoting for Elixir
2015-02-24 23:59:39 +01:00
Mickaël Rémond
011099ce43
Merge pull request #442 from weiss/use-stable-elixir
...
Use Elixir's 'v1.0' branch
2015-02-24 12:46:56 +01:00
Holger Weiss
3dd3044ab8
Use Elixir's 'v1.0' branch
...
The stable Elixir releases are currently built from the 'v1.0' branch,
so let's use that.
2015-02-24 12:12:22 +01:00