Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[18.03] mosquitto: 1.4.14 ->1.5.3 #49187

Merged
merged 2 commits into from Oct 27, 2018
Merged

Conversation

andir
Copy link
Member

@andir andir commented Oct 26, 2018

Motivation for this change

This is a backport of a bunch of changes from master that fix several security issues that did arise in the mosquitto MQTT server.

I read through the changelog and it doesn't seem to introduce any breaking changes. There are many bugfixes. One fix on timeout behavior could be seen as breakage but AFAIK that was on an edge case and can probably be let through.

cc release managers for 18.03 @fpletz @vcunat

Things done

[X] Recompiled using sandboxing on NixOS

ryantm and others added 2 commits October 26, 2018 15:03
Semi-automatic update. These checks were done:

- built on NixOS
- Warning: no binary found that responded to help or version flags. (This warning appears even if the package isn't expected to have binaries.)
- found 1.4.15 with grep in /nix/store/7nifpbj16dlhljb2jwbwxyv4wx1zwa1y-mosquitto-1.4.15
- found 1.4.15 in filename of file in /nix/store/7nifpbj16dlhljb2jwbwxyv4wx1zwa1y-mosquitto-1.4.15

(cherry picked from commit a28a2e3)
Use cmake on all platforms instead of only macos.

(cherry picked from commit a45fa35)
@GrahamcOfBorg
Copy link

Success on aarch64-linux (full log)

Attempted: mosquitto

Partial log (click to expand)

shrinking /nix/store/9kpy1bgz04sbnrrzh9r79kpfczbv6wb5-mosquitto-1.5.3/bin/mosquitto_pub
shrinking /nix/store/9kpy1bgz04sbnrrzh9r79kpfczbv6wb5-mosquitto-1.5.3/lib/libmosquittopp.so.1.5.3
shrinking /nix/store/9kpy1bgz04sbnrrzh9r79kpfczbv6wb5-mosquitto-1.5.3/lib/libmosquitto.so.1.5.3
gzipping man pages under /nix/store/9kpy1bgz04sbnrrzh9r79kpfczbv6wb5-mosquitto-1.5.3/share/man/
strip is /nix/store/hy39vplmzpwckvzxgyhr54dwz0mnfv2p-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/9kpy1bgz04sbnrrzh9r79kpfczbv6wb5-mosquitto-1.5.3/lib  /nix/store/9kpy1bgz04sbnrrzh9r79kpfczbv6wb5-mosquitto-1.5.3/bin  /nix/store/9kpy1bgz04sbnrrzh9r79kpfczbv6wb5-mosquitto-1.5.3/sbin
patching script interpreter paths in /nix/store/9kpy1bgz04sbnrrzh9r79kpfczbv6wb5-mosquitto-1.5.3
checking for references to /build in /nix/store/9kpy1bgz04sbnrrzh9r79kpfczbv6wb5-mosquitto-1.5.3...
moving /nix/store/9kpy1bgz04sbnrrzh9r79kpfczbv6wb5-mosquitto-1.5.3/sbin/* to /nix/store/9kpy1bgz04sbnrrzh9r79kpfczbv6wb5-mosquitto-1.5.3/bin
/nix/store/9kpy1bgz04sbnrrzh9r79kpfczbv6wb5-mosquitto-1.5.3

@GrahamcOfBorg
Copy link

Success on x86_64-darwin (full log)

Attempted: mosquitto

Partial log (click to expand)

-- Installing: /nix/store/290j7c2702km6rmh7qm4v2p9dh9pxkfd-mosquitto-1.5.3/share/man/man7/mosquitto-tls.7
-- Installing: /nix/store/290j7c2702km6rmh7qm4v2p9dh9pxkfd-mosquitto-1.5.3/share/man/man7/mqtt.7
-- Installing: /nix/store/290j7c2702km6rmh7qm4v2p9dh9pxkfd-mosquitto-1.5.3/share/man/man8/mosquitto.8
post-installation fixup
gzipping man pages under /nix/store/290j7c2702km6rmh7qm4v2p9dh9pxkfd-mosquitto-1.5.3/share/man/
strip is /nix/store/yjliwlfl3jlivmysq7372cxw4p42h92v-cctools-binutils-darwin/bin/strip
stripping (with command strip and flags -S) in /nix/store/290j7c2702km6rmh7qm4v2p9dh9pxkfd-mosquitto-1.5.3/lib  /nix/store/290j7c2702km6rmh7qm4v2p9dh9pxkfd-mosquitto-1.5.3/bin  /nix/store/290j7c2702km6rmh7qm4v2p9dh9pxkfd-mosquitto-1.5.3/sbin
patching script interpreter paths in /nix/store/290j7c2702km6rmh7qm4v2p9dh9pxkfd-mosquitto-1.5.3
moving /nix/store/290j7c2702km6rmh7qm4v2p9dh9pxkfd-mosquitto-1.5.3/sbin/* to /nix/store/290j7c2702km6rmh7qm4v2p9dh9pxkfd-mosquitto-1.5.3/bin
/nix/store/290j7c2702km6rmh7qm4v2p9dh9pxkfd-mosquitto-1.5.3

@GrahamcOfBorg
Copy link

Success on x86_64-linux (full log)

Attempted: mosquitto

Partial log (click to expand)

shrinking /nix/store/2n58hckcri3qj4dc4yvcf25ha5vmmhi6-mosquitto-1.5.3/bin/mosquitto_sub
shrinking /nix/store/2n58hckcri3qj4dc4yvcf25ha5vmmhi6-mosquitto-1.5.3/bin/mosquitto_passwd
shrinking /nix/store/2n58hckcri3qj4dc4yvcf25ha5vmmhi6-mosquitto-1.5.3/bin/mosquitto_pub
gzipping man pages under /nix/store/2n58hckcri3qj4dc4yvcf25ha5vmmhi6-mosquitto-1.5.3/share/man/
strip is /nix/store/k8b9hqv58dd1z0j4ikak24ykndcm91s6-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/2n58hckcri3qj4dc4yvcf25ha5vmmhi6-mosquitto-1.5.3/lib  /nix/store/2n58hckcri3qj4dc4yvcf25ha5vmmhi6-mosquitto-1.5.3/bin  /nix/store/2n58hckcri3qj4dc4yvcf25ha5vmmhi6-mosquitto-1.5.3/sbin
patching script interpreter paths in /nix/store/2n58hckcri3qj4dc4yvcf25ha5vmmhi6-mosquitto-1.5.3
checking for references to /build in /nix/store/2n58hckcri3qj4dc4yvcf25ha5vmmhi6-mosquitto-1.5.3...
moving /nix/store/2n58hckcri3qj4dc4yvcf25ha5vmmhi6-mosquitto-1.5.3/sbin/* to /nix/store/2n58hckcri3qj4dc4yvcf25ha5vmmhi6-mosquitto-1.5.3/bin
/nix/store/2n58hckcri3qj4dc4yvcf25ha5vmmhi6-mosquitto-1.5.3

@infinisil
Copy link
Member

We're still doing backports to 18.03? I feel bad now because I just closed another 18.03 backport PR because of that. Any reason we're still doing this?

@andir
Copy link
Member Author

andir commented Oct 27, 2018 via email

@andir andir merged commit 02fc3d3 into NixOS:release-18.03 Oct 27, 2018
@andir andir deleted the 18.03/mosquitto branch October 27, 2018 22:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants