{"push_id":548287836,"size":1000,"distinct_size":1,"ref":"refs/heads/svn-auth-x509","head":"81ae5bdd35c2166ceff015c4d28681b5dfb1d27b","before":"2939ff9da7870cf84c89c0881e091499eb22d78b","commits":[{"sha":"53fb372f59415acd68f3367127edcff2c48ddcfd","author":{"email":"358364873ea8f33f54809c0aa8d13a35f0addb59@apache.org","name":"arfrever"},"message":"On the 'kwallet' branch:\nAdd support for compilation of C++ files in core libraries and executables.\nUse C++ linker to link libsvn_subr.\n\n* Makefile.in: Add some C++ rules.\n\n* build.conf\n  (libsvn_subr): Use $(LINK_CXX) as link command.\n\n* build/generator/gen_base.py\n  (TargetLinked.__init__):\n  (TargetLinked.add_dependencies):\n   Add support for .cpp files.\n\n* configure.ac: Always call AC_PROG_CXX.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/branches/kwallet@870786 13f79535-47bb-0310-9956-ffa450edef68","distinct":false,"url":"https://api.github.com/repos/apache/subversion/commits/53fb372f59415acd68f3367127edcff2c48ddcfd"},{"sha":"5ec566eb7fa03e95331427f6b586a7b60cd74d53","author":{"email":"5bdb78a8cad883df1b360eae695997a65cec3099@apache.org","name":"Stefan Sperling"},"message":"On the dont-save-plaintext-passwords-by-default branch:\n\n* subversion/libsvn_subr/prompt.c\n  (svn_cmdline_auth_plaintext_prompt): Remove superfluous invocations\n    of svn_cmdline_printf.\n\n* subversion/libsvn_subr/simple_providers.c\n  (simple_save_creds_helper): Whitespace fix.\n\n* subversion/svn/cl.h\n (svn_cl__opt_state_t): Get rid of store_plaintext_passwords member.\n\nFound by: Daniel Shahaf <d.s@daniel.shahaf.co.il>\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/branches/dont-save-plaintext-passwords-by-default@870787 13f79535-47bb-0310-9956-ffa450edef68","distinct":false,"url":"https://api.github.com/repos/apache/subversion/commits/5ec566eb7fa03e95331427f6b586a7b60cd74d53"},{"sha":"1337cb0926744b8090b832d855b703ec91bac98c","author":{"email":"5bdb78a8cad883df1b360eae695997a65cec3099@apache.org","name":"Stefan Sperling"},"message":"On the dont-save-plaintext-passwords-by-default branch:\n\n* subversion/libsvn_subr/simple_providers.c\n  (simple_save_creds_helper): Fix involuntary whitespace change.\n\nFound by: Daniel Shahaf <d.s@daniel.shahaf.co.il>\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/branches/dont-save-plaintext-passwords-by-default@870788 13f79535-47bb-0310-9956-ffa450edef68","distinct":false,"url":"https://api.github.com/repos/apache/subversion/commits/1337cb0926744b8090b832d855b703ec91bac98c"},{"sha":"14034f9905c195074a903f141a9391bc1bb6f66c","author":{"email":"5bdb78a8cad883df1b360eae695997a65cec3099@apache.org","name":"Stefan Sperling"},"message":"On the dont-save-plaintext-passwords-by-default branch, make\nstore-plaintext-password a 3-way option: 'yes', 'no', or 'prompt'.\nDefault to 'prompt'.\n\n* subversion/include/svn_config.h\n  (SVN_CONFIG_PROMPT): New constant.\n  (svn_config_get_bool2): Undeclare.\n  (svn_config_get_bool): Restore docstring.\n  (svn_config_get_yes_no_prompt): Declare.\n\n* subversion/include/svn_auth.h\n  (SVN_AUTH_PARAM_STORE_PLAINTEXT_PASSWORDS): Update docstring to\n   reflect that this is now a 3-way option.\n  (SVN_AUTH_PARAM_DONT_STORE_PLAINTEXT_PASSWORDS): Remove.\n\n* subversion/libsvn_subr/config_file.c\n  (svn_config_ensure): Update default configuration file to reflect\n   new semantics of store-plaintext-passwords.\n\n* subversion/libsvn_subr/config.c\n  (svn_config_get_bool2): Remove.\n  (svn_config_get_bool): Restore.\n  (svn_config_get_yes_no_prompt): New function.\n\n* subversion/libsvn_subr/cmdline.c\n  (svn_cmdline_setup_auth_baton): Use svn_config_get_yes_no_prompt\n   instead of svn_config_get_bool2.\n\n* subversion/libsvn_subr/simple_providers.c\n  (simple_save_creds_helper): Heed new semantics of\n   SVN_AUTH_PARAM_STORE_PLAINTEXT_PASSWORDS. Improve the comment\n   regarding clients not implementing the prompt callback.\n\nSuggested by: glasser\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/branches/dont-save-plaintext-passwords-by-default@870790 13f79535-47bb-0310-9956-ffa450edef68","distinct":false,"url":"https://api.github.com/repos/apache/subversion/commits/14034f9905c195074a903f141a9391bc1bb6f66c"},{"sha":"a58c81f29728198f3805b21ec3449be545a84ce6","author":{"email":"5bdb78a8cad883df1b360eae695997a65cec3099@apache.org","name":"Stefan Sperling"},"message":"On the dont-save-plaintext-passwords-by-default branch:\n\n* subversion/libsvn_subr/prompt.c\n  (svn_cmdline_auth_plaintext_prompt): Use a single function call to\n   print the warning, and print it to stderr.\n\nSuggested by: Daniel Shahaf <d.s@daniel.shahaf.co.il>\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/branches/dont-save-plaintext-passwords-by-default@870791 13f79535-47bb-0310-9956-ffa450edef68","distinct":false,"url":"https://api.github.com/repos/apache/subversion/commits/a58c81f29728198f3805b21ec3449be545a84ce6"},{"sha":"bc5dc600c98ae8760afcb5d9f2daf32db9a3314d","author":{"email":"5bdb78a8cad883df1b360eae695997a65cec3099@apache.org","name":"Stefan Sperling"},"message":"On the dont-save-plaintext-passwords-by-default branch:\n\n* subversion/libsvn_subr/prompt.c\n  (svn_cmdline_auth_plaintext_prompt): Don't care about case\n   when checking the answer.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/branches/dont-save-plaintext-passwords-by-default@870792 13f79535-47bb-0310-9956-ffa450edef68","distinct":false,"url":"https://api.github.com/repos/apache/subversion/commits/bc5dc600c98ae8760afcb5d9f2daf32db9a3314d"},{"sha":"54b2e9ab9c3bec2264a96e697a787af3c01284dd","author":{"email":"358364873ea8f33f54809c0aa8d13a35f0addb59@apache.org","name":"arfrever"},"message":"On the 'kwallet' branch:\nPrepare build system.\n\n* configure.ac: Implement the '--enable-kwallet' option.\n\n* Makefile.in: Set SVN_KWALLET_LIBS to @SVN_KWALLET_LIBS@.\n\n* build.conf\n  (libsvn_subr.libs): Add 'kwallet'.\n  (kwallet): Implement.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/branches/kwallet@870795 13f79535-47bb-0310-9956-ffa450edef68","distinct":false,"url":"https://api.github.com/repos/apache/subversion/commits/54b2e9ab9c3bec2264a96e697a787af3c01284dd"},{"sha":"72646b3cfb211c938334bb6c384393695eaf2f58","author":{"email":"5bdb78a8cad883df1b360eae695997a65cec3099@apache.org","name":"Stefan Sperling"},"message":"On the dont-save-plaintext-passwords-by-default branch,\nimplement support for specifying the 'store-plaintext-passwords'\noption on a per-server basis.\n\n* subversion/include/svn_path.h\n  (svn_path_url_get_hostname_part): Declare.\n\n* subversion/include/svn_config.h: Add comment about\n   SVN_CONFIG_OPTION_STORE_PLAINTEXT_PASSWORDS to servers\n   category options section.\n\n* subversion/include/svn_cmdline.h\n  (svn_cmdline_setup_auth_baton2): Declare. (Yes, it's back in a new guise.)\n  (svn_cmdline_setup_auth_baton): Deprecate.\n\n* subversion/libsvn_subr/config_file.c\n  (svn_config_ensure): Document 'store-plaintext-passwords' option\n   in default servers file. Hint at the per-server config option in\n   the default config file.\n\n* subversion/libsvn_subr/cmdline.c\n  (find_store_plaintext_passwords_option): New function.\n  (svn_cmdline_setup_auth_baton2): Expands svn_cmdline_setup_auth_baton.\n   Now accepts multiple config categories in a hash table, instead of a\n   single category, so it can look at the settings set in both the\n   'config' and 'servers' files. Of course, check both these files\n   to determine whether storing plaintext passwords is allowed.\n   Also takes a list of URLs needed to match server groups defined\n   in the 'servers' file. The 'store-plaintext-passwords' option in the\n   'servers' file overrides the one in the 'config' file, but the [global]\n   section of the 'servers' file is ignored -- we don't want contradicting\n   global settings for this option.\n  (svn_cmdline_setup_auth_baton): Call svn_cmdline_setup_auth_baton2.\n\n* subversion/libsvn_subr/path.c\n  (svn_path_url_get_hostname_part): New function.\n\n* subversion/svn/main.c\n  (main): Gather URLs supplied on the command line for use by\n   svn_cmdline_setup_auth_baton2, and call this function instead\n   of its older brother.\n\n* TODO.branch: Tick off TODO item.\n\nSuggested by: markphip\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/branches/dont-save-plaintext-passwords-by-default@870797 13f79535-47bb-0310-9956-ffa450edef68","distinct":false,"url":"https://api.github.com/repos/apache/subversion/commits/72646b3cfb211c938334bb6c384393695eaf2f58"},{"sha":"c71887b2f6874290f6726ed2fa462904e8617671","author":{"email":"5bdb78a8cad883df1b360eae695997a65cec3099@apache.org","name":"Stefan Sperling"},"message":"On the dont-save-plaintext-passwords-by-default branch,\nuse 'ask' instead of 'prompt' as the default value for\nthe 'store-plaintext-passwords' option.\n\n* subversion/include/svn_config.h\n  (SVN_CONFIG_PROMPT,\n   svn_config_get_yes_no_prompt): Rename to ...\n  (SVN_CONFIG_ASK,\n   svn_config_get_yes_no_ask): ... these, respectively.\n    Update docstrings accordingly.\n\n* subversion/libsvn_subr/config_file.c\n  (svn_config_ensure): Update 'store-plaintext-password'\n   option description in the default config and servers\n   files accordingly.\n\n* subversion/libsvn_subr/config.c\n  (svn_config_get_yes_no_prompt): Rename to ...\n  (svn_config_get_yes_no_ask): ... this and track renamed constant.\n\n* subversion/libsvn_subr/cmdline.c\n  (svn_cmdline_setup_auth_baton2): Track renames.\n\n* subversion/libsvn_subr/simple_providers.c\n  (simple_save_creds_helper): Track renamed constant.\n\nSuggested by: kfogel\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/branches/dont-save-plaintext-passwords-by-default@870801 13f79535-47bb-0310-9956-ffa450edef68","distinct":false,"url":"https://api.github.com/repos/apache/subversion/commits/c71887b2f6874290f6726ed2fa462904e8617671"},{"sha":"3f286e6fa7e0251c724f492d646b82022739c9c7","author":{"email":"5bdb78a8cad883df1b360eae695997a65cec3099@apache.org","name":"Stefan Sperling"},"message":"On the dont-save-plaintext-passwords-by-default branch:\n\n* subversion/libsvn_subr/cmdline.c\n  (svn_cmdline_setup_auth_baton2): Don't store plaintext passwords\n    in non-interactive mode, regardless of what any config files say.\n\n* TODO.branch: Knock off TODO item.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/branches/dont-save-plaintext-passwords-by-default@870802 13f79535-47bb-0310-9956-ffa450edef68","distinct":false,"url":"https://api.github.com/repos/apache/subversion/commits/3f286e6fa7e0251c724f492d646b82022739c9c7"},{"sha":"dc49e3a4a6fb4c9fe3eef379cdf1d329e59d90dc","author":{"email":"4cc39c5df77ceab08d1922952264452f5ce6cf3c@apache.org","name":"Julian Foad"},"message":"On the tree-conflicts branch, combine two sets of test cases that were\ntesting variants of the same scenarios.\n\n* subversion/tests/cmdline/tree_conflict_tests.py\n  (test_tc_merge): Return instead of raise, so the implemented tests can run.\n  (merge_file_mod_onto_br_not_file,\n   merge_file_del_onto_br_not_same,\n   merge_file_del_onto_br_not_file,\n   merge_file_add_onto_br_not_none,\n   merge_dir_mod_onto_br_not_dir,\n   merge_dir_del_onto_br_not_same,\n   merge_dir_del_onto_br_not_dir,\n   merge_dir_add_onto_br_not_none): Add the corresponding WC test, and rename.\n  (merge_file_mod_onto_wc_not_file,\n   merge_file_del_onto_wc_not_same,\n   merge_file_del_onto_wc_not_file,\n   merge_file_add_onto_wc_not_none,\n   merge_dir_mod_onto_wc_not_dir,\n   merge_dir_del_onto_wc_not_same,\n   merge_dir_del_onto_wc_not_dir,\n   merge_dir_add_onto_wc_not_none): Delete.\n  (merge_file_mod_onto_not_file,\n   merge_file_del_onto_not_same,\n   merge_file_del_onto_not_file,\n   merge_file_add_onto_not_none,\n   merge_dir_mod_onto_not_dir,\n   merge_dir_del_onto_not_same,\n   merge_dir_del_onto_not_dir,\n   merge_dir_add_onto_not_none): New names for the tests above.\n  (tests_list): Adjust accordingly.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/branches/tree-conflicts@870803 13f79535-47bb-0310-9956-ffa450edef68","distinct":false,"url":"https://api.github.com/repos/apache/subversion/commits/dc49e3a4a6fb4c9fe3eef379cdf1d329e59d90dc"},{"sha":"0197673736d3425f1eb99ad482dfe715cadbf230","author":{"email":"5bdb78a8cad883df1b360eae695997a65cec3099@apache.org","name":"Stefan Sperling"},"message":"On the dont-save-plaintext-passwords-by-default branch,\nhandle ^C during the prompt properly.\n\n* subversion/include/svn_auth.h\n  (svn_auth_plaintext_prompt_func_t): Document an interesting\n   detail of implementation behaviour in the docstring.\n  (svn_auth_get_simple_provider2): Rename plaintext_prompt_baton\n   argument to prompt_baton.\n\n* subversion/libsvn_subr/cmdline.c\n  (svn_cmdline_setup_auth_baton2): Pass a prompt baton to the\n   simple plaintext auth cache provider, in case we're interactive.\n\n* subversion/libsvn_subr/prompt.c\n  (svn_cmdline_auth_plaintext_prompt): Check for cancellation.\n\n* subversion/libsvn_subr/simple_providers.c\n  (simple_provider_baton_t,\n   svn_auth_get_simple_provider2): Rename plaintext_prompt_baton\n   member/argument to prompt_baton.\n  (simple_save_creds_helper): Track rename.\n\n* TODO.branch: Extinguish TODO item.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/branches/dont-save-plaintext-passwords-by-default@870804 13f79535-47bb-0310-9956-ffa450edef68","distinct":false,"url":"https://api.github.com/repos/apache/subversion/commits/0197673736d3425f1eb99ad482dfe715cadbf230"},{"sha":"ffed8342475c3e000e864cdc15ea0efa23b057e2","author":{"email":"5bdb78a8cad883df1b360eae695997a65cec3099@apache.org","name":"Stefan Sperling"},"message":"On the dont-save-plaintext-passwords-by-default branch,\ntell the user exactly which file to edit during the prompt.\n\n* subversion/include/svn_config.h\n  (svn_config_get_user_config_path): Declare and document.\n\n* subversion/include/svn_cmdline.h\n  (svn_cmdline_prompt_baton2_t): Extends svn_cmdline_prompt_baton_t,\n   now has a member pointing to the path to the configuration\n   directory.\n  (svn_cmdline_prompt_baton_t): Deprecate.\n\n* subversion/libsvn_subr/config_file.c\n  (svn_config__user_config_path): Rename to ...\n  (svn_config_get_user_config_path): ... this and make public.\n   Also, put the return value into the first parameter.\n  (svn_config_ensure): Track rename and argument order change.\n\n* subversion/libsvn_subr/config.c\n  (get_category_config): Track rename and argument order change.\n\n* subversion/libsvn_subr/cmdline.c\n  (svn_cmdline_setup_auth_baton2): Use svn_cmdline_prompt_baton2_t.\n\n* subversion/libsvn_subr/prompt.c\n  (svn_cmdline_auth_plaintext_prompt): Print the name of the\n   configuration file, retrieved from the baton.\n\n* subversion/libsvn_subr/config_auth.c\n  (auth_file_path): Track rename and argument order change.\n\n* TODO.branch: Remove, this was the last item.\n\nSuggested by: Daniel Shahaf <d.s@daniel.shahaf.co.il>\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/branches/dont-save-plaintext-passwords-by-default@870805 13f79535-47bb-0310-9956-ffa450edef68","distinct":false,"url":"https://api.github.com/repos/apache/subversion/commits/ffed8342475c3e000e864cdc15ea0efa23b057e2"},{"sha":"7947a26b4974e4520fb7c98b33968eb288b009e5","author":{"email":"5bdb78a8cad883df1b360eae695997a65cec3099@apache.org","name":"Stefan Sperling"},"message":"On the dont-save-plaintext-passwords-by-default branch,\nmerge outstanding changes from trunk.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/branches/dont-save-plaintext-passwords-by-default@870806 13f79535-47bb-0310-9956-ffa450edef68","distinct":false,"url":"https://api.github.com/repos/apache/subversion/commits/7947a26b4974e4520fb7c98b33968eb288b009e5"},{"sha":"e5fe98876096ee89dffeb3ae6619b70420fd57c7","author":{"email":"9369143847e0ab5c32fd3b680816a44c8ce9b28c@apache.org","name":"Hyrum Kurt Wright"},"message":"On the fs-rep-sharing branch:\nBring up-to-date with trunk.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/branches/fs-rep-sharing@870813 13f79535-47bb-0310-9956-ffa450edef68","distinct":false,"url":"https://api.github.com/repos/apache/subversion/commits/e5fe98876096ee89dffeb3ae6619b70420fd57c7"},{"sha":"084a60c0b0475e4b2809de390bda564b882901ff","author":{"email":"5bdb78a8cad883df1b360eae695997a65cec3099@apache.org","name":"Stefan Sperling"},"message":"On the dont-save-plaintext-passwords-by-default branch,\nsome regression tests just pointed out a really stupid\nprogramming error on my part. Shame on me.\n\nAlso sprinkle two other small improvements.\n\n* subversion/include/svn_cmdline.h\n  (svn_cmdline_setup_auth_baton2): Expand docstring.\n\n* subversion/libsvn_subr/path.c\n  (svn_path_url_get_hostname_part): Verify that the argument\n   supplied is a URL.\n\n* subversion/svn/main.c\n  (main): Don't use svn_opt_args_to_target_array3 to get URLs\n   supplied on the command line. That way lies madness, because\n   that function modifies its arguments in multiple ways. The\n   interface clearly isn't intended for what we are trying to do here,\n   and using it here actually breaks code further down the path.\n   Instead, copy arguments that look like URLs into a separate\n   array, and use that. This makes 3 regression tests pass again,\n   and gets rid of a huge chunk of needlessly complicated code.\n   Also, start using SVN_INT_ERR for new code instead of the inline\n   equivalent.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/branches/dont-save-plaintext-passwords-by-default@870814 13f79535-47bb-0310-9956-ffa450edef68","distinct":false,"url":"https://api.github.com/repos/apache/subversion/commits/084a60c0b0475e4b2809de390bda564b882901ff"},{"sha":"733b7c711fc35de4afd04529f392c03560ccd392","author":{"email":"5bdb78a8cad883df1b360eae695997a65cec3099@apache.org","name":"Stefan Sperling"},"message":"On the dont-save-plaintext-passwords-by-default branch,\nrevert use of SVN_INT_ERR.\n\n* subversion/svn/main.c\n  (main): Exit via svn_cmdline_handle_exit_error if conversion to\n   UTF-8 fails. This avoids aborts in maintainer mode according to\n   the log message of r24415.\n   Exit via svn_handle_error2 with force == TRUE if setting up the\n   auth baton fails. I'm not convinced abort()ing is correct here,\n   but this is how it's currently done on trunk. No need to differ,\n   this branch isn't about cleaning up our exit behaviour.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/branches/dont-save-plaintext-passwords-by-default@870816 13f79535-47bb-0310-9956-ffa450edef68","distinct":false,"url":"https://api.github.com/repos/apache/subversion/commits/733b7c711fc35de4afd04529f392c03560ccd392"},{"sha":"840cb50386858bb98ce4ba4366c47e3fa27c497f","author":{"email":"5bdb78a8cad883df1b360eae695997a65cec3099@apache.org","name":"Stefan Sperling"},"message":"On the dont-save-plaintext-passwords-by-default branch:\n\n* subversion/include/svn_cmdline.h\n  (svn_cmdline_auth_plaintext_prompt): Does use baton argument\n   now, so remove contradicting statement in docstring (which in\n   hindsight should never have been there in the first place).\n\n* subversion/libsvn_subr/config_file.c\n  (svn_config_ensure): Split a 160 characters long line into two.\n\nFound by: Daniel Shahaf <d.s@daniel.shahaf.co.il>\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/branches/dont-save-plaintext-passwords-by-default@870818 13f79535-47bb-0310-9956-ffa450edef68","distinct":false,"url":"https://api.github.com/repos/apache/subversion/commits/840cb50386858bb98ce4ba4366c47e3fa27c497f"},{"sha":"9697751107e65a469f133f04948d164899db45d6","author":{"email":"5bdb78a8cad883df1b360eae695997a65cec3099@apache.org","name":"Stefan Sperling"},"message":"On the dont-save-plaintext-passwords-by-default branch,\nconfigure auth parameters in the RA layer. This gets rid\nof a few stupid hacks on this branch, and we acquire support\nfor specifying the 'store-passwords' and 'store-auth-creds'\noptions on a per-server basis in the same go.\n\nAlso, add more TODO items for the branch.\n\n* subversion/libsvn_ra/ra_loader.c\n  (svn_ra_open3): Get any auth parameters from the 'servers'\n   file and stash them in the auth_baton passed on to the\n   RA implementation.\n\n* subversion/include/svn_path.h\n  (svn_path_url_get_hostname_part): Remove, was needed for stupid hack.\n\n* subversion/include/svn_config.h\n  (SVN_CONFIG_OPTION_STORE_PASSWORDS,\n   SVN_CONFIG_OPTION_STORE_PLAINTEXT_PASSWORDS,\n   SVN_CONFIG_OPTION_STORE_AUTH_CREDS): Move the 'server's category.\n  (SVN_CONFIG_DEFAULT_OPTION_STORE_PASSWORDS,\n   SVN_CONFIG_DEFAULT_OPTION_STORE_PASSWORDS,\n   SVN_CONFIG_DEFAULT_OPTION_STORE_AUTH_CREDS): New constants.\n\n* subversion/include/svn_cmdline.h\n  (svn_cmdline_prompt_baton2_t): Fix typo in docstring.\n  (svn_cmdline_setup_auth_baton2): Undeclare, was needed for\n   stupid hack.\n  (svn_cmdline_setup_auth_baton): Restore docstring.\n\n* subversion/libsvn_subr/config_file.c\n  (svn_config_ensure): Document new options 'store-passwords',\n   'store-plaintext-passwords' and 'store-auth-creds' in the\n   default 'servers' file.\n   Deprecate the 'auth' section in the default 'config' file.\n   Also, be more explicit by saying \"In the 'groups' section\"\n   instead of \"In this section\" when documenting the 'groups'\n   section.\n\n* subversion/libsvn_subr/cmdline.c\n  (find_store_plaintext_passwords_option,\n   svn_cmdline_setup_auth_baton2): Remove, were needed\n   for stupid hack.\n  (svn_cmdline_setup_auth_baton): Restore. Use global\n   constants for default values for 'store-passwords' and\n   'store-auth-creds', and add comments to inform about\n   deprecation of these options in the 'config' file.\n\n* subversion/libsvn_subr/prompt.c\n  (prompt): Accept svn_cmdline_prompt_baton2_t.\n\n  (svn_cmdline_auth_simple_prompt,\n   svn_cmdline_auth_username_prompt,\n   svn_cmdline_auth_ssl_server_trust_prompt,\n   svn_cmdline_auth_ssl_client_cert_prompt,\n   svn_cmdline_auth_ssl_client_cert_pw_prompt,\n   svn_cmdline_prompt_user2): Track change of argument to prompt.\n\n* subversion/libsvn_subr/simple_providers.c: Undo involuntary\n   whitespace change that trunk doesn't have.\n\n* subversion/libsvn_subr/path.c\n  (svn_path_url_get_hostname_part): Kill, was needed for\n   stupid hack.\n\n* subversion/svn/main.c\n  (main): Revert stupid and broken hack, i.e. don't parse\n   command line arguments for URLs.\n   Use svn_cmdline_setup_auth_baton again.\n\n* TODO.branch: Add some items.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/branches/dont-save-plaintext-passwords-by-default@870833 13f79535-47bb-0310-9956-ffa450edef68","distinct":false,"url":"https://api.github.com/repos/apache/subversion/commits/9697751107e65a469f133f04948d164899db45d6"},{"sha":"fab75fb49acdd304f95d8506ca258a2874bbe980","author":{"email":"358364873ea8f33f54809c0aa8d13a35f0addb59@apache.org","name":"arfrever"},"message":"On the 'kwallet' branch:\n\n* configure.ac: Improve the '--enable-kwallet' option.\n\n* Makefile.in\n  (INCLUDES): Add @SVN_KWALLET_INCLUDES@.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/branches/kwallet@870849 13f79535-47bb-0310-9956-ffa450edef68","distinct":false,"url":"https://api.github.com/repos/apache/subversion/commits/fab75fb49acdd304f95d8506ca258a2874bbe980"}]}