Badlop
d0a91cc9de
make-binaries: Don't strip attributes, they are needed by erlydtl
2026-01-20 20:51:49 +01:00
Stefan Strigler
6ce338e8e2
validate checksum for downloads
...
also use mktemp for temporary files
also use set -e to stop in case of error
2026-01-20 09:21:31 +01:00
Stefan Strigler
47b419dd98
add script to download landing page deps
2026-01-19 17:03:42 +01:00
Stefan Strigler
41e57f89c9
add js packages as recommended for debian packages
2026-01-19 17:03:42 +01:00
Stefan Strigler
480c6e0995
add support for 'great invitations' as mod_invites
2026-01-19 17:03:42 +01:00
Badlop
a7aa52fc9f
Bump Erlang/OTP 28.3.1 and Elixir 1.19.5
2026-01-16 16:45:49 +01:00
Metalhearf
5f94b5252b
Update copyright year to 2026
2026-01-05 12:22:57 +01:00
Badlop
0a2a486c77
Bump Erlang/OTP 28.3
2025-12-12 16:56:53 +01:00
Badlop
cfd54fa9a2
make-binaries: Bump Erlang/OTP 28.2 and Elixir 1.19.4
2025-12-02 18:22:46 +01:00
Badlop
ad4876821b
Installers: Generate ARM installers in native runner
2025-10-09 13:54:14 +02:00
Badlop
dd5d2aeee0
make-binaries: Bump Expat 2.7.3, OpenSSL 3.5.4, unixODBC 2.3.14
2025-10-09 11:17:34 +02:00
Badlop
1d99c5cb60
Revert "make-binaries: Bump crosstool to 1.28.0"
...
This reverts commit 4e909fc50d .
2025-10-09 11:17:32 +02:00
Badlop
1472caab50
make-binaries: Bump OpenSSL 3.5.3 and Expat 2.7.2
2025-09-24 13:26:57 +02:00
Badlop
ef2e62a01c
Bump Erlang/OTP version to 27.3.4.3 in installers and container
2025-09-24 13:26:55 +02:00
Badlop
4e909fc50d
make-binaries: Bump crosstool to 1.28.0
2025-09-24 13:26:53 +02:00
Badlop
fd9c929e37
Bump OpenSSL version to 3.5.2
2025-08-13 16:50:18 +02:00
Badlop
ce828163af
Bump Erlang/OTP version to 27.3.4.2
2025-08-13 16:50:14 +02:00
Pawel Chmielowski
10f6723f00
Prevent loops in xml_compress:decode with corrupted data
2025-08-07 13:49:10 +02:00
Holger Weiss
73a8fbdfb5
make-binaries: Re-add executable bit
2025-07-21 13:42:07 +02:00
Holger Weiss
9b6f0aeb3c
make-binaries: Disable Linux-PAM's logind support
...
Make sure Linux-PAM doesn't attempt to include logind support. This
avoids a build failure in case the host system has systemd's
development headers installed.
2025-07-21 13:38:11 +02:00
Badlop
427a29c74e
Bump Erlang/OTP 27.3.4.1, Elixir 1.18.4, libexpat 2.7.1, OpenSSL 3.5.1
...
Notice:
- installers use OTP 27.3.4.1, the latest available right now
- containers use OTP 27.3.4, because container for 27.3.4.1 was not published,
see https://hub.docker.com/_/erlang
2025-07-08 12:42:44 +02:00
Paweł Chmielowski
95a083a6f4
Replace csplit with perl in rebar3-format.sh
...
Bsd csplit doesn't offer some options that we require, so let's use perl
that should work everywhere
2025-06-06 16:52:28 +02:00
Badlop
250af8f06a
Fix "make options" in Erlang/OTP 28 (thanks to Alexey Shchepin)( #4352 )
2025-05-30 17:17:32 +02:00
Badlop
826123db56
Bump Erlang/OTP version to 27.3.3
2025-04-22 12:27:10 +02:00
Badlop
ee3a0b8b1a
Bump Erlang/OTP version to 27.3.2
...
27.3.3 was just release, but image is not yet published in
https://hub.docker.com/_/erlang/tags?name=27.3
2025-04-16 17:20:28 +02:00
Badlop
70980efe39
make-binaries: Bump versions to Erlang/OTP 27.3 and Elixir 1.18.3
2025-03-06 22:05:53 +01:00
Holger Weiss
da61f3dfea
make-binaries: Bump OpenSSL version to 3.4.1
2025-02-11 16:46:45 +01:00
Holger Weiss
a49ec4d583
make-binaries: Fix building Termcap and Linux-PAM
...
Building GNU Termcap and Linux-PAM using the updated toolchain both
failed, since crosstool-NG now uses GCC 14.x, which turns the
"implicit-function-declaration" warning into an error. See:
https://gcc.gnu.org/gcc-14/porting_to.html#warnings-as-errors
Therefore, specify "CFLAGS=-Wno-error=implicit-function-declaration" to
turn this error back into a warning.
2025-02-07 20:08:26 +01:00
Holger Weiss
5f849bdb3f
make-binaries: Bump dependency versions
2025-02-07 15:49:25 +01:00
Holger Weiss
d875e0280c
make-binaries: Stick to Linux-PAM 1.6.1
...
Stick to Linux-PAM version 1.6.1 for the moment. Newer Linux-PAM
versions are built using Meson instead of Autotools, so we need to add
that to our toolchain before being able to update Linux-PAM.
2025-02-07 15:45:59 +01:00
Holger Weiss
4188c062e7
make-binaries: Bump crosstool-NG version to 1.27.0
2025-02-07 15:27:15 +01:00
Badlop
8ebbb45a19
Update copyright year to 2025 ( #4139 )
2025-01-03 11:49:37 +01:00
Holger Weiss
2b2551bc50
make-binaries: Bump Erlang/OTP version to 27.2
2025-01-02 18:25:24 +01:00
Holger Weiss
aa8957f137
make-binaries: Bump dependency versions
2025-01-02 18:24:30 +01:00
Badlop
e10c0f3120
Bump Expat to 2.6.4
2024-11-14 13:57:47 +01:00
Metalhearf
af97211ecc
Update URLs in docs/conf files for consistency.
2024-10-31 17:30:20 +01:00
Holger Weiss
2a9dc2c7b2
make-binaries: Bump Erlang/OTP version to 26.2.5.4
2024-10-09 15:37:47 +02:00
Badlop
4a931b42ab
hooks_deps: Hide false-positive warnings about gen_mod
2024-09-24 12:37:06 +02:00
Holger Weiss
e3243fa35b
make-binaries: Update OpenSSL URLs
2024-09-06 19:18:32 +02:00
Holger Weiss
70512c7116
make-binaries: Bump dependency versions
2024-09-06 19:05:12 +02:00
Holger Weiss
11055f61a6
make-installers: Don't edit too much
...
The init script and systemd units don't refer to "/opt/ejabberd", and
ejabberdctl doesn't refer to "/opt/ejabberd-$version".
Fixes #4258 .
2024-07-17 13:33:46 +02:00
Badlop
afe32e2c05
Fix generate-doap.sh to accept x in the version number
2024-06-25 17:05:56 +02:00
Badlop
35783d9a2c
Format also files in test/
2024-06-25 17:05:26 +02:00
Badlop
3bda858225
Add Makefile targets to format and indent source code
2024-06-19 11:56:16 +02:00
Badlop
e4c8dbc2af
make-binaries: Bump OpenSSL version to 3.3.1
2024-06-10 19:03:13 +02:00
Badlop
d81a844e1c
make-binaries: Bump versions to Erlang/OTP 26.2.5 and Elixir 1.16.3
2024-05-28 15:21:05 +02:00
Badlop
b288d5c763
make-binaries: Revert temporarily an OTP commit that breaks MSSQL ( #4178 )
2024-05-28 15:21:01 +02:00
Badlop
2554b51173
hook_deps: Use precise name: hooks are added and later deleted, not removed
2024-05-17 11:36:00 +02:00
Badlop
d2e7b5ffa0
hook_deps: Fix to handle FileNo as tuple {FileNumber, CharacterPosition}
2024-05-17 11:35:57 +02:00
Badlop
5c6a399f5b
Update links to some moved content in docs.ejabberd.im
2024-04-25 02:55:02 +02:00