+102
nixos/modules/services/networking/mosquitto.md
+102
nixos/modules/services/networking/mosquitto.md
···
···+full read access to a user `monitor` and restricted write access to a user `service` could look+Almost all options of Mosquitto are available for configuration at their appropriate levels, some+as NixOS options written in camel case, the remainders under `settings` with their exact names in+`acl` attributes of a listener and its users) and `per_listener_settings` (which is always set to+password file, and different listeners may use different password files. Password file generation+can be disabled by setting `omitPasswordAuth = true` for a listener; in this case it is necessary+authentication methods like TLS client certificates with `settings.use_identity_as_username = true`.+The default ACL for a listener is empty, disallowing all accesses from all clients. To configure
+18
-3
nixos/modules/services/networking/mosquitto.nix
+18
-3
nixos/modules/services/networking/mosquitto.nix
·········
······+++ optional (! listener.omitPasswordAuth) "password_file ${cfg.dataDir}/passwd-${toString idx}"···+# `pandoc mosquitto.md -t docbook --top-level-division=chapter --extract-media=media -f markdown+smart > mosquitto.xml`
+147
nixos/modules/services/networking/mosquitto.xml
+147
nixos/modules/services/networking/mosquitto.xml
···
···+<chapter xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="module-services-mosquitto">
+1
-1
nixos/modules/virtualisation/libvirtd.nix
+1
-1
nixos/modules/virtualisation/libvirtd.nix
+28
-13
nixos/tests/mosquitto.nix
+28
-13
nixos/tests/mosquitto.nix
···hashedPassword = "$7$101$/WJc4Mp+I+uYE9sR$o7z9rD1EYXHPwEP5GqQj6A7k4W1yVbePlb8TqNcuOLV9WNCiDgwHOB0JHC1WCtdkssqTBduBNUnUGd6kmZvDSw==";··················
···hashedPassword = "$7$101$/WJc4Mp+I+uYE9sR$o7z9rD1EYXHPwEP5GqQj6A7k4W1yVbePlb8TqNcuOLV9WNCiDgwHOB0JHC1WCtdkssqTBduBNUnUGd6kmZvDSw==";··················
+11
pkgs/applications/audio/ecasound/default.nix
+11
pkgs/applications/audio/ecasound/default.nix
······+url = "https://sourceforge.net/p/ecasound/bugs/54/attachment/0001-ecasignalview.cpp-always-use-s-style-format-for-prin.patch";
+12
-1
pkgs/applications/editors/aewan/default.nix
+12
-1
pkgs/applications/editors/aewan/default.nix
······
+7
-2
pkgs/applications/graphics/imgbrd-grabber/default.nix
+7
-2
pkgs/applications/graphics/imgbrd-grabber/default.nix
············
············
+4
-5
pkgs/applications/networking/browsers/tor-browser-bundle-bin/default.nix
+4
-5
pkgs/applications/networking/browsers/tor-browser-bundle-bin/default.nix
···
+11
-1
pkgs/applications/networking/instant-messengers/mcabber/default.nix
+11
-1
pkgs/applications/networking/instant-messengers/mcabber/default.nix
······
······+url = "https://github.com/McKael/mcabber/commit/5a0893d69023b77b7671731defbdca5d47731130.patch";
+10
-1
pkgs/applications/networking/instant-messengers/toxic/default.nix
+10
-1
pkgs/applications/networking/instant-messengers/toxic/default.nix
······
······+url = "https://github.com/JFreegman/toxic/commit/41e93adbdbd56db065166af5a6676a7996e9e451.patch";
+136
pkgs/applications/science/electronics/picoscope/default.nix
+136
pkgs/applications/science/electronics/picoscope/default.nix
···
···
+69
pkgs/applications/science/electronics/picoscope/sources.json
+69
pkgs/applications/science/electronics/picoscope/sources.json
···
···+"url": "https://labs.picotech.com/rc/picoscope7/debian/pool/main/libp/libpicocv/libpicocv_1.1.27-1r153_amd64.deb",+"url": "https://labs.picotech.com/rc/picoscope7/debian/pool/main/libp/libpicoipp/libpicoipp_1.3.0-4r121_amd64.deb",+"url": "https://labs.picotech.com/rc/picoscope7/debian/pool/main/libp/libps2000/libps2000_3.0.75-3r2957_amd64.deb",+"url": "https://labs.picotech.com/rc/picoscope7/debian/pool/main/libp/libps2000a/libps2000a_2.1.75-5r2957_amd64.deb",+"url": "https://labs.picotech.com/rc/picoscope7/debian/pool/main/libp/libps3000/libps3000_4.0.75-3r2957_amd64.deb",+"url": "https://labs.picotech.com/rc/picoscope7/debian/pool/main/libp/libps3000a/libps3000a_2.1.75-6r2957_amd64.deb",+"url": "https://labs.picotech.com/rc/picoscope7/debian/pool/main/libp/libps4000/libps4000_2.1.75-2r2957_amd64.deb",+"url": "https://labs.picotech.com/rc/picoscope7/debian/pool/main/libp/libps4000a/libps4000a_2.1.75-2r2957_amd64.deb",+"url": "https://labs.picotech.com/rc/picoscope7/debian/pool/main/libp/libps5000/libps5000_2.1.75-3r2957_amd64.deb",+"url": "https://labs.picotech.com/rc/picoscope7/debian/pool/main/libp/libps5000a/libps5000a_2.1.75-5r2957_amd64.deb",+"url": "https://labs.picotech.com/rc/picoscope7/debian/pool/main/libp/libps6000/libps6000_2.1.75-6r2957_amd64.deb",+"url": "https://labs.picotech.com/rc/picoscope7/debian/pool/main/libp/libps6000a/libps6000a_1.0.75-0r2957_amd64.deb",+"url": "https://labs.picotech.com/rc/picoscope7/debian/pool/main/p/picoscope/picoscope_7.0.83-1r9320_amd64.deb",
+44
pkgs/applications/science/electronics/picoscope/update.py
+44
pkgs/applications/science/electronics/picoscope/update.py
···
···+resp = requests.get("https://labs.picotech.com/rc/picoscope7/debian//dists/picoscope/main/binary-"+release+"/Packages")+print("error: could not fetch data for release {} (code {})".format(release, resp.code), file=sys.stderr)
+29
-5
pkgs/development/python-modules/mailman-hyperkitty/default.nix
+29
-5
pkgs/development/python-modules/mailman-hyperkitty/default.nix
···
···
+2
-2
pkgs/development/python-modules/mypy-boto3-s3/default.nix
+2
-2
pkgs/development/python-modules/mypy-boto3-s3/default.nix
+8
-1
pkgs/development/python-modules/prov/default.nix
+8
-1
pkgs/development/python-modules/prov/default.nix
···
+43
-17
pkgs/development/python-modules/rdflib/default.nix
+43
-17
pkgs/development/python-modules/rdflib/default.nix
···-description = "A Python library for working with RDF, a simple yet powerful language for representing information";
···
+2
-2
pkgs/development/python-modules/smbprotocol/default.nix
+2
-2
pkgs/development/python-modules/smbprotocol/default.nix
···
···
+2
-2
pkgs/development/python-modules/starkbank-ecdsa/default.nix
+2
-2
pkgs/development/python-modules/starkbank-ecdsa/default.nix
+2
-2
pkgs/development/tools/analysis/checkov/default.nix
+2
-2
pkgs/development/tools/analysis/checkov/default.nix
······
······
+8
-11
pkgs/development/tools/build-managers/gradle/default.nix
+8
-11
pkgs/development/tools/build-managers/gradle/default.nix
···
···
+5
pkgs/development/tools/build-managers/gradle/gradle-6.9.1-spec.nix
+5
pkgs/development/tools/build-managers/gradle/gradle-6.9.1-spec.nix
+5
pkgs/development/tools/build-managers/gradle/gradle-7.2-spec.nix
+5
pkgs/development/tools/build-managers/gradle/gradle-7.2-spec.nix
+5
pkgs/development/tools/build-managers/gradle/gradle-7.3-rc-3-spec.nix
+5
pkgs/development/tools/build-managers/gradle/gradle-7.3-rc-3-spec.nix
+57
pkgs/development/tools/build-managers/gradle/update.sh
+57
pkgs/development/tools/build-managers/gradle/update.sh
···
···+for v in $(curl -s "https://api.github.com/repos/gradle/gradle/releases" | jq -r '.[].tag_name' | sort -n -r)+gradle_native=$(zipinfo -1 "$gradle_path" "$gradle_native_prefix*$gradle_native_suffix" | head -n1)+echo -e "{\\n version = \"$v\";\\n nativeVersion = \"$gradle_native\";\\n sha256 = \"$gradle_hash\";\\n}" > $f
+1
-1
pkgs/development/tools/scenebuilder/default.nix
+1
-1
pkgs/development/tools/scenebuilder/default.nix
+8
pkgs/games/bastet/default.nix
+8
pkgs/games/bastet/default.nix
···
+1
-1
pkgs/games/mindustry/default.nix
+1
-1
pkgs/games/mindustry/default.nix
+23
-10
pkgs/misc/pylode/default.nix
+23
-10
pkgs/misc/pylode/default.nix
······
······
+1
pkgs/servers/home-assistant/default.nix
+1
pkgs/servers/home-assistant/default.nix
+2
-2
pkgs/tools/misc/riemann-c-client/default.nix
+2
-2
pkgs/tools/misc/riemann-c-client/default.nix
···
···
+12
pkgs/tools/networking/bwm-ng/default.nix
+12
pkgs/tools/networking/bwm-ng/default.nix
······+url = "https://github.com/vgropp/bwm-ng/commit/6a2087db6cc7ac5b5f667fcd17c262c079e8dcf2.patch";
+1
-1
pkgs/tools/security/metasploit/Gemfile
+1
-1
pkgs/tools/security/metasploit/Gemfile
+17
-17
pkgs/tools/security/metasploit/Gemfile.lock
+17
-17
pkgs/tools/security/metasploit/Gemfile.lock
···············
···············
+2
-2
pkgs/tools/security/metasploit/default.nix
+2
-2
pkgs/tools/security/metasploit/default.nix
···
···
+19
-19
pkgs/tools/security/metasploit/gemset.nix
+19
-19
pkgs/tools/security/metasploit/gemset.nix
············
············
+4
-2
pkgs/top-level/all-packages.nix
+4
-2
pkgs/top-level/all-packages.nix
·········
·········
+5
pkgs/top-level/wine-packages.nix
+5
pkgs/top-level/wine-packages.nix
···