svn commit: r1150709 - /subversion/branches/gpg-agent-password-store/subversion/libsvn_subr/auth.c

2011-07-25 Thread stsp
Author: stsp Date: Mon Jul 25 14:10:54 2011 New Revision: 1150709 URL: http://svn.apache.org/viewvc?rev=1150709&view=rev Log: On the gpg-agent-password-store branch, fix a typo in a comment. * subversion/libsvn_subr/auth.c (svn_auth_get_platform_specific_client_providers): Typo in comment. Mod

svn commit: r1150711 - /subversion/site/publish/packages.html

2011-07-25 Thread ivan
Author: ivan Date: Mon Jul 25 14:11:04 2011 New Revision: 1150711 URL: http://svn.apache.org/viewvc?rev=1150711&view=rev Log: * publish/packages.html: Link VisualSVN Server pre-release binaries. Modified: subversion/site/publish/packages.html Modified: subversion/site/publish/packages.html U

svn commit: r1150713 - /subversion/branches/gpg-agent-password-store/subversion/libsvn_auth_gpg_agent/gpg_agent.c

2011-07-25 Thread stsp
Author: stsp Date: Mon Jul 25 14:13:42 2011 New Revision: 1150713 URL: http://svn.apache.org/viewvc?rev=1150713&view=rev Log: On the gpg-agent-password-store branch: * subversion/libsvn_auth_gpg_agent/gpg_agent.c (password_get_gpg_agent): Mark a couple of local variables 'const'. Modified:

svn commit: r1150716 - /subversion/branches/gpg-agent-password-store/subversion/libsvn_auth_gpg_agent/gpg_agent.c

2011-07-25 Thread stsp
Author: stsp Date: Mon Jul 25 14:24:53 2011 New Revision: 1150716 URL: http://svn.apache.org/viewvc?rev=1150716&view=rev Log: On the gpg-agent-password-store branch, ensure that messages are always read in their entirety from the agent's socket. The GPG-Agent protocol terminates messages with new

svn commit: r1150720 - /subversion/branches/gpg-agent-password-store/subversion/libsvn_auth_gpg_agent/gpg_agent.c

2011-07-25 Thread stsp
Author: stsp Date: Mon Jul 25 14:28:55 2011 New Revision: 1150720 URL: http://svn.apache.org/viewvc?rev=1150720&view=rev Log: On the gpg-agent-password-store branch, ensure that the gpg-agent socket is always closed. * subversion/libsvn_auth_gpg_agent/gpg_agent.c (password_get_gpg_agent): Close

svn commit: r1150723 - /subversion/branches/gpg-agent-password-store/subversion/libsvn_auth_gpg_agent/gpg_agent.c

2011-07-25 Thread stsp
Author: stsp Date: Mon Jul 25 14:33:32 2011 New Revision: 1150723 URL: http://svn.apache.org/viewvc?rev=1150723&view=rev Log: On the gpg-agent-password-store branch, send the values of the LC_CTYPE and DISPLAY variables to gpg-agent. These might be useful for the pinentry program. * subversion/li

svn commit: r1150728 - /subversion/branches/gpg-agent-password-store/subversion/libsvn_auth_gpg_agent/gpg_agent.c

2011-07-25 Thread stsp
Author: stsp Date: Mon Jul 25 14:45:59 2011 New Revision: 1150728 URL: http://svn.apache.org/viewvc?rev=1150728&view=rev Log: On the gpg-agent-password-store branch, improve the pinentry program's prompt. Put the name of the authentication realm into the prompt. Change the password prompt to matc

svn commit: r1150729 - /subversion/branches/gpg-agent-password-store/subversion/libsvn_auth_gpg_agent/gpg_agent.c

2011-07-25 Thread stsp
Author: stsp Date: Mon Jul 25 14:47:34 2011 New Revision: 1150729 URL: http://svn.apache.org/viewvc?rev=1150729&view=rev Log: On the gpg-agent-password-store branch, avoid a potential NULL-derefernce. * subversion/libsvn_auth_gpg_agent/gpg_agent.c (password_get_gpg_agent): Do not crash if the a

svn commit: r1150751 [3/5] - in /subversion/branches/gpg-agent-password-store: ./ build/ac-macros/ build/generator/swig/ notes/ subversion/bindings/swig/perl/native/t/ subversion/include/ subversion/i

