Opened 13 years ago
Closed 12 years ago
#33478 closed enhancement (fixed)
ice-cpp @3.4.2_1 Enable compilation with clang, security fix
Reported by: | freebsd@… | Owned by: | blair (Blair Zajac) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.0.4 |
Keywords: | clang haspatch | Cc: | |
Port: | ice-cpp |
Description
The attached patch updates ice-cpp to revision 2 (3.4.2_2) and contains the following enhancements/fixes:
- Enable compilation using clang and gcc 4.7 by fixing C++ standards-compliance issues (see also http://www.zeroc.com/forums/patches/5647-patch-compiling-ice-clang-gcc4-7-a.html)
- Fix a critical memory leak in Glacier2 (see also http://www.zeroc.com/forums/patches/5627-patch-3-ice-3-4-2-glacier2-memory-leak.html)
- Security patch to IceGrid to prevent node and replica name spoofing (see also http://www.zeroc.com/forums/patches/5663-patch-prevent-icegrid-node-registry-replica-name-spoofing.html)
- Minor patch to unit tests for utf-8 filenames (see also http://www.zeroc.com/forums/patches/5646-improvements-unit-tests-fix-encoding-freebsd-support.html)
To apply the patch and install ice-cpp using clang do:
sudo port selfupdate sudo port clean ice-cpp cd `port dir ice-cpp` sudo patch -p0 < /path/to/patch-ice-cpp-clang.diff sudo port install ice-cpp configure.compiler=clang
Attachments (1)
Change History (3)
Changed 13 years ago by freebsd@…
Attachment: | patch-ice-cpp-clang.diff added |
---|
comment:1 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)
Keywords: | haspatch added; security memory leak removed |
---|---|
Owner: | changed from macports-tickets@… to blair@… |
comment:2 Changed 12 years ago by blair (Blair Zajac)
Resolution: | → fixed |
---|---|
Status: | new → closed |
Thanks for the patches; fixed in r94742.
Note: See
TracTickets for help on using
tickets.
Patch to enable clang support, fix memory leak in Glacier2 and security patch to IceGrid