Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 604192 - net-libs/libvncserver-0.9.11 version bump
Summary: net-libs/libvncserver-0.9.11 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Alex Xu (Hello71)
URL:
Whiteboard:
Keywords: Inclusion, PATCH
Depends on: 578958
Blocks: 582954 CVE-2016-9941, CVE-2016-9942
  Show dependency tree
 
Reported: 2016-12-30 21:33 UTC by Alex Xu (Hello71)
Modified: 2017-01-20 21:22 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
0004-net-libs-libvncserver-0.9.12-bump-rm-old-patches.patch (0004-net-libs-libvncserver-0.9.12-bump-rm-old-patches.patch,8.35 KB, patch)
2017-01-15 16:20 UTC, Alex Xu (Hello71)
Details | Diff
0004-net-libs-libvncserver-0.9.12_pre-bump-rm-old-patches.patch (0004-net-libs-libvncserver-0.9.12_pre-bump-rm-old-patches.patch,4.03 KB, patch)
2017-01-15 20:55 UTC, Alex Xu (Hello71)
Details | Diff
0004-net-libs-libvncserver-0.9.11-bump-rm-old-patches.patch (0004-net-libs-libvncserver-0.9.11-bump-rm-old-patches.patch,3.98 KB, patch)
2017-01-16 01:22 UTC, Alex Xu (Hello71)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Alex Xu (Hello71) 2016-12-30 21:33:07 UTC
- Overall changes:
     * LibVNCServer/LibVNCClient development now uses continous intregration,
       provided by TravisCI.

   - LibVNCClient:
     * Now initializes libgcrypt before use if the application did not do it.
       Fixes a crash when connection to Mac hosts
     * Various fixes that result in more stable handling of malicious or broken
       servers.
     * Removed broken and unmaintained H264 decoding.
     * Some documentation fixes.
     * Added hooks to WriteToTLS() for optional protection by mutex.

   - LibVNCServer:
     * Stability fixes for the WebSocket implementation.
     * Replaced SHA1 implementation with the one from RFC 6234.
     * The built-in HTTP server does not allow directory traversals anymore.
     * The built-in HTTP now sends correct MIME types for CSS and SVG.
     * Added support for systemd socket activation.
     * Made it possible to get autoPort behavior with either ipv4 or ipv6
       disabled.
     * Fixed starting of an onHold-client in threaded mode.
Comment 1 Per Pomsel 2017-01-09 11:57:36 UTC
... and fixes CVE-2016-9941 and CVE-2016-9942.
Comment 2 Alex Xu (Hello71) 2017-01-15 16:20:49 UTC
Created attachment 460202 [details, diff]
0004-net-libs-libvncserver-0.9.12-bump-rm-old-patches.patch

I don't see the benefits of moving to CMake at this time.
Comment 3 Thomas Deutschmann (RETIRED) gentoo-dev 2017-01-15 18:25:44 UTC
@ Alex,

commit 07d5101f6a94c8221226ae66e33c903a1bc8b4ad is not v0.9.12. When upstream starts a new development cycle it is one of its first commit to update version information but this will only be the version number for the next release.

Please advise if I should use the same patch for a bump to v0.9.11 or if you provide an updated patch.
Comment 4 Alex Xu (Hello71) 2017-01-15 20:55:21 UTC
Created attachment 460228 [details, diff]
0004-net-libs-libvncserver-0.9.12_pre-bump-rm-old-patches.patch

changed the file name and moved the ref one commit newer.
Comment 5 Alex Xu (Hello71) 2017-01-16 01:22:21 UTC
Created attachment 460232 [details, diff]
0004-net-libs-libvncserver-0.9.11-bump-rm-old-patches.patch

changed back to 0.9.11, since I was apparently mistaken on the soname issue.
Comment 6 Thomas Deutschmann (RETIRED) gentoo-dev 2017-01-20 20:06:46 UTC
Now in repository, https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13bf08599c6d332501292db40aea7b9179efc257

Thanks!
Comment 7 Alex Xu (Hello71) 2017-01-20 20:36:30 UTC
no no no no no. it is NOT OK to change my patch to do something I expressly said not to do, and then claim that I did it. I specifically said in bug 578958 that I would not add subslots at this time, and I did not do so in my patch. it is NOT OK to put my name (to be clear, by the git author field) on changes that I did not write, either ethically or legally. if you have some technical argument to make, you can ask me, but you apply my patch to my package as is or not at all.

kindly remove the slotting, and note in your commit message that you were the one who inserted it in the first place.
Comment 8 Thomas Deutschmann (RETIRED) gentoo-dev 2017-01-20 21:12:24 UTC
Sorry, I wasn't aware of bug #578958.

Reverted via https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e156d77839f174236dbe2eab3719af8142f55701
Comment 9 Alex Xu (Hello71) 2017-01-20 21:22:09 UTC
FTR, I hold no hard feelings toward Whissi, but I wanted to make a strong stand on this stuff in general.