2011-07-25 Thread stsp
Modified: subversion/branches/gpg-agent-password-store/subversion/libsvn_wc/adm_crawler.c URL: http://svn.apache.org/viewvc/subversion/branches/gpg-agent-password-store/subversion/libsvn_wc/adm_crawler.c?rev=1150751&r1=1150750&r2=1150751&view=diff =

svn commit: r1150751 [5/5] - in /subversion/branches/gpg-agent-password-store: ./ build/ac-macros/ build/generator/swig/ notes/ subversion/bindings/swig/perl/native/t/ subversion/include/ subversion/i

2011-07-25 Thread stsp
Modified: subversion/branches/gpg-agent-password-store/subversion/tests/libsvn_client/client-test.c URL: http://svn.apache.org/viewvc/subversion/branches/gpg-agent-password-store/subversion/tests/libsvn_client/client-test.c?rev=1150751&r1=1150750&r2=1150751&view=diff =

svn commit: r1150760 - /subversion/branches/gpg-agent-password-store/notes/moves

2011-07-25 Thread stsp
Author: stsp Date: Mon Jul 25 15:54:54 2011 New Revision: 1150760 URL: http://svn.apache.org/viewvc?rev=1150760&view=rev Log: On the gpg-agent-password-store branch, remerge (that is, reverse-merge and then merge again) r1146165, r1146496, r1146501. For some reason the right set of changes was not

svn commit: r1150762 - /subversion/branches/gpg-agent-password-store/subversion/tests/cmdline/svnmucc_tests.py

2011-07-25 Thread stsp
Author: stsp Date: Mon Jul 25 15:58:20 2011 New Revision: 1150762 URL: http://svn.apache.org/viewvc?rev=1150762&view=rev Log: For some reason, when r1144381 was merged into the gpg-agent-password-store branch, the file subversion/tests/cmdline/svnmucc_tests.py didn't get added. So do this now. Ad

svn commit: r1150779 - /subversion/branches/1.7.x/STATUS

2011-07-25 Thread danielsh
Author: danielsh Date: Mon Jul 25 16:54:34 2011 New Revision: 1150779 URL: http://svn.apache.org/viewvc?rev=1150779&view=rev Log: Vote for r1149627. Modified: subversion/branches/1.7.x/STATUS Modified: subversion/branches/1.7.x/STATUS URL: http://svn.apache.org/viewvc/subversion/branches/1.

svn commit: r1150783 - in /subversion/trunk: ./ subversion/include/ subversion/include/private/ subversion/libsvn_auth_gpg_agent/ subversion/libsvn_subr/

2011-07-25 Thread stsp
Author: stsp Date: Mon Jul 25 17:14:15 2011 New Revision: 1150783 URL: http://svn.apache.org/viewvc?rev=1150783&view=rev Log: Reintegrate the gpg-agent-password-store branch. It is now working quite well. Further cleanup can happen on trunk. The merge was an interesting experience. In addition to

svn commit: r1150789 - /subversion/trunk/subversion/include/svn_auth.h

2011-07-25 Thread stsp
Author: stsp Date: Mon Jul 25 17:18:33 2011 New Revision: 1150789 URL: http://svn.apache.org/viewvc?rev=1150789&view=rev Log: * subversion/include/svn_auth.h (svn_auth_gpg_agent_version): Add @since tag. (svn_auth_get_gpg_agent_simple_provider): Fix @since tag. Modified: subversion/trunk/

svn commit: r1150793 - /subversion/trunk/build/generator/extractor.py

2011-07-25 Thread rhuijben
Author: rhuijben Date: Mon Jul 25 17:21:28 2011 New Revision: 1150793 URL: http://svn.apache.org/viewvc?rev=1150793&view=rev Log: * build/generator/extractor.py (_filter_names): Following up on r1150783, add a few more functions to the not-available-on-windows list. Modified: subversion

svn commit: r1150799 - /subversion/site/publish/roadmap.html

2011-07-25 Thread danielsh
Author: danielsh Date: Mon Jul 25 17:37:19 2011 New Revision: 1150799 URL: http://svn.apache.org/viewvc?rev=1150799&view=rev Log: * roadmap.html: Start documenting 1.8. Modified: subversion/site/publish/roadmap.html Modified: subversion/site/publish/roadmap.html URL: http://svn.apache.org/v

