summary refs log tree commit diff
path: root/pkgs/servers/xmpp
Commit message (Collapse)AuthorAge
* ejabberd: remove phasesFelix Buehler2021-07-22
|
* Merge pull request #122569 from Izorkin/update-ejabberdJörg Thalheim2021-07-01
|\ | | | | ejabberd: 20.12 -> 21.04
| * ejabberd: drop riak supportJörg Thalheim2021-07-01
| | | | | | | | riak project is dead.
| * ejabberd: drop broken elixir supportJörg Thalheim2021-07-01
| |
| * ejabberd: 20.12 -> 21.04Izorkin2021-05-11
| |
* | prosody: 0.11.8 -> 0.11.9Andreas Rammhold2021-05-13
|/ | | | | | | | | 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/
* biboumi: format, remove unused inputSandro Jäckel2021-03-08
|
* prosody: 0.11.7 -> 0.11.8Félix Baylac-Jacqué2021-02-26
| | | | | | 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.
* Merge master into staging-nextFrederik Rietdijk2021-02-26
|\
| * biboumi: 8.5 -> 9.0Julien Moutinho2021-02-25
| |
| * python3.pkgs.xmpppy: remove + dependent packagesJörg Thalheim2021-02-22
| |
* | treewide: makeWrapper buildInputs to nativeBuildInputsBen Siraphob2021-02-19
|/
* ejabberd: remove myself as maintainerajs1242021-01-27
|
* ejabberd: 20.03 -> 20.12Jörg Thalheim2021-01-27
|
* treewide: editorconfig fixeszowoq2021-01-20
| | | | | - remove trailing whitespace - use spaces for indentation
* treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nixJonathan Ringer2021-01-19
| | | | | | | | | | | | | 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.
* pkgs/servers: stdenv.lib -> libBen Siraphob2021-01-15
|
* treewide: with stdenv.lib; in meta -> with lib;Profpatsch2021-01-11
| | | | | | | | | | | | | | | | | | | 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
* treewide: remove enableParallelBuilding = true if using cmakeBen Siraphob2021-01-03
|
* utillinux: rename to util-linuxGraham Christensen2020-11-24
|
* prosody: install prosody-migrator toolarcnmx2020-10-31
|
* prosody: 0.11.6 -> 0.11.7Andreas Rammhold2020-10-05
|
* prosody: 0.11.5 -> 0.11.6Félix Baylac-Jacqué2020-09-11
| | | | | See https://blog.prosody.im/prosody-0.11.6-released/ for the release notes.
* Merge pull request #94917 from ju1m/biboumiFélix Baylac-Jacqué2020-09-02
|\ | | | | nixos/biboumi: init
| * nixos/biboumi: initJulien Moutinho2020-09-02
| |
* | prosody: update community modules to revision 2dcbc01c9931Julien Moutinho2020-08-08
|/
* prosody: add passthru testsFélix Baylac-Jacqué2020-05-24
|
* nixos/prosody: make defaults comply with XEP-0423Félix Baylac-Jacqué2020-04-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* treewide: Per RFC45, remove all unquoted URLsMichael Reilly2020-04-10
|
* prosody: 0.11.3 -> 0.11.5Martin Milata2020-03-31
| | | | | - https://prosody.im/doc/release/0.11.4 - https://prosody.im/doc/release/0.11.5
* ejabberd: 20.01 -> 20.03Izorkin2020-03-30
|
* ejabberd: 19.09.1 -> 20.01R. RyanTM2020-01-26
|
* ejabberd: 19.08 -> 19.09.1ajs1242019-12-03
|
* prosody: 0.11.2 -> 0.11.3R. RyanTM2019-10-07
| | | | | | | Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/prosody/versions
* Merge branch 'master' into staging-nextVladimír Čunát2019-09-04
|\
| * treewide: remove uses of doBuild and doConfigureMilan Pässler (work)2019-09-02
| | | | | | | | | | doBuild and doConfigure are not actually used by any builders, they were probably added by mistake and just confuse people.
* | prosody: Update for Lua search path handling changeAlexei Robyn2019-09-01
|/
* Merge branch 'master' into staging-nextVladimír Čunát2019-08-24
|\ | | | | | | | | | | | | | | | | | | There ver very many conflicts, basically all due to name -> pname+version. Fortunately, almost everything was auto-resolved by kdiff3, and for now I just fixed up a couple evaluation problems, as verified by the tarball job. There might be some fallback to these conflicts, but I believe it should be minimal. Hydra nixpkgs: ?compare=1538299
| * ejabberd: 19.05 -> 19.08ajs1242019-08-20
| |
* | treewide: name -> pnamevolth2019-08-17
| |
* | treewide: name -> pname (easy cases) (#66585)volth2019-08-15
|/ | | | | | | | | treewide replacement of stdenv.mkDerivation rec { name = "*-${version}"; version = "*"; to pname
* luaPackages: Replace all rockspec packages with generated onesAlexei Robyn2019-06-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | luaPackages replaced by generated ones: - bit32 - compat53 - cqueues - luacyrussasl -> cyrussasl (luarocks name) - luaexpat - luadbi -> luadbi front-end module + separate backend modules luadbi-{mysql,postgresql,sqlite3} - luafilesystem - luaossl - luasec - luasocket - luastdlib -> stdlib (luarocks name) - lrexlib -> lrexlib-pcre (we already have lrexlib-gnu and lrexlib-posix, lrexlib-pcre however appears to be the variant used in mudlet, which is the only current dep in nixpkgs) - luasqlite -> luasql-sqlite3 (luarocks name) - lfs -> luafilesytem (we literally had two manually written luafilesystem expressions, under different names) Changes and additions to overrides to generated luarocks packgaes, including: - busted: Install bash completions along with the zsh ones - cqueues: - Perform minor surgery on the rockspec to allow using a single rockspec to build for all supported Lua versions - Add a patch by @vcunat to work around a build issue - luuid: Wrote a tiny patch to allow for Lua 5.1/Luajit compatibility - General changes: - Sorted the packages - Attempted to make the formatting consistent - Preferenced `.override` instead of `.overrideAttrs` wherever possible Minor changes to other packages to adjust for the Lua package changes: - luakit expression simplified - prosody expression simplified; but users will now need to specify the luadbi backend module they intend to use in withExtraLibs - knot-resolver inputs correctd - mudlet inputs corrected (although this package was and should still be broken)
* ejabberd: 19.02 -> 19.05Izorkin2019-06-02
|
* ejabberd: 18.12.1 -> 19.02Izorkin2019-02-27
|
* treewide: use runtimeShell instead of stdenv.shell whenever possibleJörg Thalheim2019-02-26
| | | | | | | | | Whenever we create scripts that are installed to $out, we must use runtimeShell in order to get the shell that can be executed on the machine we create the package for. This is relevant for cross-compiling. The only use case for stdenv.shell are scripts that are executed as part of the build system. Usages in checkPhase are borderline however to decrease the likelyhood of people copying the wrong examples, I decided to use runtimeShell as well.
* prosody: update communityModulesAndreas Rammhold2019-02-04
| | | | | | | | | After the latest automatic updates of the prosody package the community modules were partially incompatible. The worst effect I suffered was a very high timeout (hours) on reconnects due to the stanza module throwing a runtime error on the server. We should probably try harder to keep them in sync.
* Merge pull request #53796 from Izorkin/ejabberdSilvan Mosberger2019-01-24
|\ | | | | ejabberd: 18.06 -> 18.12.1
| * ejabberd: 18.06 -> 18.12.1Izorkin2019-01-11
| |
* | prosody: 0.11.1 -> 0.11.2R. RyanTM2019-01-16
|/ | | | | | | Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/prosody/versions
* prosody: 0.10.2 -> 0.11.1R. RyanTM2018-12-16
| | | | | | | Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/prosody/versions