Commit graph

124 commits

Author SHA1 Message Date
Maximilian Bosch 126d3848ce
nextcloud25: 25.0.0 -> 25.0.1 2022-11-03 14:35:39 +01:00
Maximilian Bosch d2fad4bebd
nextcloud24: 24.0.6 -> 24.0.7 2022-11-03 14:34:50 +01:00
Maximilian Bosch 40b7f52b8f
nextcloud25: init 2022-10-23 17:20:49 +02:00
Yaya 5234adeffe nextcloud: 23.0.9 -> 23.0.10, 24.0.5 -> 24.0.6
https://nextcloud.com/changelog/#latest23
https://nextcloud.com/changelog/#latest24
2022-10-06 14:51:46 +00:00
Maximilian Bosch 958914fab2
nextcloud: drop password regeneration behavior
While updating to 23.0.9/24.0.5[1], it was discovered that Nextcloud
silently changes db passwords in some cases (in case of MySQL in **all**
now).

This is inherently incompatible with our module. Further context is
provided in the patch file attached to this commit.

[1] https://github.com/NixOS/nixpkgs/pull/190646, see comments below
2022-09-10 15:23:39 +02:00
Maximilian Bosch 1801529961
nextcloud24: 24.0.4 -> 24.0.5
ChangeLog: https://nextcloud.com/changelog/#24-0-5
2022-09-10 11:57:50 +02:00
Maximilian Bosch 0e3e28fef0
nextcloud23: 23.0.8 -> 23.0.9
ChangeLog: https://nextcloud.com/changelog/#23-0-9
2022-09-10 11:57:47 +02:00
Yaya 333c145d41 nextcloud: 23.0.7 -> 23.0.8, 24.0.3 -> 24.0.4
https://nextcloud.com/changelog/#latest23
https://nextcloud.com/changelog/#latest24
2022-08-11 09:11:50 +00:00
Franz Pletz c092a502df
treewide: remove myself as maintainer from some pkgs
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-08-03 14:17:51 +02:00
Yaya 33bf1e6127 nextcloud: 23.0.6 -> 23.0.7
https://nextcloud.com/changelog/#latest23
2022-07-25 11:18:15 +02:00
Bernardo Meurer aea4ab4fd7 nextcloud24: 24.0.2 -> 24.0.3 2022-07-18 18:07:35 -07:00
Robbert Gurdeep Singh 376dfe8766 nextcloud: 23.0.5 -> 23.0.6, 24.0.1 -> 24.0.2 2022-06-21 08:40:33 +02:00
Maximilian Bosch 33c44a1031
nextcloud22: drop
Version 22 will be EOLed in July 2022[1] and we shouldn't have
unsupported software in the soon-to-be-released NixOS 22.05, hence
dropping it already.

[1] https://github.com/nextcloud/server/wiki/Maintenance-and-Release-Schedule
2022-05-21 18:34:28 +02:00
Yaya d8d36fa0ed nextcloud: 22.2.7 -> 22.2.8, 23.0.4 -> 23.0.5, 24.0.0 -> 24.0.1 2022-05-20 12:21:59 +00:00
Colin Arnott ecd8d42397
nextcloud24: init at 24.0.0
Added Nextcloud 23 and set it as the default Nextcloud version for the
NixOS module. Added PHP 8.1 as an option for phpPackage and default for
Nextcloud ≥ 24.
2022-05-06 00:37:39 +00:00
Yaya 7dc9954956 nextcloud: 22.2.6 -> 22.2.7, 23.0.3 -> 23.0.4 2022-04-21 16:36:43 +00:00
Yaya f578662398 nextcloud: 22.2.5 -> 22.2.6, 23.0.2 -> 23.0.3 2022-03-23 09:32:58 +00:00
Maximilian Bosch 15876a546c
nextcloud21: remove
EOLed by upstream in 2022-02[1].

[1] https://docs.nextcloud.com/server/23/admin_manual/release_schedule.html#older-versions
2022-03-15 21:26:46 +01:00
TredwellGit 27bc756249 nextcloud22: 22.2.4 -> 22.2.5
https://github.com/nextcloud/server/releases/tag/v22.2.5
2022-02-16 06:24:53 +00:00
TredwellGit 7602ca0e8e nextcloud21: 21.0.8 -> 21.0.9
https://github.com/nextcloud/server/releases/tag/v21.0.9
2022-02-16 06:23:20 +00:00
TredwellGit f4c0c77682 nextcloud23: 23.0.1 -> 23.0.2
https://github.com/nextcloud/server/releases/tag/v23.0.2
2022-02-16 06:22:53 +00:00
Lara 7d87529de9 nextcloud23: 23.0.0 -> 23.0.1 2022-01-29 11:11:01 +00:00
Lara f6038cf1ee nextcloud22: 22.2.3 -> 22.2.4 2022-01-29 11:10:03 +00:00
Lara e5da53ba72 nextcloud21: 21.0.7 -> 21.0.8 2022-01-29 11:09:13 +00:00
Ilan Joselevich c0f4b20db7 nextcloud23: init at 23.0.0 2021-12-02 20:53:21 +02:00
philipp b5a27cef4b nextcloud21: 21.0.5 -> 21.0.7 2021-11-30 11:12:50 +01:00
Maximilian Bosch 0196fd79b7
nextcloud22: 22.2.2 -> 22.2.3
ChangeLog: https://nextcloud.com/changelog/#22-2-3
2021-11-18 00:51:53 +01:00
Robbert Gurdeep Singh 95ca86f925
nextcloud22: 22.2.1 -> 22.2.2
This includes a fix for a preformance regression:
https://github.com/nextcloud/server/pull/29682
2021-11-13 00:01:37 +01:00
Maximilian Bosch 2c00db1ead
nextcloud22: 22.2.0 -> 22.2.1
ChangeLog: https://nextcloud.com/changelog/#22-2-1
2021-11-12 00:07:28 +01:00
Maximilian Bosch e1e15974f8
nextcloud20: drop
The version 20 of Nextcloud will be EOLed by the end of this month[1].