svn commit: r1150801 - /subversion/trunk/subversion/libsvn_auth_gpg_agent/gpg_agent.c

2011-07-25 Thread stsp
Author: stsp Date: Mon Jul 25 17:43:18 2011 New Revision: 1150801 URL: http://svn.apache.org/viewvc?rev=1150801&view=rev Log: Some refactoring in the gpg-agent code. No functional change. * subversion/libsvn_auth_gpg_agent/gpg_agent.c (send_option): New helper function that sends an option to t

svn commit: r1150803 - /subversion/trunk/subversion/libsvn_auth_gpg_agent/gpg_agent.c

2011-07-25 Thread stsp
Author: stsp Date: Mon Jul 25 17:45:07 2011 New Revision: 1150803 URL: http://svn.apache.org/viewvc?rev=1150803&view=rev Log: * subversion/libsvn_auth_gpg_agent/gpg_agent.c (password_get_gpg_agent): Do not ignore errors thrown by the send() function. Modified: subversion/trunk/subversion/li

svn commit: r1150807 - /subversion/trunk/subversion/libsvn_auth_gpg_agent/gpg_agent.c

2011-07-25 Thread stsp
Author: stsp Date: Mon Jul 25 17:48:52 2011 New Revision: 1150807 URL: http://svn.apache.org/viewvc?rev=1150807&view=rev Log: * subversion/libsvn_auth_gpg_agent/gpg_agent.c (send_option, password_get_gpg_agent): Use write() instead of send(). We don't set any flags for send() so we might as w

svn commit: r1150812 - in /subversion/trunk/subversion: libsvn_wc/adm_ops.c tests/cmdline/special_tests.py

2011-07-25 Thread philip
Author: philip Date: Mon Jul 25 17:59:44 2011 New Revision: 1150812 URL: http://svn.apache.org/viewvc?rev=1150812&view=rev Log: Fix issue 3972, revert always claims to revert symlinks * subversion/libsvn_wc/adm_ops.c (revert_restore): Move executable/read-only queries closer to the point whe

svn commit: r1150821 - in /subversion/trunk: build/generator/gen_make.py subversion/bindings/swig/core.i

2011-07-25 Thread stsp
Author: stsp Date: Mon Jul 25 18:20:28 2011 New Revision: 1150821 URL: http://svn.apache.org/viewvc?rev=1150821&view=rev Log: Fix problems in the bindings tests that occured since the reintegration of the gpg-agent-password-store branch. * subversion/bindings/swig/core.i: Ignore functions related

svn commit: r1150833 - in /subversion/trunk/subversion: include/svn_auth.h libsvn_subr/config_file.c

2011-07-25 Thread stsp
Author: stsp Date: Mon Jul 25 18:36:16 2011 New Revision: 1150833 URL: http://svn.apache.org/viewvc?rev=1150833&view=rev Log: Small cleanups related to the new gpg-agent feature. No functional change. * subversion/include/svn_auth.h (svn_auth_get_platform_specific_provider, svn_auth_get_plat

svn commit: r1150841 - /subversion/trunk/subversion/libsvn_auth_gpg_agent/gpg_agent.c

2011-07-25 Thread stsp
Author: stsp Date: Mon Jul 25 18:45:57 2011 New Revision: 1150841 URL: http://svn.apache.org/viewvc?rev=1150841&view=rev Log: * subversion/libsvn_auth_gpg_agent/gpg_agent.c (password_get_gpg_agent): We can pass the full BUFFER_SIZE to receive_from_gpg_agent() and send_option() because they wi

svn commit: r1150842 - /subversion/trunk/build/generator/gen_win.py

2011-07-25 Thread rhuijben
Author: rhuijben Date: Mon Jul 25 18:48:20 2011 New Revision: 1150842 URL: http://svn.apache.org/viewvc?rev=1150842&view=rev Log: * build/generator/gen_win.py (parse_options): Don't generate a libsvn_auth_gpg_agent project on Windows. Modified: subversion/trunk/build/generator/gen_win.py M

svn commit: r1150853 - /subversion/trunk/subversion/libsvn_ra_serf/replay.c

