File zookeeper.changes of Package zookeeper

Tue Mar 24 16:13:58 UTC 2020 - Keith Berger <>

- Apply 0002-Apply-patch-to-resolve-CVE-2019-0201.patch
  This applies the patch for ZOOKEEPER-1392 to resolve CVE-2019-0201
  Should not allow to read ACL when not authorized to read node 

Mon Jan  7 13:21:27 UTC 2019 - Thomas Bechtold <>

- update to 3.4.13:
  - Backport ZOOKEEPER-2939 Deal with maxbuffer as it relates
    to proposals
  - Zookeeper Client should re-resolve hosts when connection
    attempts fail
  - Upgrade OWASP Dependency Check to 3.2.1
  - ignore accepted epoch and LEADERINFO ack from observers when
    a newly elected leader computes new epoch
  - NPE triggered if server receives a vote for a server id not
    in their voting view
  - .ignore file prevents adding
    src/java/main/org/apache/jute/compiler/generated dir to git repo
  - Potential NPE in ReferenceCountedACLCache#deserialize
  - Accidently removed public API of FileTxnLog.setPreallocSize()
  - TxnLogToolkit uses Scanner badly
  - Typo in error message, affects log analysis
  - Tool required to recover log and snapshot entries with CRC
  - Fix unit test: testDataDirAndDataLogDir should not use
    hardcode test folders
  - Add a metric to track number of slow fsyncs
  - QuorumKerberosHostBasedAuthTest fails on Linux box: Unable to
    parse:includedir /etc/krb5.conf.d/
  - SessionTest is using Thread deprecated API.
  - Enable Clover code coverage report
  - Add C client code coverage tests
  - CRC check failed when preAllocSize smaller than node data
  - Update documentation source for ZOOKEEPER-2574
  - Flaky test: org.apache.zookeeper.server.quorum.FLEBackward \
  - Data inconsistency issue due to retain database in leader
  - very poor choice of logging if client fails to connect to server
  - The comment of the variable matchSyncs in class CommitProcessor
    has a mistake.
  - Flaky Test: org.apache.zookeeper.test.LoadFromLogTest. \
  - WriteLock recipe: incorrect znode ordering when the sessionId
    is part of the znode name
  - Duplicate Keys in config files
  - Specify correct overflow value
  - Failing c unit tests on apache jenkins
  - zkServer.cmd does not start when JAVA_HOME ends with a \
  - Flaky Test: testNoLogBeforeLeaderEstablishment
  - The dataDir and dataLogDir are used opposingly
  - Fix testElectionFraud Flakyness
  - fix potential null pointer exception when deleting node
  - The eclipse build target fails due to protocol
    redirection: http->https
  - Add keys for the Zxid from the stat command to
  - Upgrade third party libraries to address vulnerabilities
  - The function queueEmpty() in FastLeaderElection.Messenger
    is not used, should be removed.
  - Add check to validate dataDir and dataLogDir parameters
    at startup
  - Change log level for "ZKShutdownHandler is not registered"
    error message
  - Fix "Unexpected bean exists!" issue in WatcherTests
  - Cleanup findbug warnings in branch-3.4:
    * Correctness Warnings
    * Disable Internationalization Warnings
    * Malicious code vulnerability Warnings
    * Performance Warnings
    * Dodgy code Warnings
    * Experimental Warnings
  - Set up Apache Jenkins job that runs the flaky test analyzer
  - Multithreaded correctness Warnings
  - ZOOKEEPER-2355 fix for branch-3.4
  - Windows: fetch_and_add not 64bit-compatible, may not be correct
  - Update documentation for snapCount
  - Ephemeral node is never deleted if follower fails while
    reading the proposal packet
  - Port ZOOKEEPER-1576 to branch3.4
  - recreateSocketAddresses may recreate the unreachable IP address
  - Flaky Test: org.apache.zookeeper.test.ReadOnlyModeTest. \
  - Clean up findbug warnings in branch-3.4
  - Port ZOOKEEPER-2737 to branch-3.4
  - Netty connection leaks JMX connection bean upon connection
    close in certain race conditions.
  - Typo: transasction --> transaction
  - Flaky test: org.apache.zookeeper.server.quorum. \
    QuorumCnxManagerTest.testNoAuthLearnerConnectToAuth \
  - Ephemeral znode will not be removed when sesstion timeout, if
    the system time of ZooKeeper node changes unexpectedly.
  - ZK Client not able to connect with Xid out of order error
  - There is a typo in which prevents from using/compiling it.
  - follower disconnects and cannot reconnect
  - Server inappropriately throttles connections under load before
    SASL completes
  - Flaky test: org.apache.zookeeper.test.ClientTest. \
  - Flaky test: org.apache.zookeeper.test.ReadOnlyModeTest. \
  - Unnecessary stack-trace in server when the client disconnect
  - PurgeTxnLog#validateAndGetFile: return tag has no arguments.
  - Improve the ZooKeeper#setACL java doc
  - ZooKeeper public include files leak porting changes
  - CMake build doesn't support OS X
  - Main-Class JAR manifest attribute is incorrect
  - Windows Debug builds don't link with `/MTd`
  - Local automatic variable is left uninitialized and then freed.
  - Don't include `config.h` in `zookeeper.h`
  - The OWASP dependency check jar should not be included in the
    default classpath
  - quorum.auth.MiniKdcTest.testKerberosLogin failing with NPE
    on java 9
  - Create ant task to generate ivy dependency reports
  - compiler warning using java 9
  - Operations to server will be timed-out while thousands of
    sessions expired same time
  - TCP keepalive for leader election connections
  - The define of MAX_CONNECTION_ATTEMPTS in
    seems useless, should it be removed?
  - ZooKeeperSaslClient#respondToServer should log exception
    message of SaslException
  - Add script to run a java api compatibility tool
  - Improve the efficiency of AtomicFileOutputStream
  - Rename README.txt to
  - define dependency versions in build.xml to be easily overridden
  - Please add instructions for running the tutorial
  - Add ant task for running OWASP dependency report
  - Flaky Test: org.apache.zookeeper.test.WatcherTest.
