Giter VIP home page Giter VIP logo

win-svn's People

Contributors

f-w avatar nono303 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

win-svn's Issues

build with SSL 1.1.1A

SVN crashes when running under latest apache that is built against ssl 1.1.1a from apache lounge. I believe the crash is because SVN is built with 1.1.1. Could you rebuild using SSL 1.1.1a?

Test results

Can you post the test results?
\python27\python.exe win-tests.py --release --cleanup

The reason I am asking: does crypto-test.exe run at all? In my builds it starts, but never ends execution.

add mod_dotndothat config to readme

mod_dontdothat is an Apache module that allows you to block specific types
of Subversion requests.  Specifically, it's designed to keep users from doing
things that are particularly hard on the server, like checking out the root
of the tree, or the tags or branches directories.  It works by sticking an
input filter in front of all REPORT requests and looking for dangerous types
of requests.  If it finds any, it returns a 403 Forbidden error.

It is enabled via single httpd.conf directive, DontDoThatConfigFile:
<Location /svn>
	DAV svn
	SVNParentPath /path/to/repositories
	DontDoThatConfigFile /path/to/config.file
	DontDoThatDisallowReplay off
</Location>
The file you give to DontDoThatConfigFile is a Subversion configuration file
that contains the following sections.
[recursive-actions]
/*/trunk = allow
/ = deny
/* = deny
/*/tags = deny
/*/branches = deny
/*/* = deny
/*/*/tags = deny
/*/*/branches = deny
As you might guess, this defines a set of patterns that control what the
user is not allowed to do.  Anything with a 'deny' after it is denied, and
as a fallback mechanism anything with an 'allow' after it is special cased
to be allowed, even if it matches something that is denied.

Note that the wildcard portions of a rule only swallow a single directory,
so /* will match /foo, but not /foo/bar.  They also must be at the end of
a directory segment, so /foo* or /* are valid, but /*foo is not.

These rules are applied to any recursive action, which basically means any
Subversion command that goes through the update-report, like update, diff,
checkout, merge, etc.

The DontDoThatDisallowReplay option makes mod_dontdothat disallow
replay requests, which is on by default.

Server Restart with unknown status 3228369022

Hello,
I used the latest x64 (VC16) binaries from apachelounge with php 8.1 and all works well, no warning or missing dependencies.
When I include the VC16 binaries I get the following error in error.log of apache accessing with Tortoise SVN, restarting the server in a loop, see below.
TortoiseSVN gives up after about 2 minutes with the information:
Unable to connect to a reprository att URL.
http://xxxx/svn/xxx
Error running context: The connection was closed by remote host.

Error log from apache:

[Thu Jan 13 07:26:37.726690 2022] [mpm_winnt:notice] [pid 2680:tid 376] AH00354: Child: Starting 64 worker threads.
[Thu Jan 13 07:26:39.881752 2022] [mpm_winnt:notice] [pid 1436:tid 712] AH00428: Parent: child process 2680 exited with status 3228369022 -- Restarting.
[Thu Jan 13 07:26:39.928630 2022] [mpm_winnt:notice] [pid 1436:tid 712] AH00455: Apache/2.4.52 (Win64) SVN/1.14.1 PHP/8.1.1 configured -- resuming normal operations
[Thu Jan 13 07:26:39.928630 2022] [mpm_winnt:notice] [pid 1436:tid 712] AH00456: Apache Lounge VS16 Server built: Dec 17 2021 10:17:38

Configuration worked stratight forward using the f-w method. Reprositories have been copied from an older (working) version based on x32

What might be the issue?
What does the status 3228369022 tell?

Can I provide any helpful information?

can't use higher than v1.11.1

Hi,

I'm trying to run SVN with Apache v2.4.4 (x64, VC15, ApacheHaus build) on Windows Server 2016. If I'm using the libraries from this project (VC15, x64) in version v1.11.1 or below, the service works fine.

But if I'm trying to load the modules of a current version (v1.12.x or v1.13.x), starting the service fails with the following error:

Cannot load [path]/mod_authz_svn.so into server: Die angegebene Prozedur wurde nicht gefunden.

Did something change between v11 and v12 that needs adjustment of the setup?

Regards

mod_dav_svn.so not for windows

Hello,
After MOD_DAV_SVN.SO failed to be loaded.
I tried to validate the 64bits version dependencies with depends.
The tool report :
No DOS or PE signature found. This file is not a valid 32-bit or 64-bit Windows module.

Any idea ?
Regards
Michel

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.