joe
Patch |
r877585,
r870078,
r869986,
r869948,
r869899,
r869898,
r869895,
r869683,
r869544,
r869513,
r869504,
r869503,
r869500,
r869499,
r869497,
r869496,
r869495,
r869454,
r869453,
r867436,
r866647,
r851373,
r850146,
r849682,
r848261,
r848259,
r846235,
r843180,
r842361,
r842051,
r842050,
r841978,
r841482,
r841362,
r841361,
r841357,
r841226,
r841225,
r840761,
r840760,
r840759,
r840708,
r840705,
r840694,
r840551,
r840550,
r840549,
r840548,
r840468,
r840418,
r840410,
r840409,
r840300,
r840184,
r840183,
r840171,
r840168,
r840153,
r840152,
r840151,
r840149,
r840142,
r840140,
r840130,
r840124,
r840104,
r840101,
r840100,
r840099,
r840098,
r840097,
r840096,
r840095,
r839986,
r839985,
r839702,
r839701,
r839700,
r839699,
r839698,
r839697,
r839684,
r839683,
r839682,
r839681,
r839680,
r839676,
r839674,
r839673,
r839672,
r839667,
r839614,
r839609,
r839605,
r839603,
r839595,
r839594,
r839593,
r839592,
r839591,
r839588,
r839586,
r839585,
r839579,
r839576,
r839575,
r839574,
r839569,
r839396,
r839306,
r838656,
r838655,
r838654,
r838653,
r838631,
r838318,
r838238,
r838227,
r837978,
r837826,
r837821,
r837820,
r837818,
r837781,
r837780,
r837779,
r837778,
r837777,
r837755,
r837754,
r837703,
r837695,
r837694,
r837638,
r837610,
r837587,
r837586,
r837585,
r837554,
r837552,
r837532,
r837531,
r837460,
r837459,
r837260,
r837236,
r837235,
r837234 |
r837234 | joe | 2000-09-13 19:44:51 +0000 (Wed, 13 Sep 2000)
* questions.c: Fix compile warning by picking up apr_psprintf
prototype.
r837235 | joe | 2000-09-14 10:56:59 +0000 (Thu, 14 Sep 2000)
* get_editor.c (free_dir_baton): Add return statement.
(add_file): Fix debugging printf.
PR:
Obtained from:
Submitted by:
Reviewed by:
r837236 | joe | 2000-09-14 11:56:08 +0000 (Thu, 14 Sep 2000)
* xml_parse.c, svn_delta.h (svn_xml_parsebytes): Add 'const' to
buffer argument.
r837260 | joe | 2000-09-14 21:51:56 +0000 (Thu, 14 Sep 2000)
* adm_files.c (v_extend_with_adm_name, extend_with_adm_name,
sync_adm_file, open_adm_file, close_adm_file): Modified to accept a
NULL-terminated argument list, rather than using an extra argument to
indicate the length of the list. (all callers changed)
r837459 | joe | 2000-10-04 19:39:36 +0000 (Wed, 04 Oct 2000)
* Makefile.am: Provide a definition for ACLOCAL, since the one automake
provides doesn't include the "-l ac-helpers" option, so the "automatically
regenerate aclocal.m4 if configure.in changes" rule produces a broken
configure script since the macros from ac-helpers never get picked up.
r837460 | joe | 2000-10-04 19:43:14 +0000 (Wed, 04 Oct 2000)
Makefile.am: Fix missing pixel in previous change; aclocal wants -I not -l.
r837531 | joe | 2000-10-07 10:55:45 +0000 (Sat, 07 Oct 2000)
* session.c (svn_ra_open): Fix default ports in repository URL.
r837532 | joe | 2000-10-07 11:02:09 +0000 (Sat, 07 Oct 2000)
* svn_error.h (SVN_ERR_RA_HOSTNAME_LOOKUP): New error.
* session.c (svn_ra_open): Return an error if hostname lookup fails.
r837552 | joe | 2000-10-07 22:48:08 +0000 (Sat, 07 Oct 2000)
* autogen.sh: Require a specific version of neon which is known to
work, since future releases may not be compatible.
r837554 | joe | 2000-10-08 00:52:16 +0000 (Sun, 08 Oct 2000)
* get_editor.c (add_or_replace_file): Invert test to prevent NULL pointer
dereference.
r837585 | joe | 2000-10-10 19:18:25 +0000 (Tue, 10 Oct 2000)
Add commit-test.
r837586 | joe | 2000-10-10 20:03:04 +0000 (Tue, 10 Oct 2000)
* svn_error.h: Move RA-specific errors into SVN_ERR_RA_ namespace.
* session.c: Altered accordingly.
r837587 | joe | 2000-10-10 20:33:07 +0000 (Tue, 10 Oct 2000)
* checkout-test.c (main): Exit with an error if apply_delta fails.
r837610 | joe | 2000-10-12 21:21:51 +0000 (Thu, 12 Oct 2000)
* include/svn_string.h: Added pool pointer to svn_string_t structure.
Removed 'pool' argument from svn_string_ensure, svn_string_append*.
* libsvn_subr/svn_string.c (svn_string_ensure, svn_string_appendcstr,
svn_string_appendbytes, svn_string_appendstr): Removed pool argument.
(svn_string_ncreate): Store pool pointer in structure. (svn_string_ensure):
Pass the original pool to my__realloc.
* (everywhere): Don't pass pool in calls to svn_string_append*, and
svn_string_ensure accordingly.
r837638 | joe | 2000-10-14 22:41:51 +0000 (Sat, 14 Oct 2000)
Remove references to old libsvn_string.
r837694 | joe | 2000-10-17 22:23:28 +0000 (Tue, 17 Oct 2000)
* fetch.c (svn_ra_checkout): Don't call add_directory for the root of the
repository.
r837695 | joe | 2000-10-17 22:58:56 +0000 (Tue, 17 Oct 2000)
* fetch.c (fetch_file_reader): Fix string declaration.
r837703 | joe | 2000-10-18 07:09:44 +0000 (Wed, 18 Oct 2000)
Put in the neon mailing list as the bug-reporting address.
r837754 | joe | 2000-10-20 19:04:23 +0000 (Fri, 20 Oct 2000)
* session.c (svn_ra_open): Fix URL validity check.
r837755 | joe | 2000-10-20 19:06:52 +0000 (Fri, 20 Oct 2000)
* path.c (svn_path_add_component, svn_path_add_component_nts,
add_component_internal): Remove redundant pool argument.
All callers changed.
r837777 | joe | 2000-10-21 15:25:56 +0000 (Sat, 21 Oct 2000)
* fetch.c (svn_ra_checkout): Remove debugging printf which got
committed by mistake.
r837778 | joe | 2000-10-21 22:43:41 +0000 (Sat, 21 Oct 2000)
* fetch.c (fetch_dirents): More verbose error reporting for PROPFIND
failures.
r837779 | joe | 2000-10-21 22:46:01 +0000 (Sat, 21 Oct 2000)
* fetch.c (fetch_dirents): Destroy PROPFIND handler after use.
r837780 | joe | 2000-10-21 22:48:52 +0000 (Sat, 21 Oct 2000)
* fetch.c (fetch_dirents): Destroy the PROPFIND handler before returning
in error cases.
r837781 | joe | 2000-10-21 22:52:44 +0000 (Sat, 21 Oct 2000)
* fetch.c (everywhere): Use SVN_NO_ERROR for 'no error', rather than
NULL (for readability and consistency).
r837818 | joe | 2000-10-26 18:05:49 +0000 (Thu, 26 Oct 2000)
* svn_error.h (svn_error_createf): Add GCC printf format-checking
attributes.
* svn_string.h (svn_string_createf, svn_string_createv): Add GCC
printf format-checking attributes.
r837820 | joe | 2000-10-26 19:29:19 +0000 (Thu, 26 Oct 2000)
Pass char *'s rather than svn_string_t *'s to printf-style functions.
r837821 | joe | 2000-10-26 19:32:36 +0000 (Thu, 26 Oct 2000)
svn_vernum_t is a long int, so use %ld.
r837826 | joe | 2000-10-26 21:00:29 +0000 (Thu, 26 Oct 2000)
Change of e-mail address.
r837978 | joe | 2000-11-12 19:34:51 +0000 (Sun, 12 Nov 2000)
* configure.in: Make the search for a diff program work, using
AC_DEFINE_UNQUOTED.
r838227 | joe | 2000-12-16 09:15:11 +0000 (Sat, 16 Dec 2000)
* fetch.c: Use the new constant for the first element ID rather than a
magic 0x1000.
r838238 | joe | 2000-12-17 00:12:18 +0000 (Sun, 17 Dec 2000)
* commit.c (simple_request): Use the method name passed rather than
hard-coding MKACTIVITY. Fix the http_get_status() call.
r838318 | joe | 2001-01-06 16:34:48 +0000 (Sat, 06 Jan 2001)
* random-test.c (main): Pass the pool to apr_initopt.
r838631 | joe | 2001-02-17 23:52:06 +0000 (Sat, 17 Feb 2001)
Update to neon 0.11.
* configure.in: libneon.la has moved to neon/src/libneon.la
* autogen.sh: 0.8 -> 0.11.
* ac-helpers/get-neon-ver.sh: Look for version number in macros/neon.m4.
* subversion/libsvn_ra_dav/fetch.c (start_resource): Renamed to create_private.
(end_resource): Renamed to pfind_results and adjusted for new API.
(fetch_dirents): Adjust for new API; fetch a set of 'complex' properties.
(start_element, end_element): Adjusted for new API.
r838653 | joe | 2001-02-21 00:21:00 +0000 (Wed, 21 Feb 2001)
* svn_error.c (abort_on_pool_failure): Prevent compiler warning on
Tru64.
r838654 | joe | 2001-02-21 00:40:45 +0000 (Wed, 21 Feb 2001)
Fix non-portable use of 'va_list' argument.
* svn_error.c (make_error_internal): Don't set the 'message' field
of the error object here. (svn_error_create, svn_error_createf): Set it
here instead.
r838655 | joe | 2001-02-21 00:52:33 +0000 (Wed, 21 Feb 2001)
if ! ... is not portable.
r838656 | joe | 2001-02-21 00:58:36 +0000 (Wed, 21 Feb 2001)
* svn_error.c (svn_error_create): Use apr_pstrdup to dup the message.
r839306 | joe | 2001-05-09 08:43:14 +0000 (Wed, 09 May 2001)
* svnadmin.c (usage): Spelling fix.
r839396 | joe | 2001-05-22 18:15:23 +0000 (Tue, 22 May 2001)
* svn_types.h: Don't use ## when concatenating string tokens.
r839569 | joe | 2001-06-26 17:38:08 +0000 (Tue, 26 Jun 2001)
* berkeley-db.m4 (SVN_LIB_BERKELEY_DB): Add locations used by Red Hat
Linux db3 packages to standard places to look. [Raw Hide has db3-3.2.9
RPMs now]
r839574 | joe | 2001-06-26 19:59:50 +0000 (Tue, 26 Jun 2001)
Updated to neon 0.15. s/(dav_|hip_|http_)/ne_/g
* props.c: Removed replacement propfind() implementation.
(svn_ra_dav__get_props): Use new PROPFIND API.
* util.c (svn_ra_dav__parsed_request): Take an integer fd rather than
a FILE *: all callers changed. Pass the request body length to
ne_set_request_body_buffer.
Unrelated cleanup:
* session.c, util.c: Use apr_want.h.
r839575 | joe | 2001-06-26 20:00:48 +0000 (Tue, 26 Jun 2001)
* autogen.sh: Require neon 0.15.3.
r839576 | joe | 2001-06-26 20:08:13 +0000 (Tue, 26 Jun 2001)
* util.c (svn_ra_dav__parsed_request): ne_request_create cannot fail, no
need to cope with NULL return value.
r839579 | joe | 2001-06-26 20:24:01 +0000 (Tue, 26 Jun 2001)
* session.c (svn_ra_open): TLS upgrades are not yet useful.
r839585 | joe | 2001-06-26 23:45:52 +0000 (Tue, 26 Jun 2001)
* fetch.c: Fix initializer syntax of report_head and report_tail. (don't
know why gcc didn't notice this but Tru64 cc did)
r839586 | joe | 2001-06-26 23:49:31 +0000 (Tue, 26 Jun 2001)
* svn_wc.h: Remove trailing commas from enumerator list (kill warnings
from Tru64 cc).
r839588 | joe | 2001-06-27 00:05:30 +0000 (Wed, 27 Jun 2001)
* fs.c (cleanup_fs_db): Use pool-based allocation rather than alloca(),
which isn't portable unless you jump through hoops.
r839591 | joe | 2001-06-27 00:55:22 +0000 (Wed, 27 Jun 2001)
* target-test.sh: Set $PWD explicitly, some shells don't update this
automatically. (e.g. Tru64 /bin/sh)
r839592 | joe | 2001-06-27 01:05:36 +0000 (Wed, 27 Jun 2001)
* Makefile.in (check): Carry on past test failures with non-GNU make
too. (I think this is useful behaviour since you get to see all the test
results in front of you, even if some early ones fail)
r839593 | joe | 2001-06-27 01:08:29 +0000 (Wed, 27 Jun 2001)
* strings-reps-test.c: Don't carry string literals over new-lines, Tru64
cc can't parse it.
r839594 | joe | 2001-06-27 01:21:07 +0000 (Wed, 27 Jun 2001)
* cl.h: Remove another trailing comma.
r839595 | joe | 2001-06-27 01:29:57 +0000 (Wed, 27 Jun 2001)
Tru64 5.0 update.
r839603 | joe | 2001-06-28 17:53:17 +0000 (Thu, 28 Jun 2001)
Change RA interface to allow plugins to handle >1 URL scheme.
* ra_loader.c (svn_ra_init_ra_libs): Pass through the scheme->plugin
hash table to the plugin's init function.
* svn_ra.h: Prototypes updated accordingly.
* ra_plugin.c (svn_ra_local_init): Updated accordingly.
* session.c (svn_ra_dav_init): Updated accordingly, and also support
https: URLs.
r839605 | joe | 2001-06-28 18:43:42 +0000 (Thu, 28 Jun 2001)
* configure.in: Get any extra libraries that neon needs from the
'neon-config' script and use these if building statically.
r839609 | joe | 2001-06-28 22:17:19 +0000 (Thu, 28 Jun 2001)
* configure.in: Fix diffutils URL.
r839614 | joe | 2001-06-29 00:12:57 +0000 (Fri, 29 Jun 2001)
* configure.in: Fix ra_dav when --disable-shared isn't given (the
default). neon now defaults to not building shared libraries, so force
it to do whatever we do.
r839667 | joe | 2001-07-06 20:54:28 +0000 (Fri, 06 Jul 2001)
Stuff I'm working on.
r839672 | joe | 2001-07-06 22:24:22 +0000 (Fri, 06 Jul 2001)
Add support for setting properties. The namespace SVN:custom is used for
property names. (Deleting properties is untested)
* ra_dav.h: Add a pool to the svn_ra_dav_resource_t.
* commit.c: (resource_baton_t): Use a table for name/value pairs of
properties to change, and an array for properties to delete.
(record_prop_change): Take resource baton, modify array and table
appropriately. (do_setprop): New function. (do_proppatch): Take a
resource baton, build up the PROPPATCH body appropriately and dispatch
the request. (all callers modified)
r839673 | joe | 2001-07-06 22:34:21 +0000 (Fri, 06 Jul 2001)
Revert back to rev1.6 of props.c.
r839674 | joe | 2001-07-06 22:44:49 +0000 (Fri, 06 Jul 2001)
Commit the right file this time.
* commit.c: (resource_baton_t): Use a table for name/value pairs of
properties to change, and an array for properties to delete.
(record_prop_change): Take resource baton, modify array and table
appropriately. (do_setprop): New function. (do_proppatch): Take a
resource baton, build up the PROPPATCH body appropriately and dispatch
the request. (all callers modified)
r839676 | joe | 2001-07-06 23:12:41 +0000 (Fri, 06 Jul 2001)
Fix some code formatting, no functional change.
r839680 | joe | 2001-07-07 10:35:50 +0000 (Sat, 07 Jul 2001)
* proplist-cmd.c: Fix comment.
r839681 | joe | 2001-07-07 10:39:27 +0000 (Sat, 07 Jul 2001)
* props.c: Fix comment.
r839682 | joe | 2001-07-07 11:03:00 +0000 (Sat, 07 Jul 2001)
Fix the most of the warnings.
* getdate.y: Make prototypes proper ANSI prototypes, and constify some
strings.
r839683 | joe | 2001-07-07 11:15:42 +0000 (Sat, 07 Jul 2001)
Fix svn-dev.el locations.
r839684 | joe | 2001-07-07 11:17:51 +0000 (Sat, 07 Jul 2001)
Fix more svn-dev.el locations.
r839697 | joe | 2001-07-10 21:51:28 +0000 (Tue, 10 Jul 2001)
* configure.in: Expand comment on passing down arguments to neon's
configure script.
r839698 | joe | 2001-07-10 22:46:13 +0000 (Tue, 10 Jul 2001)
* configure.in: Check for a "python2" binary then a "python" binary,
substitute as PYTHON into Makefile.
r839699 | joe | 2001-07-10 22:52:56 +0000 (Tue, 10 Jul 2001)
* Makefile.in (check): Run any tests containing '.py' using configure
python binary.
r839700 | joe | 2001-07-10 23:11:19 +0000 (Tue, 10 Jul 2001)
Minor cleanups for ChangeLog rules. Include ac-helpers directory in
changes tracked.
r839701 | joe | 2001-07-10 23:11:44 +0000 (Tue, 10 Jul 2001)
Fix another svn-dev.el path.
r839702 | joe | 2001-07-10 23:24:44 +0000 (Tue, 10 Jul 2001)
Fix insanity. Run python tests in the appropriate subdirectory again,
and remove need for the eval mess.
r839985 | joe | 2001-08-17 16:50:25 +0000 (Fri, 17 Aug 2001)
* fetch.c (start_element): Fix uninitialized variable warning at
line 855.
r839986 | joe | 2001-08-17 16:53:47 +0000 (Fri, 17 Aug 2001)
* fetch.c: Use apr_want.h rather than string.h, and fix comment.
r840095 | joe | 2001-09-02 11:32:10 +0000 (Sun, 02 Sep 2001)
Add missing includes.
r840096 | joe | 2001-09-02 12:06:48 +0000 (Sun, 02 Sep 2001)
Fix "svn diff foo > bar" output.
* diff.c (svn_cl__print_file_diff): Print diff headers using APR file
I/O to prevent output interleaving badly.
r840097 | joe | 2001-09-02 13:43:35 +0000 (Sun, 02 Sep 2001)
Clarify which of the string types is used in hash keys used by
svn_wc_entries_read.
r840098 | joe | 2001-09-02 14:30:52 +0000 (Sun, 02 Sep 2001)
Implement recursion into directories for diff command.
* diff.c (svn_cl__print_dir_diff): New function.
* cl.h: Add new prototype for above.
* diff-cmd.c (svn_cl__diff): Check whether each target is a file or
directory, and call _file_diff or _dir_diff appropriately.
r840099 | joe | 2001-09-02 15:57:53 +0000 (Sun, 02 Sep 2001)
* diff-cmd.c (svn_cl__diff): Return error if target doesn't exist or
is of unknown type.
r840100 | joe | 2001-09-02 16:10:53 +0000 (Sun, 02 Sep 2001)
* diff.c (svn_cl__print_dir_diff): Bail out if directory is not a
genuine WC.
r840101 | joe | 2001-09-02 19:59:29 +0000 (Sun, 02 Sep 2001)
Use the SVN_ERR macro. (no functional changes)
r840104 | joe | 2001-09-04 00:46:55 +0000 (Tue, 04 Sep 2001)
* adm_ops.c (svn_wc_revert): Allow reverting a file which was deleted.
r840124 | joe | 2001-09-05 20:17:56 +0000 (Wed, 05 Sep 2001)
Use a second ne_session for GET requests so updates work.
* ra_dav.h (svn_ra_session_t): Add a second ne_session pointer.
* session.c (svn_ra_get_authenticator): Initialize the second session.
* fetch.c (simple_fetch_file): Use the second session.
r840130 | joe | 2001-09-05 23:02:43 +0000 (Wed, 05 Sep 2001)
Make sure SHELL is set properly. (fixes build with non-GNU make)
r840140 | joe | 2001-09-06 18:35:16 +0000 (Thu, 06 Sep 2001)
Explain how to debug a bit, also noticed some persistent connection
problems, so turn them off when debugging since they confuse things.
r840142 | joe | 2001-09-07 17:47:45 +0000 (Fri, 07 Sep 2001)
* adm_crawler.c (load_ignore_file): Use buffered file I/O.
r840149 | joe | 2001-09-10 19:53:43 +0000 (Mon, 10 Sep 2001)
Move debugging bits after sessions are created.
r840151 | joe | 2001-09-10 21:33:44 +0000 (Mon, 10 Sep 2001)
Do what Greg said to get checkout of specific revision working.
* props.c (svn_ra_dav__get_props_resource): Pick the first response
out of the hash if a label was specified.
r840152 | joe | 2001-09-10 21:50:30 +0000 (Mon, 10 Sep 2001)
Add a set of default patterns to ignore.
* adm_crawler.c (add_default_ignores): New function.
(report_revisions): Initialize the "patterns" hash here, and hence
don't worry about it being NULL. (load_ignore_file): Adjusted to take
a real hash rather than pass one back.
r840153 | joe | 2001-09-10 22:39:25 +0000 (Mon, 10 Sep 2001)
Workaround persistent connection problems (e.g. imports failing).
* session.c (svn_ra_get_authenticator): Disable persistent
connections.
r840168 | joe | 2001-09-12 21:50:48 +0000 (Wed, 12 Sep 2001)
Remove unnecessary casts.
r840171 | joe | 2001-09-13 11:35:19 +0000 (Thu, 13 Sep 2001)
Fix the target to install headers.
r840183 | joe | 2001-09-16 15:26:18 +0000 (Sun, 16 Sep 2001)
* ra_loader.c: s/index/idx/g to fix compiler warning on Linux.
r840184 | joe | 2001-09-16 20:02:38 +0000 (Sun, 16 Sep 2001)
Only support https: URLs if neon is compiled with SSL support.
* configure.in: Add macros neon exports to CFLAGS.
* subversion/libsvn_ra_dav/session.c (svn_ra_dav_init): Only advertise
support for "https" schema if NEON_SSL is defined.
r840300 | joe | 2001-10-11 20:05:04 +0000 (Thu, 11 Oct 2001)
Require neon 0.17.1, which uses autoconf 2.5x/libtool 1.4; no
need to run neon/autogen.sh any more.
r840409 | joe | 2001-10-27 09:28:37 +0000 (Sat, 27 Oct 2001)
Clean up temporary directory which autoconf 2.52 creates.
r840410 | joe | 2001-10-27 09:34:03 +0000 (Sat, 27 Oct 2001)
Require neon 0.17.2, which hopefully fixes the persistent
connection problems.
* ra_dav.h: ne_propname definition moved to ne_props.h.
r840418 | joe | 2001-10-29 20:56:22 +0000 (Mon, 29 Oct 2001)
* session.c: Enable persistent connections again.
r840468 | joe | 2001-11-04 17:41:34 +0000 (Sun, 04 Nov 2001)
* gnu-patch.sh: grep -w isn't portable; -q may not be either
r840548 | joe | 2001-11-18 10:33:06 +0000 (Sun, 18 Nov 2001)
* neon.m4 (SVN_LIB_NEON): Improve filtering of neon-config --cflags
output into CFLAGS and SVN_NEON_INCLUDES.
r840549 | joe | 2001-11-18 11:31:42 +0000 (Sun, 18 Nov 2001)
* neon.m4 (SVN_LIB_NEON): Prevent m4 quote munging so these sed
regexps actually work.
r840550 | joe | 2001-11-18 12:09:46 +0000 (Sun, 18 Nov 2001)
* neon.m4 (SVN_LIB_NEON): Remove -I/usr/include from SVN_NEON_INCLUDES.
r840551 | joe | 2001-11-18 17:41:06 +0000 (Sun, 18 Nov 2001)
Double quote to prevent m4 quoting losing the [=FILE].
r840694 | joe | 2001-12-07 00:19:42 +0000 (Fri, 07 Dec 2001)
* random-test: Fix compiler warnings.
r840705 | joe | 2001-12-11 22:26:49 +0000 (Tue, 11 Dec 2001)
* libsvn_client/auth.c (get_password): Fix password prompt if
zero-length username is used.
r840708 | joe | 2001-12-11 23:09:30 +0000 (Tue, 11 Dec 2001)
* libsvn_ra_dav/util.c (svn_ra_dav__convert_error): New function,
converts a neon error into a svn_error_t *.
r840759 | joe | 2001-12-20 10:31:55 +0000 (Thu, 20 Dec 2001)
* libsvn_ra_dav/commit.c (simple_request): Use new
svn_ra_dav__convert_error to get better error messages.
r840760 | joe | 2001-12-20 10:38:54 +0000 (Thu, 20 Dec 2001)
* include/svn_error_codes.h: Remove reference to "server requests" in
SVN_ERR_RA_REQUEST_FAILED message.
r840761 | joe | 2001-12-20 10:58:44 +0000 (Thu, 20 Dec 2001)
Upgrade to neon 0.18.2.
* buildcheck.sh: Require neon 0.18.2.
* subversion/libsvn_ra_dav/session.c (request_auth): Update for neon
0.18 authentication API: copy username/password into buffers, removing
the malloc call. Retry auth once (forcing prompts the second time).
* subversion/libsvn_ra_dav/ra_dav.h (svn_ra_session_t): Remove
number_of_tries field.
r841225 | joe | 2002-02-03 21:36:14 +0000 (Sun, 03 Feb 2002)
Upgrade to neon 0.18.5, to pick up fixes for Win32 build and
Content-Type header parsing.
* buildcheck.sh: Require neon 0.18.5.
* subversion/libsvn_ra_dav/fetch.c (fetch_file_reader): Remove
workaround for neon <0.18.4 Content-Type header parsing bugs.
r841226 | joe | 2002-02-03 22:07:58 +0000 (Sun, 03 Feb 2002)
* subversion/libsvn_wc/status.c (add_unversioned_items): Destroy
the subpool before returning.
r841357 | joe | 2002-02-15 00:02:07 +0000 (Fri, 15 Feb 2002)
* svn_wc.h (enum svn_wc_schedule_t): Remove trailing comma, silence
warnings from picky compilers (e.g. Tru64 cc).
r841361 | joe | 2002-02-15 01:04:04 +0000 (Fri, 15 Feb 2002)
* libsvn_wc/entries.c (fold_entry): Don't examine an 'va_list'
argument except using the va_arg macro.
r841362 | joe | 2002-02-15 01:24:11 +0000 (Fri, 15 Feb 2002)
Built but not tested on Tru64 5.0.
r841482 | joe | 2002-03-04 20:39:54 +0000 (Mon, 04 Mar 2002)
* ac-helpers/neon.m4 (SVN_LIB_NEON): Remove workaround for neon 0.17.x
bug where -I/usr/include could appear in `neon-config --cflags`.
r841978 | joe | 2002-05-08 09:04:16 +0000 (Wed, 08 May 2002)
* build/buildcheck.sh, autogen.sh: Support $AUTOCONF and $AUTOHEADER
to specify an alternate autoconf/autoheader program names: useful for
when autoconf 2.13 and 2.5x are both in $PATH, but 2.5x is configured
using --progam-suffix=-2.53, a la Red Hat Linux 7.3. Clean up the
'autom4te-2.53.cache' directory produced by that configuration.
r842050 | joe | 2002-05-18 10:14:09 +0000 (Sat, 18 May 2002)
* diff.c (do_diff): Fix some error handling, courtesy of gcc
-Wunreachable-code.
r842051 | joe | 2002-05-18 11:47:40 +0000 (Sat, 18 May 2002)
Fix warnings from gcc -Wunsigned; comparison between signed and
unsigned integers.
* clients/cmdline/main.c (svn_cl__get_option_from_enum,
subcommand_takes_option, print_command_info): Use apr_size_t when
comparing against sizeof() values.
* tests/libsvn_wc/translate-test.c (create_file,
substitute_and_verify): Likewise, and when comparing against stringbuf
len field.
r842361 | joe | 2002-06-19 22:02:09 +0000 (Wed, 19 Jun 2002)
* subversion.spec: Fix typo in %description.
r843180 | joe | 2002-08-31 12:10:42 +0000 (Sat, 31 Aug 2002)
* build/buildcheck.sh: Allow use of neon 0.23.1 through 0.23.3.
r846235 | joe | 2003-06-05 21:54:46 +0000 (Thu, 05 Jun 2003)
Fix for occasional unhandled deadlock errors, as seen, for example,
in: http://www.contactor.se/~dast/svn/archive-2003-03/0152.shtml
* subversion/libsvn_fs/trail.c (svn_fs__retry_txn): Check the whole
stack for a deadlock error.
r848259 | joe | 2004-01-07 21:35:08 +0000 (Wed, 07 Jan 2004)
* ch06.xml: Spelling fixes, courtesy of ispell-buffer.
r848261 | joe | 2004-01-07 23:15:17 +0000 (Wed, 07 Jan 2004)
* ch06.xml: Grammar fixes.
r849682 | joe | 2004-05-02 22:39:03 +0000 (Sun, 02 May 2004)
* subversion/libsvn_client/blame.c: Make global symbol output_fns
static.
r850146 | joe | 2004-06-25 12:08:51 +0000 (Fri, 25 Jun 2004)
Revisit issue #1819 as per apr_file_copy() change in APR:
* subversion/libsvn_fs_base/fs.c (copy_db_file_safely): Pass
APR_LARGEFILE to apr_file_open() calls to allow copying >2Gb files
where necessary and possible.
r851373 | joe | 2004-10-09 10:12:37 +0000 (Sat, 09 Oct 2004)
* build/ac-macros/find_apr.m4, build/ac-macros/find_apu.m4: Update to
versions from APR HEAD, which removed some debugging code.
r866647 | kfogel | 2007-09-13 05:36:18 +0000 (Thu, 13 Sep 2007)
* subversion/libsvn_ra_svn/cyrus_auth.c
(sasl_read_cb, sasl_write_cb): Declare types of length variables
according how they'll be passed by reference, while letting type
promotion take care of their other uses.
Patch by: joe
r867436 | kfogel | 2007-10-25 02:06:50 +0000 (Thu, 25 Oct 2007)
Wrap or rename functions and vtable entries named 'open', to prevent
macro expansion with new versions of glibc. See Joe Orton's mail
about this: http://svn.haxx.se/dev/archive-2007-09/0343.shtml.
Patch by: joe
me
* subversion/libsvn_ra/ra_loader.h
(svn_ra__vtable_t.open_session): Was 'open'. All callers changed.
* subversion/libsvn_fs/fs-loader.h
(fs_library_vtable_t.open_fs, fs_library_vtable_t.open_fs_for_recovery):
Were 'open' and 'open_for_recovery', respectively. All callers changed.
* build/generator/swig/header_wrappers.py
(Generator._write_callbacks): Wrap generated callback function name
invocation in parentheses.
* everywhere else: Wrap 'open' calls in parentheses.
r869453 | joe | 2008-02-15 12:29:10 +0000 (Fri, 15 Feb 2008)
Add support for neon 0.28:
* configure.ac: Add neon 0.28 to list of supported versions.
* build/ac-macros/neon.m4 (SVN_NEON_CONFIG, SVN_LIB_NEON): Define
SVN_NEON_0_28 for neon 0.28; extend supported version lists by one.
r869454 | joe | 2008-02-15 13:03:42 +0000 (Fri, 15 Feb 2008)
* subversion/libsvn_ra_neon/util.c (generate_error) [SVN_NEON_0_27]:
Include the (descriptive) error message from neon for the NE_AUTH case.
r869495 | joe | 2008-02-19 09:24:17 +0000 (Tue, 19 Feb 2008)
Enable PKCS#11 (smartcard) support with neon 0.28:
* subversion/libsvn_ra_neon/session.c [SVN_NEON_0_28]: Include
ne_pkcs11.h
(cleanup_p11provider, client_ssl_pkcs11_pin_entry): New functions.
(get_server_settings): Add and handle the pk11_provider parameter.
(svn_ra_neon__open): Fetch the PKCS#11 provider from the config
file; if specified, initialize and set up the provider and PIN
callback for both sessions, along with the cleanup.
* subversion/libsvn_ra_neon/ra_neon.h: Add p11pin_iterstate field to
svn_ra_neon__session_t structure.
* subversion/include/svn_config.h: Add ssl-pkcs11-provider option.
* subversion/libsvn_subr/config_file.c (svn_config_ensure): Document
new ssl-pkcs11-provider config option.
r869496 | joe | 2008-02-19 09:29:07 +0000 (Tue, 19 Feb 2008)
* subversion/libsvn_ra_neon/session.c (svn_ra_neon__open) [SVN_NEON_0_27]:
Set connection timeout along with read timeout.
r869497 | joe | 2008-02-19 10:28:35 +0000 (Tue, 19 Feb 2008)
* subversion/libsvn_ra_neon/session.c (get_server_settings): Fix to
allow per-group "http-auth-types" settings (existing code was simply
retrieving the global setting twice, presumably a copy'n'paste-o).
r869499 | joe | 2008-02-19 11:45:11 +0000 (Tue, 19 Feb 2008)
* subversion/libsvn_ra_neon/session.c
(get_server_settings): Bring docstring up-to-date with respect to
r29421 and fix reference to "neon_auto_protocols" parameter.
r869500 | joe | 2008-02-19 12:17:31 +0000 (Tue, 19 Feb 2008)
* subversion/libsvn_ra_neon/session.c
(get_server_settings): Apply http-proxy-exceptions only to
proxy-specific config options; use non-proxy-specific global
defaults regardless of the exceptions setting.
r869503 | joe | 2008-02-19 16:09:41 +0000 (Tue, 19 Feb 2008)
* subversion/libsvn_ra_neon/session.c
(get_server_settings): Fix spelling mistake in comment
introduced in r29426.
Found by: glasser
r869504 | joe | 2008-02-19 16:46:49 +0000 (Tue, 19 Feb 2008)
* STATUS: s/the the/the/
r869513 | joe | 2008-02-20 09:21:37 +0000 (Wed, 20 Feb 2008)
* subversion/libsvn_ra_neon/session.c
(parse_capabilities): Simplify (and optimise) to retrieve the DAV:
response header directly rather than unnecessarily iterating through
all the returned header fields to find it. Also fix the comment.
r869544 | joe | 2008-02-21 09:53:05 +0000 (Thu, 21 Feb 2008)
* STATUS: Nominate a set of ra_neon changes.
r869683 | joe | 2008-02-27 15:05:53 +0000 (Wed, 27 Feb 2008)
* subversion/libsvn_subr/svn_base64.c
(reverse_base64): Define array.
(decode_bytes): Optimise firstly by avoiding unnecessary stringbuf
resizes, and secondly by using a lookup table to decode each
character, rather than a linear search with strchr.
r869895 | joe | 2008-03-10 15:22:15 +0000 (Mon, 10 Mar 2008)
Avoid a symbol leak.
* subversion/libsvn_fs_base/revs-txns.c
(txn_vtable): Mark as static.
r869898 | joe | 2008-03-10 15:49:59 +0000 (Mon, 10 Mar 2008)
* configure.ac: Support and recommend neon 0.28.1.
r869899 | joe | 2008-03-10 15:57:30 +0000 (Mon, 10 Mar 2008)
* STATUS: Nominate r29439, r29821, r29824.
r869948 | joe | 2008-03-12 15:31:10 +0000 (Wed, 12 Mar 2008)
Allow use of Negotiate/NTLM for proxy authentiation in ra_neon,
without needing to explicitly configure a redundant username and
password.
* subversion/libsvn_ra_neon/session.c
(svn_ra_neon__open): Enable (only) Negotiate auth to the proxy if no
proxy-username is configured.
r869986 | joe | 2008-03-14 09:28:30 +0000 (Fri, 14 Mar 2008)
* CHANGES: Note PKCS#11 support in ra_neon.
r870078 | stsp | 2008-03-22 13:47:06 +0000 (Sat, 22 Mar 2008)
Fix the client-side problem described in issue #2382 (correctly
handle dual-stack servers in ra_svn client).
With this fix, clients iterate over all available addresses when
connecting to a host running svnserve and use the first address
that works.
We used to only try the first address, and if that didn't work
we bailed out -- too bad if want to connect to localhost, the
first address happens to be IPv6 loopback, and the host is
configured to reject any IPv6 packets.
See http://svn.haxx.se/dev/archive-2008-03/0605.shtml
Patch by: joe
(Updated for current trunk by me.)
Approved by: lgo
* subversion/libsvn_ra_svn/client.c:
(make_connection): Iterate through the returned list of addresses
until a socket/connect pair succeeds.
r877585 | joe | 2009-04-30 14:38:18 +0000 (Thu, 30 Apr 2009)
* COMMITTERS: Update my e-mail address.