lp:~ignacio-nin/percona-pam-for-mysql/percona-pam-for-mysql
- Get this branch:
- bzr branch lp:~ignacio-nin/percona-pam-for-mysql/percona-pam-for-mysql
Branch merges
- Laurynas Biveinis (community): Approve
-
Diff: 453 lines (+375/-32)8 files modified.bzrignore (+17/-0)
Makefile (+0/-32)
Makefile.am (+17/-0)
bootstrap (+21/-0)
build/build-binary.sh.in (+122/-0)
build/percona-pam-plugin.spec.in (+66/-0)
configure.ac (+106/-0)
src/Makefile.am (+26/-0)
Branch information
Recent revisions
- 10. By Ignacio Nin
-
Add a script for binary distribution
Add a script for creating binary distributions.
Include a check for pam in the configure script. - 8. By Ignacio Nin
-
Migration to autotools
Migration to autotools for the project to take advantage of automake
automation, etc.. - 7. By Ignacio Nin
-
Use mysql_config --include
Get the include path for the mysql files from mysql_config instead of
having it hard-coded. - 6. By Ignacio Nin
-
Removed dependency on mysql source, install target
The dependency on the mysql source was removed, now the package depends
only on the standard mysql headers.An install target was added which uses the mysql_config --plugin feature
to install the plugins to the correct place. - 5. By Laurynas Biveinis
-
- New testing version of the client-side plugin
(test_auth_pam_ client. so)
- Add -Werror to build flags
- Factor out the common client-side plugin code to
lib_auth_pam_client. [hc]
- Create a matching testing server-side plugin that requests the
testing client-side plugin. The plugin is otherwise identical to
the production plugin. - 4. By Laurynas Biveinis
-
- Return CR_OK from the client auth plugin instead of
CR_OK_HANDSHAKE_ COMPLETE and leave completing the handshake to the
default client and server code. This fixes intermittent disconnects
due to broken pipe in the further client-server communication.
- Describe installation of the plugin in the comment. - 2. By Laurynas Biveinis
-
- Fix comment typo.
- Use info->user_name instead of info->authenticated_as, that is,
provide for PAM the user name as supplied by the client instead of a
matching user name in mysql.user table which will be either equal to
the name supplied by the client or empty, meaning anonymous user.
- Compare the PAM-returned user name against info->user_name instead
of info->authenticated_as due to the same reasons.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:percona-pam-for-mysql