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

Branch 3.3 #1

Open
wants to merge 121 commits into
base: master
Choose a base branch
from
Open

Branch 3.3 #1

wants to merge 121 commits into from

Conversation

RokLenarcic
Copy link
Owner

No description provided.

phunt and others added 30 commits March 19, 2010 18:06
…er-{version}-src.jar to publish sources in the Maven repository

git-svn-id: https://svn.apache.org/repos/asf/hadoop/zookeeper/branches/branch-3.3@933101 13f79535-47bb-0310-9956-ffa450edef68
…KEEPER-750 (move maven artifacts into dist-maven subdir of the release (package target))

git-svn-id: https://svn.apache.org/repos/asf/hadoop/zookeeper/branches/branch-3.3@939181 13f79535-47bb-0310-9956-ffa450edef68
…pe implementations available in the release (phunt via mahadev)

git-svn-id: https://svn.apache.org/repos/asf/hadoop/zookeeper/branches/branch-3.3@941525 13f79535-47bb-0310-9956-ffa450edef68
phunt and others added 7 commits July 17, 2012 21:28
…g follower socket timeout limits (phunt)

git-svn-id: https://svn.apache.org/repos/asf/zookeeper/branches/branch-3.3@1366783 13f79535-47bb-0310-9956-ffa450edef68
… callback if zookeeper_close has been called (Michi Mutsuzaki via phunt and mahadev)

git-svn-id: https://svn.apache.org/repos/asf/zookeeper/branches/branch-3.3@1366786 13f79535-47bb-0310-9956-ffa450edef68
@RokLenarcic RokLenarcic closed this Mar 1, 2022
@RokLenarcic RokLenarcic reopened this Mar 1, 2022
@RokLenarcic RokLenarcic closed this Mar 1, 2022
@RokLenarcic RokLenarcic reopened this Mar 1, 2022
@RokLenarcic RokLenarcic closed this Mar 1, 2022
@RokLenarcic RokLenarcic reopened this Mar 1, 2022
@RokLenarcic RokLenarcic closed this Mar 1, 2022
@RokLenarcic RokLenarcic reopened this Mar 1, 2022
@RokLenarcic RokLenarcic closed this Mar 2, 2022
@RokLenarcic RokLenarcic reopened this Mar 2, 2022
@RokLenarcic RokLenarcic closed this Mar 2, 2022
@RokLenarcic RokLenarcic reopened this Mar 2, 2022
Copy link
Owner Author

@RokLenarcic RokLenarcic left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

AA

Comment on lines +25 to -27
zookeeper-<version>.jar - bin (binary) jar - contains only class (*.class) files
zookeeper-<version>-sources.jar - contains only src (*.java) files
zookeeper-<version>-javadoc.jar - contains only javadoc files

The bin/src/javadoc jars were added specifically to support Maven/Ivy which have the
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

CS

Copy link
Owner Author

@RokLenarcic RokLenarcic left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

AA

zookeeper-<version>-javadoc.jar - contains only javadoc files

The bin/src/javadoc jars were added specifically to support Maven/Ivy which have the
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

CS

Copy link
Owner Author

@RokLenarcic RokLenarcic left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

AA

Comment on lines +29 to +31
These bin/src/javadoc jars were added specifically to support Maven/Ivy which have
the ability to pull these down automatically as part of your build process.
The content of the legacy jar and the bin+sources jar are the same.
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

CS

Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Clojars Project

Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • Clojars Project
  • Clojars Project
  • Clojars Project
  • Clojars Project
  • Clojars Project
  • Clojars Project
  • Clojars Project
  • Clojars Project

@RokLenarcic RokLenarcic reopened this Mar 16, 2022
@RokLenarcic RokLenarcic reopened this Mar 25, 2022
@RokLenarcic RokLenarcic reopened this Mar 25, 2022
RokLenarcic pushed a commit that referenced this pull request Aug 31, 2022
…ibrary

This is a "respin" of apache#1054, which I withdrew due to some annoying shortcomings.

This changeset allows C clients to use SASL to authenticate with the ZooKeeper server.  It is loosely based on patches #1 and #2 by Tom Klonikowski, at https://reviews.apache.org/r/2252/, but the result has been extensively reworked to follow the semantics of the Java client:

  * No SASL operations are exposed through the API;

  * The configuration is provided, and stored, at "handle init time";

  * SASL authentication is automatically performed after each (re)connect.

It introduces an optional dependency on the Cyrus SASL library, which can either be autodetected (default) or configured using the `--without-sasl`/`--with-sasl[=DIR]` flags, or -DWITH_CYRUS_SASL for CMake/Windows.

`TestServerRequireClientSASLAuth.cc` has been renamed to `TestSASLAuth.cc`, and a test has been added which successfully (re)authenticates using the `DIGEST-MD5` mechanism.  The code has also been used to successfully authenticate clients via `GSSAPI`/Kerberos.

This commit also adds SASL support to the `cli.c` client.

Co-authored-by: Tom Klonikowski <klonik_tinformatik.haw-hamburg.de>

Author: Damien Diederen <dd@crosstwine.com>

Reviewers: Mate Szalay-Beko <szalay.beko.mate@gmail.com>, Norbert Kalmar <nkalmar@apache.org>

Closes apache#1134 from ztzg/ZOOKEEPER-1112-c-client-sasl-support-v2
RokLenarcic pushed a commit that referenced this pull request Sep 3, 2022
…ibrary

This is a "respin" of apache#1054, which I withdrew due to some annoying shortcomings.

This changeset allows C clients to use SASL to authenticate with the ZooKeeper server.  It is loosely based on patches #1 and #2 by Tom Klonikowski, at https://reviews.apache.org/r/2252/, but the result has been extensively reworked to follow the semantics of the Java client:

  * No SASL operations are exposed through the API;

  * The configuration is provided, and stored, at "handle init time";

  * SASL authentication is automatically performed after each (re)connect.

It introduces an optional dependency on the Cyrus SASL library, which can either be autodetected (default) or configured using the `--without-sasl`/`--with-sasl[=DIR]` flags, or -DWITH_CYRUS_SASL for CMake/Windows.

`TestServerRequireClientSASLAuth.cc` has been renamed to `TestSASLAuth.cc`, and a test has been added which successfully (re)authenticates using the `DIGEST-MD5` mechanism.  The code has also been used to successfully authenticate clients via `GSSAPI`/Kerberos.

This commit also adds SASL support to the `cli.c` client.

Co-authored-by: Tom Klonikowski <klonik_tinformatik.haw-hamburg.de>

Author: Damien Diederen <dd@crosstwine.com>

Reviewers: Mate Szalay-Beko <szalay.beko.mate@gmail.com>, Norbert Kalmar <nkalmar@apache.org>

Closes apache#1134 from ztzg/ZOOKEEPER-1112-c-client-sasl-support-v2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
6 participants