- Drop ZOOKEEPER-705.patch . Applied upstream
- Drop ZOOKEEPER-770.patch . Applied upstream
- Add ftbfs-with-gcc-8.patch . This fixes the build with gcc8
- Use %license macro

Mon Jul 10 14:23:37 UTC 2017 -

- Fixed off-by-one in and made output more useful
  (bsc#1048688, FATE#323204)

Mon Jul  3 15:14:56 UTC 2017 -

- Fixed ExecStartPre statment in service file

Mon Jun 26 08:11:24 UTC 2017 -

- added to clean up 0 length transaction logs

Mon May 29 08:49:49 UTC 2017 -

- Update to to zookeeper-3.4.10 (bsc#1040519)
  * Fixes CVE-2017-5637
- Remove Changes.txt (missing as of 3.4.10)

Wed Mar 29 16:13:27 UTC 2017 -

- add ZOOKEEPER-705.patch, ZOOKEEPER-770.patch

Tue Feb 14 16:26:01 UTC 2017 -

- Switched from using binary jars to Tetra based build from source 

Fri Jan 13 13:36:06 UTC 2017 -

- Replaced copies of zookeeper-wrapper by symlinks
- Created subpackages zookeeper-client, zookeeper-server,
  libzookeeper and libzookeeper-devel
- Reduced log level to INFO

Thu Jan 12 16:02:27 UTC 2017 -

- Copy sample configration file to /etc/zookeeper/zoo.cfg
- Configure log4j for logging to /var/log
- Fixed class path handling
- Moved all Zookeeper jars to /usr/share/zookeeper and
  removed unneccessary symlinks
- Added logrotate configuration
- Set a default server ID of 1
- Got rid of unneccessary ExecStop directive

Wed Jan 11 14:14:25 UTC 2017 -

- Bumped version to 3.4.9
- Updated URL to point to
- Substituted zkEnv.patch by environment wrapper
- Substituted zkServer.patch by appending proper CLASSPATH to
- Substituted some more RPM macros for static paths where
- Moved zoo_sample.cfg to docdir

Thu Aug 13 12:29:08 UTC 2015 -

- Initial package
openSUSE Build Service is sponsored by