summary refs log tree commit diff
path: root/pkgs/servers/irc
AgeCommit message (Collapse)AuthorFilesLines
2022-10-09atheme: fix build with libxcryptMartin Weinelt1-2/+2
2022-10-09ircdHybrid: fix build with libxcryptFranz Pletz1-2/+2
2022-09-28ircdHybrid: 8.2.42 -> 8.2.43R. Ryantm1-2/+2
2022-09-01ircdHybrid: 8.2.41 -> 8.2.42R. Ryantm1-2/+2
2022-08-29inspircd: 3.13.0 -> 3.14.0R. Ryantm1-2/+2
2022-08-22Merge pull request #184228 from r-ryantm/auto-update/ircd-hybridJonas Heinrich1-2/+2
ircdHybrid: 8.2.39 -> 8.2.41
2022-08-16solanum: 2021-11-14 -> 2022-07-12Martin Weinelt1-3/+3
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-07-31ircdHybrid: 8.2.39 -> 8.2.41R. Ryantm1-2/+2
2022-06-20ergochat: 2.9.1 -> 2.10.0lassulus1-2/+2
2022-05-02inspircd: 3.12.0 -> 3.13.0sternenseemann1-2/+2
2022-03-27irccat: init at 0.4.8Alyssa Ross1-0/+22
2022-02-08treewide: drop unnecessary go_1_17, buildGo117{Module,Package}zowoq1-2/+2
2022-01-31atheme: 7.2.11 -> 7.2.12Martin Weinelt1-2/+2
General authentication bypass in Atheme IRC services with InspIRCd 3 https://www.openwall.com/lists/oss-security/2022/01/30/4
2022-01-14nixos/tests/ergochat: initlassulus1-1/+3
2022-01-12ergochat: init at 2.9.1lassulus1-0/+24
2022-01-03inspircd: 3.11.0 -> 3.12.0R. Ryantm1-2/+2
2021-12-10ircdHybrid: 8.2.38 -> 8.2.39R. Ryantm1-2/+2
2021-11-30solanum: unstable-2021-04-27 -> unstable-2021-11-14Martin Weinelt1-3/+3
2021-09-13inspircd: 3.10.0 -> 3.11.0sternenseemann1-2/+2
https://docs.inspircd.org/3/change-log/#inspircd-3110
2021-08-09ircdHybrid: 8.2.36 -> 8.2.38R. RyanTM1-2/+2
2021-07-26servers: replace name with pname&versionFelix Buehler2-4/+6
2021-06-16solanum: clarify license to be gpl2 or laterMartin Weinelt1-1/+1
2021-06-16Merge pull request #125011 from Xe/Xe/solanum-motdMartin Weinelt1-0/+4
solanum: fix MOTD
2021-06-03fix tarball job evaluation for aarch64-darwinDomen Kožar1-1/+1
2021-05-30solanum: fix MOTDChristine Dodrill1-0/+4
Previously this defaulted to the default MOTD in the solanum source tree, and I don't want my friends to laugh at me. Includes a patch to the tests to ensure that the MOTD is actually set. This replicates the fix done in #109705 (solanum is a fork of charybdis, so they share fundamental logic for this). Signed-off-by: Christine Dodrill <me@christine.website>
2021-05-24solanum: remove obsolete BANDB settings/patcheslassulus2-13/+0
2021-05-20solanum: 2020-12-14 -> 2021-04-27lassulus2-9/+24
2021-05-14inspircd: run configure phase hookssternenseemann1-0/+4
2021-05-14inspircd: 3.9.0 -> 3.10.0sternenseemann1-2/+2
https://docs.inspircd.org/3/change-log/#inspircd-3100
2021-04-26treewide: go: inherit platforms instead of using platforms.allArnout Engelen1-1/+0
`buildGoModule` and `buildGoPackage` by default inherit the `platforms` from go. That seems better than explicitly configuring `platforms.all`. There are also many packages that specify 'linux + darwin' - this is even suggested in the documentation. We might also want to update those, but let's do the noncontroversial change first.
2021-04-06Merge pull request #106411 from r-ryantm/auto-update/ircd-hybridSandro1-2/+2
ircdHybrid: 8.2.35 -> 8.2.36
2021-03-22!fixup add nixos tests to passthru.testssternenseemann1-1/+5
2021-03-21fixup! inspircd: init at 3.9.0Profpatsch1-25/+24
2021-03-21inspircd: init at 3.9.0sternenseemann1-0/+218
Packaging inspircd is relatively straightforward, once we adapt to the slightly strange Perl configure script and it's firm opinion that $prefix/usr should exist. Most complexity in this derivation stems from the following: * inspircd has modules which users can load dynamically in the form of shared objects that link against other libraries for various tasks * inspircd is licensed exclusively under the GPL version 2. * Some of the libraries inspircd modules link against are GPL 2 incompatible (GPL 3, ASL 2.0) and we therefore must not distribute these in binary form. * Some modules combine GPL 2 code of inspircd and libc into a shared object and may not be redistributed in binary form depending on the license of the libc. Similarly for libc++. Open Question: Does the fact that we may build the inspircd binary, i. e. link against libc and libc++ imply that we can do this? https://docs.inspircd.org/packaging/ seems to imply this is not the case. Thus we have some additional code which a) determines the set of modules we should enable by default (the largest possible set as upstream recommends it) and b) collects all applying licenses into meta.license.
2021-03-02atheme: 7.2.10-r2 -> 7.2.11Martin Weinelt1-2/+2
2021-02-15solanum: enable parallel buildingAndreas Rammhold1-0/+2
2021-02-08Merge pull request #110136 from r-ryantm/auto-update/ngircdMartin Weinelt1-2/+2
ngircd: 26 -> 26.1
2021-01-25treewide: remove stdenv where not neededPavol Rusnak1-1/+1
2021-01-20ngircd: 26 -> 26.1R. RyanTM1-2/+2
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-18charybdis: fix motdnyanotech1-0/+1
without this change, it looks for motd in the etc/ inside the store path, so services.charybdis.motd ends up having no effect
2021-01-15pkgs/servers: stdenv.lib -> libBen Siraphob3-6/+6
2021-01-11treewide: with stdenv.lib; in meta -> with lib;Profpatsch4-8/+8
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-02solanum: init at unstable-2020-12-14Martin Weinelt2-0/+74
Solanum is a fork of charybdis maintained by freenode and OFTC.
2020-12-09ircdHybrid: 8.2.35 -> 8.2.36R. RyanTM1-2/+2
2020-11-28ircdHybrid: 8.2.24 -> 8.2.35R. RyanTM1-2/+2
2020-11-27treewide: ran ./maintainers/scripts/update_redirected_urls.shPatrick Hilhorst1-1/+1
2020-08-31nixos/tests/robustirc-bridge: initGeorg Haas1-1/+3
2020-08-30robustirc-bridge: init at 1.8Georg Haas1-0/+27