svnup is b0rken!
John Mehr
jmehr at umn.edu
Mon Jun 12 23:18:25 UTC 2017
Hello,
It looks like the latest version of Subversion has become more strict with
regards to CR+LFs and the attached patch should get things working for you
again. Please give it a try and let me know how it goes.
I've got a couple other fixes I'm working on and I'm hoping to have 1.08
rolled out in the next week or so. I used to host the tarball on my
personal web server (which due to an ISP change is no longer available) and
I'm looking into finding a new place to host it (probably github).
On Mon, Jun 12, 2017 at 1:03 PM, Maxim Sobolev <sobomax at freebsd.org> wrote:
> Hi, latest version of the svnup package is broken on several of my boxes.
> I've tried few public svn mirrors makes no difference.
>
> -Max
>
> [sobomax at van01 ~/projects/softswitch]$ svnup ports
> # Revision: 443456
>
> Command Failure: HTTP/1.1 400 Bad Request
> Date: Mon, 12 Jun 2017 18:01:09 GMT
> Server: Apache
> Connection: close
> Content-Type: text/html; charset=iso-8859-1
>
> <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
> <html><head>
> <title>400 Bad Request</title>
> </head><body>
> <h1>Bad Request</h1>
> <p>Your browser sent a request that this server could not understand.<br />
> </p>
> </body></html>
>
>
--
John Mehr
Software Developer / Database Administrator
Humphrey School of Public Affairs, University of Minnesota
-------------- next part --------------
54c54
< #define SVNUP_VERSION "1.07"
---
> #define SVNUP_VERSION "1.07a"
1542d1541
< struct stat local;
1565,1570c1564,1569
< "<S:update-report xmlns:S=\"svn:\">\n"
< "<S:src-path>/%s</S:src-path>\n"
< "<S:target-revision>%d</S:target-revision>\n"
< "<S:depth>unknown</S:depth>\n"
< "<S:entry rev=\"%d\" depth=\"infinity\" start-empty=\"true\"></S:entry>\n"
< "</S:update-report>\n"
---
> "<S:update-report xmlns:S=\"svn:\">"
> "<S:src-path>/%s</S:src-path>"
> "<S:target-revision>%d</S:target-revision>"
> "<S:depth>unknown</S:depth>"
> "<S:entry rev=\"%d\" depth=\"infinity\" start-empty=\"true\"></S:entry>"
> "</S:update-report>\r\n"
1575c1574
< strlen(connection->branch) + revision_length + revision_length + strlen(SVNUP_VERSION) + 206,
---
> strlen(connection->branch) + revision_length + revision_length + 205,
2392,2394c2391,2393
< "PROPFIND %s HTTP/1.1\n"
< "Depth: 1\n"
< "Host: %s\n\n",
---
> "PROPFIND %s HTTP/1.1\r\n"
> "Depth: 1\r\n"
> "Host: %s\r\n\r\n",
2474,2476c2473,2475
< "GET %s HTTP/1.1\n"
< "Host: %s\n"
< "Connection: Keep-Alive\n\n",
---
> "GET %s HTTP/1.1\r\n"
> "Host: %s\r\n"
> "Connection: Keep-Alive\r\n\r\n",
More information about the freebsd-ports
mailing list