about summary refs log tree commit diff
path: root/pkgs/servers/xmpp
AgeCommit message (Collapse)AuthorFilesLines
2022-08-22prosody: 0.12.0 -> 0.12.1Izorkin1-4/+4
2022-08-03treewide: remove myself as maintainer from some pkgsFranz Pletz1-1/+1
Only packages I'm not able to maintain anymore as of today. Mostly because I'm haven't been using them in a while.
2022-05-02prosody: remove ninjatrappeur from maintainersFélix Baylac-Jacqué1-1/+1
I give up on that one.
2022-05-02prosody: 0.11.13 -> 0.12.0Félix Baylac-Jacqué1-21/+8
See https://blog.prosody.im/prosody-0.12.0-released for more informations. We remove the various lua wrappers introduced by 6799a9184336146467eb71298d6b18ba7f45e0dc and 16d0b4a69f94adb523da8732b231b0d1738bd713. It seems like we don't need them anymore. I'm not brave enough to dig into the Lua machinery to see what resolved that. Sorry, you'll have to trust me on that one. We should probably think about the migration from http_upload to http_file_share for the NixOS module. It's not trivial, we need to make sure we don't break the already uploaded URLs.
2022-04-03Merge master into staging-nextgithub-actions[bot]1-31/+0
2022-04-03openfire: remove after being marked broken for over two yearsajs1241-31/+0
It was marked in commit 567c1a360f1f3b531847432e734e6f7e6eec41a5 by Michael Raskin on 2017-01-04 (commited on 2017-01-04)
2022-03-16Merge remote-tracking branch 'origin/staging-next' into stagingzowoq1-9/+5
Conflicts: pkgs/development/python-modules/symengine/default.nix
2022-02-20Revert "prosody: work around makeWrapper bug"arcnmx1-6/+6
This reverts commit 16d0b4a69f94adb523da8732b231b0d1738bd713.
2022-02-18nixos/tests/prosody: return prosody-mysql testIzorkin1-3/+1
2022-02-18prosody: 0.11.12 -> 0.11.13Izorkin1-6/+4
2022-02-11prosody: optional luaEnv customizationarcnmx1-0/+2
This allows an override to add dependencies in the way that `withExtraLibs` enabled in the past.
2022-02-11prosody: work around makeWrapper bugarcnmx1-6/+6
This seems to have been caused by #128503, because the values to be prefixed contain special/wildcard characters.
2022-02-11prosody: set lua env in wrapperarcnmx1-6/+9
This seems to be fallout from #136615
2022-01-15prosody: remove outdated passthrough test referenceFélix Baylac-Jacqué1-1/+0
4369bebd9a32658ded22b580886587cdc577a29d removed the prosody-mysql test. We forgot to remove the associated passthru test entry in the prosody derivation.
2022-01-14prosody: 0.11.10 -> 0.11.12Andreas Rammhold1-4/+4
This fixes CVE-2022-0217 [0]. [0] https://prosody.im/security/advisory_20220113/
2022-01-11prosody-filer: init at unstable-2021-05-24Nikolay Amiantov1-0/+25
Using unstable version because the release happened more than a year ago, and since then several important fixes have been introduced, including security ones.
2021-09-12Apply suggestions from code reviewMatthieu Coudron1-2/+2
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-09-12prosody: simplify lua aspectsMatthieu Coudron1-14/+15
2021-08-06prosody: 0.11.9 -> 0.11.10ajs1241-4/+4
fix CVE-2021-37601 annoucement: https://blog.prosody.im/prosody-0.11.10-released/
2021-07-22ejabberd: remove phasesFelix Buehler1-2/+0
2021-07-01Merge pull request #122569 from Izorkin/update-ejabberdJörg Thalheim1-15/+7
ejabberd: 20.12 -> 21.04
2021-07-01ejabberd: drop riak supportJörg Thalheim1-2/+0
riak project is dead.
2021-07-01ejabberd: drop broken elixir supportJörg Thalheim1-10/+4
2021-05-13prosody: 0.11.8 -> 0.11.9Andreas Rammhold1-4/+4
The prosody project has issues a new [release] and published security [advisory] for CVE-2021-32918, CVE-2021-32920, CVE-2021-32921, CVE-2021-32917 and CVE-2021-32919. [advisory]: https://prosody.im/security/advisory_20210512/ [release]: https://blog.prosody.im/prosody-0.11.9-released/
2021-05-11ejabberd: 20.12 -> 21.04Izorkin1-3/+3
2021-03-08biboumi: format, remove unused inputSandro Jäckel1-11/+12
2021-02-26prosody: 0.11.7 -> 0.11.8Félix Baylac-Jacqué1-4/+4
It's a minor release, there's no major improvement/breaking change. See https://blog.prosody.im/prosody-0.11.8-released/ for the full changelog.
2021-02-26Merge master into staging-nextFrederik Rietdijk3-84/+5
2021-02-25biboumi: 8.5 -> 9.0Julien Moutinho1-4/+5
2021-02-22python3.pkgs.xmpppy: remove + dependent packagesJörg Thalheim2-80/+0
2021-02-19treewide: makeWrapper buildInputs to nativeBuildInputsBen Siraphob1-2/+2
2021-01-27ejabberd: remove myself as maintainerajs1241-1/+1
2021-01-27ejabberd: 20.03 -> 20.12Jörg Thalheim1-3/+3
2021-01-20treewide: editorconfig fixeszowoq1-5/+5
- remove trailing whitespace - use spaces for indentation
2021-01-19treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nixJonathan Ringer1-2/+2
continuation of #109595 pkgconfig was aliased in 2018, however, it remained in all-packages.nix due to its wide usage. This cleans up the remaining references to pkgs.pkgsconfig and moves the entry to aliases.nix. python3Packages.pkgconfig remained unchanged because it's the canonical name of the upstream package on pypi.
2021-01-15pkgs/servers: stdenv.lib -> libBen Siraphob3-5/+5
2021-01-11treewide: with stdenv.lib; in meta -> with lib;Profpatsch4-7/+7
Part of: https://github.com/NixOS/nixpkgs/issues/108938 meta = with stdenv.lib; is a widely used pattern. We want to slowly remove the `stdenv.lib` indirection and encourage people to use `lib` directly. Thus let’s start with the meta field. This used a rewriting script to mostly automatically replace all occurances of this pattern, and add the `lib` argument to the package header if it doesn’t exist yet. The script in its current form is available at https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
2021-01-03treewide: remove enableParallelBuilding = true if using cmakeBen Siraphob1-1/+0
2020-11-24utillinux: rename to util-linuxGraham Christensen1-2/+2
2020-10-31prosody: install prosody-migrator toolarcnmx1-0/+9
2020-10-05prosody: 0.11.6 -> 0.11.7Andreas Rammhold1-4/+4
2020-09-11prosody: 0.11.5 -> 0.11.6Félix Baylac-Jacqué1-5/+5
See https://blog.prosody.im/prosody-0.11.6-released/ for the release notes.
2020-09-02Merge pull request #94917 from ju1m/biboumiFélix Baylac-Jacqué1-5/+2
nixos/biboumi: init
2020-09-02nixos/biboumi: initJulien Moutinho1-5/+2
2020-08-08prosody: update community modules to revision 2dcbc01c9931Julien Moutinho1-2/+2
2020-05-24prosody: add passthru testsFélix Baylac-Jacqué1-1/+8
2020-04-30nixos/prosody: make defaults comply with XEP-0423Félix Baylac-Jacqué1-3/+12
Setting up a XMPP chat server is a pretty deep rabbit whole to jump in when you're not familiar with this whole universe. Your experience with this environment will greatly depends on whether or not your server implements the right set of XEPs. To tackle this problem, the XMPP community came with the idea of creating a meta-XEP in charge of listing the desirable XEPs to comply with. This meta-XMP is issued every year under an new XEP number. The 2020 one being XEP-0423[1]. This prosody nixos module refactoring makes complying with XEP-0423 easier. All the necessary extensions are enabled by default. For some extensions (MUC and HTTP_UPLOAD), we need some input from the user and cannot provide a sensible default nixpkgs-wide. For those, we guide the user using a couple of assertions explaining the remaining manual steps to perform. We took advantage of this substential refactoring to refresh the associated nixos test. Changelog: - Update the prosody package to provide the necessary community modules in order to comply with XEP-0423. This is a tradeoff, as depending on their configuration, the user might end up not using them and wasting some disk space. That being said, adding those will allow the XEP-0423 users, which I expect to be the majority of users, to leverage a bit more the binary cache. - Add a muc submodule populated with the prosody muc defaults. - Add a http_upload submodule in charge of setting up a basic http server handling the user uploads. This submodule is in is spinning up an HTTP(s) server in charge of receiving and serving the user's attachments. - Advertise both the MUCs and the http_upload endpoints using mod disco. - Use the slixmpp library in place of the now defunct sleekxmpp for the prosody NixOS test. - Update the nixos test to setup and test the MUC and http upload features. - Add a couple of assertions triggered if the setup is not xep-0423 compliant. [1] https://xmpp.org/extensions/xep-0423.html
2020-04-10treewide: Per RFC45, remove all unquoted URLsMichael Reilly2-3/+3
2020-03-31prosody: 0.11.3 -> 0.11.5Martin Milata1-5/+5
- https://prosody.im/doc/release/0.11.4 - https://prosody.im/doc/release/0.11.5
2020-03-30ejabberd: 20.01 -> 20.03Izorkin1-4/+4