aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update version to 22.0522.05Jérôme Sautret2022-05-062-2/+2
|
* make-binaries: Bump SQLite and ODBC versionsHolger Weiss2022-05-061-2/+2
|
* Fix specPaweł Chmielowski2022-05-061-1/+1
|
* Return userinfo from misc:uri_parsePaweł Chmielowski2022-05-064-8/+8
|
* Have consistent schema type in misc:uri_parsePaweł Chmielowski2022-05-062-2/+2
|
* Fix one more place where misc:uri_parse is usedPaweł Chmielowski2022-05-051-1/+1
|
* Improve misc:uri_parsePaweł Chmielowski2022-05-053-10/+17
|
* README: Improve badges, header, commercial linksBadlop2022-05-042-9/+27
|
* Update man pageBadlop2022-05-041-48/+265
|
* Run 'make options'Badlop2022-05-042-2/+2
|
* Dependabot: Detect updates in docker, actions and mixBadlop2022-05-041-0/+18
|
* Container: Build containers also for linux/arm64Badlop2022-05-041-2/+1
|
* Annotate options and commands recently addedBadlop2022-05-047-2/+16
|
* Run 'make translations' for all other languagesBadlop2022-05-0421-28/+0
|
* Update Spanish and Catalan translationsBadlop2022-05-042-10/+26
|
* Update Chinese (simplified) (thanks to Erix and Yzqzss)Badlop2022-05-041-2/+5
|
* Update Portuguese translation (thanks to Ssantos)Badlop2022-05-041-4/+11
|
* Update Portuguese (Brazil) (thanks to Wellington Terumi Uemura)Badlop2022-05-041-4/+11
|
* Update French translation (thanks to ButterflyOfFire)Badlop2022-05-041-4/+72
|
* Update German translation (thanks to Nautilusx)Badlop2022-05-041-5/+12
|
* New Arabic translation (thanks to Black)Badlop2022-05-041-0/+11
|
* Move some content from README to new COMPILE and CONTAINER filesBadlop2022-05-043-170/+499
|
* Installers: Add job to create draft releaseBadlop2022-05-041-0/+16
|
* Installers: update workflow nameBadlop2022-05-041-2/+2
|
* Packages: Rename workflow file to InstallersBadlop2022-05-041-0/+0
|
* Apparently the --tags option is required to properly describe a brand new tagBadlop2022-05-043-3/+3
|
* Create uninstall.txt with instructionsBadlop2022-05-041-0/+12
|
* Add help header to the installer helpBadlop2022-05-041-1/+18
|
* Once installed, show next stepsBadlop2022-05-041-1/+10
|
* Add some blank lines to outputBadlop2022-05-041-0/+3
|
* make-binaries: Update to Crosstool-NG 1.25.0-RC2Holger Weiss2022-05-042-662/+6
| | | | | Update Crosstool-NG to the current release candidate, and use much shorter "defconfig" files for specifying the configuration.
* Add GitHub Action to build binary packagesHolger Weiss2022-05-041-0/+68
| | | | | | | Publish DEB and RPM packages as well as binary installers for each commit that modifies source code. This allows for testing development code, and makes sure that problems with building binary packages are noticed early on.
* make-binaries: Try to avoid rebuilding depsHolger Weiss2022-05-041-69/+156
| | | | Don't rebuild external dependencies if all of them are up to date.
* Import script for building command line installersHolger Weiss2022-05-042-1/+219
| | | | | | The tools/make-installers script creates command line installers for Linux/x64 and Linux/arm64 systems using the archives built by the tools/make-binaries script.
* Import script for building DEB and RPM packagesHolger Weiss2022-05-042-1/+240
| | | | | | The tools/make-packages script creates DEB and RPM packages for Linux/x64 and Linux/arm64 systems using the archives built by the tools/make-binaries script.
* Import script for building Linux binariesHolger Weiss2022-05-042-0/+1446
| | | | | | | | | | | | | | | | The tools/make-binaries script creates self-contained OTP releases for Linux/x64 and Linux/arm64 systems. All optional ejabberd features are supported. Erlang/OTP, Elixir, and all dependencies are downloaded and built from source (using crosstool-NG). The generated binaries depend on glibc 2.17 or later, all other external libraries are linked statically. The script should work on any non-ancient Linux/x64 system and requires just a few common development tools (to bootstrap crosstool-NG). The release is installed by creating an "ejabberd" user, extracting the archive into /opt, and moving the systemd unit (or init script) into place.
* Update options configurable in default_room_optionsBadlop2022-05-022-1/+43
|
* Runtime: Fix path of own workflow fileBadlop2022-05-021-2/+2
|
* CI: The Binaries job will soon be unnecessaryBadlop2022-05-021-62/+0
|
* Implement batch operations in mnesia backendPaweł Chmielowski2022-05-024-16/+122
|
* Simplify rules for choosing jiffy versionPaweł Chmielowski2022-05-021-4/+2
|
* Update p1_pgsql in mix.lockPaweł Chmielowski2022-05-021-1/+1
|
* Update esip in mix.lockPaweł Chmielowski2022-05-021-1/+1
|
* Container: New GitHub workflow to build and publish containersBadlop2022-05-021-0/+69
|
* Container: When ERLANG_COOKIE is set, create cookie file; otherwise use ↵Badlop2022-05-021-1/+2
| | | | -setcookie
* Container: Experimental support CTL_ON_CREATE and CTL_ON_START environment ↵Badlop2022-05-021-0/+27
| | | | variables
* Container: Start BEAM with exec to maintain the PID and catch SIGTERM in ↵Badlop2022-05-021-4/+16
| | | | | | | | | | Docker Stop Until now, when stopping the ejabberd container, Erlang is not gracefully closed, Mnesia is not properly closed... exit code is 137. With this change, when the container is stopped, Erlang receives the SIGTERM signal, shutsdown, Mnesia database is properly closed, ... and exit code is 0.
* Container: Copy ejabberdctl.template, it requires some customizationsBadlop2022-05-021-0/+329
|
* Container: New Dockerfile, more simple than the one in ejabberd/ecsBadlop2022-05-021-0/+117
|
* Runtime: New workflow to test compilation, rel, starting and ejabberdctlBadlop2022-05-021-0/+268
|