2011-07-25 Thread lgo
Author: lgo Date: Mon Jul 25 19:21:26 2011 New Revision: 1150853 URL: http://svn.apache.org/viewvc?rev=1150853&view=rev Log: Follow up to r1150506 with a similar fix for replay_range. * subversion/libsvn_ra_serf/replay.c (svn_ra_serf__replay_range): Don't create file_pool from the global sessio

svn commit: r1150867 - /subversion/trunk/subversion/libsvn_auth_gpg_agent/gpg_agent.c

2011-07-25 Thread danielsh
Author: danielsh Date: Mon Jul 25 19:55:26 2011 New Revision: 1150867 URL: http://svn.apache.org/viewvc?rev=1150867&view=rev Log: * subversion/libsvn_auth_gpg_agent/gpg_agent.c (password_get_gpg_agent): Prefer LC_ALL to LC_CTYPE. Modified: subversion/trunk/subversion/libsvn_auth_gpg_agent/g

svn commit: r1150868 - /subversion/trunk/tools/client-side/detatch.py

2011-07-25 Thread hwright
Author: hwright Date: Mon Jul 25 19:56:35 2011 New Revision: 1150868 URL: http://svn.apache.org/viewvc?rev=1150868&view=rev Log: Add a rudimentary detatch script to the client-side tools. This is far from comprehensive or exhaustively tested, but should work in most scenarios. Improvements, patc

svn commit: r1150869 - in /subversion/trunk/tools/client-side: detach.py detatch.py

2011-07-25 Thread hwright
Author: hwright Date: Mon Jul 25 19:59:37 2011 New Revision: 1150869 URL: http://svn.apache.org/viewvc?rev=1150869&view=rev Log: My spelling is horrible. * tools/client-side/detatch.py: Renamed to... * tools/client-side/detach.py: ...this. Added: subversion/trunk/tools/client-side/detac

svn commit: r1150870 - /subversion/trunk/subversion/libsvn_auth_gpg_agent/gpg_agent.c

2011-07-25 Thread stsp
Author: stsp Date: Mon Jul 25 20:00:58 2011 New Revision: 1150870 URL: http://svn.apache.org/viewvc?rev=1150870&view=rev Log: * subversion/libsvn_auth_gpg_agent/gpg_agent.c (password_get_gpg_agent): Write the correct number of bytes to the socket when sending the GET_PASSPHRASE command. We us

svn commit: r1150872 - /subversion/trunk/tools/client-side/detach.py

2011-07-25 Thread hwright
Author: hwright Date: Mon Jul 25 20:02:33 2011 New Revision: 1150872 URL: http://svn.apache.org/viewvc?rev=1150872&view=rev Log: * tools/client-side/detach.py (migrate_sqlite): Wrap a string in a tuple. Modified: subversion/trunk/tools/client-side/detach.py Modified: subversion/trunk/tools

svn commit: r1150873 - /subversion/trunk/tools/client-side/detach.py

2011-07-25 Thread hwright
Author: hwright Date: Mon Jul 25 20:03:38 2011 New Revision: 1150873 URL: http://svn.apache.org/viewvc?rev=1150873&view=rev Log: This really is untested. I mean it. * tools/client-side/detach.py: Raise an exception by default to prevent "accidental" usage. Modified: subversion/trunk/tools

svn commit: r1150874 - /subversion/trunk/tools/client-side/detach.py

2011-07-25 Thread hwright
Author: hwright Date: Mon Jul 25 20:05:20 2011 New Revision: 1150874 URL: http://svn.apache.org/viewvc?rev=1150874&view=rev Log: Fix a couple more instances of the same bug as r1150872. * tools/client-side/detach.py (migrate_sqlite): Wrap some strings in tuples going into sqlite. Modified:

svn commit: r1150875 - /subversion/trunk/subversion/libsvn_auth_gpg_agent/gpg_agent.c

2011-07-25 Thread stsp
Author: stsp Date: Mon Jul 25 20:07:30 2011 New Revision: 1150875 URL: http://svn.apache.org/viewvc?rev=1150875&view=rev Log: * subversion/libsvn_auth_gpg_agent/gpg_agent.c (password_get_gpg_agent): Verify that the agent shares our idea about which socket we used to connect to the agent. The

Re: svn commit: r1150875 - /subversion/trunk/subversion/libsvn_auth_gpg_agent/gpg_agent.c