Since the recommended default (that didn't raise an eval-warning) on
21.05 was Nextcloud 21, this shouldn't affect too many people.

In order to ensure that nobody does a (not working) upgrade across
several major-versions of Nextcloud, I replaced the derivation of
`nextcloud20` with a `throw` that provides instructions how to proceed.

The only case that I consider "risky" is a setup upgraded from 21.05 (or
older) with a `system.stateVersion` <21.11 and with
`services.nextcloud.package` not explicitly declared in its config. To
avoid that, I also left the `else-if` for `stateVersion < 21.03` which
now sets `services.nextcloud.package` to `pkgs.nextcloud20` and thus
leads to an eval-error. This condition can be removed
as soon as 21.05 is EOL because then it's safe to assume that only
21.11. is used as stable release where no Nextcloud <=20 exists that can
lead to such an issue.

It can't be removed earlier because then every `system.stateVersion <
21.11` would lead to `nextcloud21` which is a problem if `nextcloud19`
is still used.

[1] https://docs.nextcloud.com/server/20/admin_manual/release_schedule.html
2021-10-25 01:34:47 +02:00
Lara 49573709c5 nextcloud: 20.0.12 -> 20.0.13, 21.0.4 -> 21.0.5, 22.1.1 -> 22.2.0 2021-09-30 21:42:28 +00:00
R. RyanTM 6bc0544998 nextcloud-news-updater: 10.0.1 -> 11.0.0 2021-09-12 06:57:30 +00:00
Maximilian Bosch 6907126241
nextcloud22: 22.1.0 -> 22.1.1
Changes: https://github.com/nextcloud/server/compare/v22.1.0...v22.1.1
2021-08-27 17:50:41 +02:00
Maximilian Bosch 985d9f39ae
nextcloud22: 22.0.0 -> 22.1.0
ChangeLog: https://nextcloud.com/changelog/#22-1-0
2021-08-06 19:26:08 +02:00
Maximilian Bosch 20707acda8
nextcloud21: 21.0.3 -> 21.0.4
ChangeLog: https://nextcloud.com/changelog/#21-0-4
2021-08-06 19:25:39 +02:00
Maximilian Bosch be5d310839
nextcloud20: 20.0.11 -> 20.0.12
ChangeLog: https://nextcloud.com/changelog/#20-0-12
2021-08-06 19:24:50 +02:00
Felix Buehler a56d117bdb servers: replace name with pname&version 2021-07-26 20:15:46 +02:00
Maximilian Bosch e05f4101c1
nextcloud22: init at 22.0.0 2021-07-08 17:00:04 +02:00
Maximilian Bosch b922990a8e
nextcloud19: remove
I'm very sorry, this should've happened before the release, but we can
still mark it as insecure on 21.05 and remove it on `master`.
2021-07-08 16:29:45 +02:00
Maximilian Bosch d45672d059
nextcloud20: 20.0.7 -> 20.0.11
ChangeLog: https://nextcloud.com/changelog/#20-0-11
2021-07-08 12:13:38 +02:00
Benno Bielmeier 765c1b3144
nextcloud: 21.0.2 -> 21.0.3 2021-07-08 09:56:39 +02:00
Robbert Gurdeep Singh fa4aa72508 nextcloud: add preInstall and postInstall hook calls 2021-05-21 10:33:13 +02:00
Robbert Gurdeep Singh 63542dbf0a nextcloud: 21.0.1 -> 21.0.2 2021-05-21 08:33:10 +02:00
Robbert Gurdeep Singh c3367cc4f7 nextcloud: 21.0.0 -> 21.0.1 2021-04-09 09:02:34 +02:00
Maximilian Bosch b1ef946de6
nextcloud19: update todo note 2021-03-04 21:15:18 +01:00
Maximilian Bosch f7011c70f3
nextcloud21: init at 21.0.0, set as default version
ChangeLog: https://nextcloud.com/changelog/#latest21

* Packaged 21.0.0, test-deployed it to my personal instance and tested
  the most basic functionality (`davfs2`-mount, {card,cal}dav sync, file
  management).

* Bumped the default version for unstable/21.05 to `nextcloud21`. Since
  `nextcloud20` was added after the release of 20.09 (and thus the
  default on 20.09 is still `nextcloud19`), it's now needed to upgrade
  across two majors.

  This is not a problem though since it's possible to upgrade to v20 on
  20.09 already and if not, the module will guard the administrator
  through the upgrade with eval warnings as it's the case since 20.03.

* Dropped `nextcloud17` attribute and marked `nextcloud18` as EOL.
2021-02-22 13:04:42 +01:00
Antoine Eiche 99a482aca4 nextcloud: 20.0.6 -> 20.0.7 2021-02-06 22:14:10 +01:00
Maximilian Bosch 1474f873f7
Merge pull request #111477 from beardhatcode/bump/nextcloud
nextcloud: 20.0.5 -> 20.0.6
2021-02-01 12:09:35 +01:00
Robbert Gurdeep Singh f179c0f047 nextcloud: 20.0.5 -> 20.0.6
sha from https://download.nextcloud.com/server/releases/nextcloud-20.0.6.tar.bz2.sha256

Signed-off-by: Robbert Gurdeep Singh <git@beardhatcode.be>
2021-01-31 16:43:05 +01:00
Pavol Rusnak a6ce00c50c
treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01:00