2011-07-25 Thread Daniel Shahaf
This function uses p in two places now, don't you need to re-initialize it to NULL before the second usage? s...@apache.org wrote on Mon, Jul 25, 2011 at 20:07:30 -: > Author: stsp > Date: Mon Jul 25 20:07:30 2011 > New Revision: 1150875 > > URL: http://svn.apache.org/viewvc?rev=1150875&view=

svn commit: r1150883 - /subversion/trunk/subversion/libsvn_subr/auth.c

2011-07-25 Thread stsp
Author: stsp Date: Mon Jul 25 20:21:21 2011 New Revision: 1150883 URL: http://svn.apache.org/viewvc?rev=1150883&view=rev Log: * subversion/libsvn_subr/auth.c (svn_auth_get_platform_specific_provider): The gpg_agent provider only implements the "simple" provider type for now. Do not attempt

svn commit: r1150884 - /subversion/trunk/subversion/libsvn_auth_gpg_agent/gpg_agent.c

2011-07-25 Thread stsp
Author: stsp Date: Mon Jul 25 20:24:17 2011 New Revision: 1150884 URL: http://svn.apache.org/viewvc?rev=1150884&view=rev Log: * subversion/libsvn_auth_gpg_agent/gpg_agent.c (password_get_gpg_agent): Reinitialise local variable P to NULL before using it a second time. Found by: danielsh Modi

svn commit: r1150924 - /subversion/trunk/tools/client-side/detach.py

2011-07-25 Thread danielsh
Author: danielsh Date: Mon Jul 25 21:35:28 2011 New Revision: 1150924 URL: http://svn.apache.org/viewvc?rev=1150924&view=rev Log: * tools/client-side/detach.py (migrate_pristines): Make the regex a bit more liberal. Tested by: none Modified: subversion/trunk/tools/client-side/detach.py Mo

svn commit: r1150950 - in /subversion/trunk: ./ build/generator/ subversion/bindings/swig/ subversion/include/ subversion/libsvn_auth_gpg_agent/ subversion/libsvn_subr/

2011-07-25 Thread stsp
Author: stsp Date: Mon Jul 25 23:00:20 2011 New Revision: 1150950 URL: http://svn.apache.org/viewvc?rev=1150950&view=rev Log: Remove libsvn_auth_gpg_agent and move gpg-agent support into libsvn_subr. There is no need to put gpg-agent support into a library loaded at runtime. The svn code talks to

svn commit: r1150952 - /subversion/trunk/subversion/libsvn_subr/gpg_agent.c

2011-07-25 Thread stsp
Author: stsp Date: Mon Jul 25 23:07:56 2011 New Revision: 1150952 URL: http://svn.apache.org/viewvc?rev=1150952&view=rev Log: * subversion/libsvn_subr/gpg_agent.c: Wrap everything in this file within #ifndef WIN32 to avoid build problems on Windows. Modified: subversion/trunk/subversion/li

svn commit: r1150954 - in /subversion/trunk/subversion: include/svn_auth.h libsvn_subr/auth.c

2011-07-25 Thread stsp
Author: stsp Date: Mon Jul 25 23:25:39 2011 New Revision: 1150954 URL: http://svn.apache.org/viewvc?rev=1150954&view=rev Log: Move gpg-agent behind GNOME Keyring, Kwallet, and Keychain, by default. We don't want to disturb existing setups that use existing password caching mechanisms on *NIX syste

svn commit: r1150958 - /subversion/trunk/subversion/tests/libsvn_subr/auth-test.c

2011-07-25 Thread stsp
Author: stsp Date: Mon Jul 25 23:40:35 2011 New Revision: 1150958 URL: http://svn.apache.org/viewvc?rev=1150958&view=rev Log: * subversion/tests/libsvn_subr/auth-test.c (test_platform_specific_auth_providers): Now that gpg-agent support is linked into libsvn_subr, this test will find it if SV

svn commit: r1150961 - /subversion/trunk/subversion/libsvn_subr/gpg_agent.c

2011-07-25 Thread stsp
Author: stsp Date: Tue Jul 26 00:05:09 2011 New Revision: 1150961 URL: http://svn.apache.org/viewvc?rev=1150961&view=rev Log: * subversion/libsvn_subr/gpg_agent.c (password_get_gpg_agent): While having the CLI prompt and GPG-Agent prompt match up is kind of neat, we should try to minimise the