European Commission SVN+WebDAV install documentation
|
|
- Vivien Boone
- 6 years ago
- Views:
Transcription
1 EUROPEAN COMMISSION DIRECTORATE-GENERAL FOR INFORMATICS ISA Integrated Collaborative Platform European Commission SVN+WebDAV install documentation Date: 25/07/2013 Version: Authors: everis Revised by: Approved by: Public: Reference Number:
2 TABLE OF CONTENTS 1.OVERVIEW OF THE SERVER DIRECTORIES AND FILESYSTEMS SCRIPTS SETUP Scripts description Pre-requisistes Files setup Common configuration "pwauth" setup and configuration "svncron" specific configuration APACHE CONFIGURATION Required modules Configuration file MAPPING AND TESTS OVERVIEW OF THE SERVER The server is a standard LAMP machine. It hosts several Apache instances (we will use the one listening on the 8082 TCP port) and a single MySQL instance. 2. DIRECTORIES AND FILESYSTEMS Under the DocumentRoot {yourdocumentroot}, create the following directories: misc: this directory will host the DAV lock database (actually two files called dav_lock.db.{dir,pag}); it can be simply created through FTP as long as it is set groupwritable. scripts: this directory will host the scripts. Their setup is described later in this document. scripts/tmp: this directory will store temporary and/od lock files for the scripts. It must be writable by the webrun user. subversion: this directory is a mountpoint for a 50G filesystem (mounted from a SAN) dedicated to host the Subversion repositories themselves. It must be writable by the webrun user. webdav: this directory is a mountpoint for a 100G filesystem (mounted from a SAN) dedicated to host the WebDAV directories themselves. It must be writable by the webrun user.
3 3. SCRIPTS SETUP 3.1. SCRIPTS DESCRIPTION bin/pwauth is a PHP script that will be called by the Apache daemon to tell whether a given user/password is allowed to access a given Subversion path. Data are passed as environment variables. bin/svncommit will be called through a SVN hook for each new SVN commit in order to register it in the Drupal database. bin/svncron will be run regularly though Cron to create new SVN repositories PRE-REQUISISTES The drupal database of the project should exist and be reachable over MySQL/TCP with a dedicated user, having only the usage privileges (select, insert, update, delete). A local MySQL database should exist and be reachable over a local Unix socket with an "usersvn@localhost" user, having all privileges on the database FILES SETUP The subversion service comes with a bunch of scripts available on the Subversion repository of the project: trunk : <last_version> tag: o Go to: o And then <last_version>/isasvn 1. Export the content of this directory into {yourdocumentroot}/scripts/appsvn. 2. Edit each file in the "bin/" directory and fix their shebang line (e.g. #!/usr/bin/php becomes #!/myapache/bin/php) COMMON CONFIGURATION Most SVN-related scripts read the conf/appsvn-conf.inc.php file: <?php /* */ Common configuration for SVN scripts. // The local server is a MySQL database located on the current machine // It does not contain anything but a cache table used to check whether a given // user/password couple is valid or not. define('local_server', 'localhost'); // connection through Unix socket define('local_db_username', 'usersvn'); define('local_db_password', 'xxxxxxxxxxxxxx'); define('local_db_name', 'svn_local'); // The APPLICATION server is the MySQL database of the Drupal application. define(' APPLICATION _SERVER', 'xxx.xx.xx.xx'); define(' APPLICATION _DB_USERNAME', 'usersvn'); define(' APPLICATION _DB_PASSWORD', 'xxxxxxxxxxxxxx'); define(' APPLICATION _DB_NAME', 'drupal_db');
4 // This directory will host lock files define('lock_dir', '{yourdocumentroot}/scripts/tmp'); // Name of the table storing repositories operations // Note this value must include the Drupal table prefix, if any define('repositories_management_table', 'repositories_management'); // Name of the table storing commit operations // Note this value must include the Drupal table prefix, if any define('commit_management_table', 'commit_management'); // Parent directory for all Subversion repositories // Note the directory must exist and be writable. define('svn_root_dir', '{yourdocumentroot}/subversion'); // Skeleton directory when creating a Subversion repository // Do not define this constant if you do not want repositories to be initialized this way define('svn_skeleton', dirname( FILE ). '/svn-skeleton'); define('svn_skeleton_commit_message', 'Repository initialization'); define('svn_skeleton_commit_author', 'Application Subversion service'); // This prefix will be stripped from the received URI when authenticating a user. // the service is given through the AuthExternalContext Apache directive $service = ($_ENV['CONTEXT'] == 'subversion')? 'svn' : 'webdav'; //Allows to use different permissions define('auth_context', $service); if (preg_match("/^(\/(?:app application)-$service)/", getenv('uri'), $matches)) { $prefix = $matches[1]; define('svn_uri_prefix', $prefix); } 3.5. "PWAUTH" SETUP AND CONFIGURATION For the pwauth script to work, create the structures contained in doc/auth_cache.sql. As soon as you have an existing SVN repository (e.g. "deploytest"), you can test pwauth this way: URI=/application-svn/deploytest USER=user PASS=pass bin/pwauth; echo $? This should output either 0 (access granted) or 1 (access denied). If needed, the following debug statements can be added to the script: $debug = TRUE; $debug_file = '/tmp/debug.txt'; if ($debug) { if (file_exists($debug_file)) 0600); } $fh = fopen($debug_file, 'a'); fwrite($fh, sprintf('[%s] authenticating %s/%s for %s (%s)'. "\n", date('d-m-y H:i:s'), getenv('user'), getenv('pass'), getenv('uri'), $prefix)); fwrite($fh, print_r($_env, TRUE)); fclose($fh); }
5 For security reasons, this debug shall be turned off when the problem is solved. Also, the /tmp/debug.txt file shall be deleted "SVNCRON" SPECIFIC CONFIGURATION The conf/post-commit.tmpl file is copied in each newly created repository (in its "hooks" subdirectory) by svncron. The content of the "conf/svn-skeleton" directory is imported as an initial commit for each newly created repository. 1. Edit conf/post-commit.tmpl and fix the paths it contains (php + svncommit itself). 2. Require the svncron script to be scheduled: */1 * * * * {yourdocumentroot}/scripts/appsvn/bin/svncron > /dev/null 2>&1 4. APACHE CONFIGURATION 4.1. REQUIRED MODULES Ensure the Apache is compiled with the prefork MPM. Indeed, mod_dav_svn does not appear to be thread-safe and thus cannot be used along with the worker MPM. $ /myapache/2.2.14/bin/httpd -l egrep '(prefork worker)' prefork.c Ensure the following modules are enabled: LoadModule authnz_external_module modules/mod_authnz_external.so LoadModule dav_module mod_dav.so LoadModule dav_fs_module modules/mod_dav_fs.so LoadModule dav_lock_module mod_dav_lock.so LoadModule dav_svn_module mod_dav_svn.so Note mod_authnz_external is not a standard Apache module and has to be fetched from its official website CONFIGURATION FILE Integrate the following directives in Apache configuration file: # External authentication configuration # This script allows authenticating WebDAV and Subversion users against a Drupal database AddExternalAuth pwauth {yourdocumentroot}/scripts/appsvn/bin/pwauth # Data are passed to the script as environment variables SetExternalAuthMethod pwauth environment <Directory "{yourdocumentroot}/scripts"> Order Deny,Allow Deny From All
6 # WebDAV configuration <IfModule mod_dav_fs.c> DavLockDB {yourdocumentroot}/misc/dav_lock.db # Prevents direct access to data stored in the DocumentRoot <Directory "{yourdocumentroot}/misc"> Order Deny,Allow Deny From All # WebDAV root directory Alias /app-webdav "{yourdocumentroot}/webdav" Alias /application-webdav "{yourdocumentroot}/webdav" <Directory "{yourdocumentroot}/webdav"> DAV on Options Indexes FollowSymLinks AuthType Basic AuthName "WebDAV service" AuthBasicProvider external AuthExternal pwauth AuthExternalContext webdav Require valid-user # Subversion configuration <IfModule mod_dav_svn.c> # Subversion root directory <Location /app-svn> DAV svn SVNParentPath {yourdocumentroot}/subversion Options Indexes FollowSymLinks <LimitExcept GET OPTIONS PROPFIND REPORT> AuthType Basic AuthName "Subversion service" AuthBasicProvider external AuthExternal pwauth AuthExternalContext subversion Require valid-user </LimitExcept> </Location> <Location /application-svn> DAV svn SVNParentPath {yourdocumentroot}/subversion Options Indexes FollowSymLinks <LimitExcept GET OPTIONS PROPFIND REPORT> AuthType Basic AuthName "Subversion service" AuthBasicProvider external AuthExternal pwauth AuthExternalContext subversion Require valid-user </LimitExcept> </Location>
7 # Prevents direct access to data stored in the DocumentRoot <Directory "{yourdocumentroot}/subversion"> Order Deny,Allow Deny From All Notes: Both services can be reached from /application-<servicename> or /app- <servicename>; this was made because the final "application" name was decided shortly after the request for a SNET mapping involving the "app-" prefix. In the Subversion configuration: it is not possible to fully merge the <Location> directives in a single <LocationMatch> because the SVNParentPath directive has a tricky behaviour when it comes to extract the SVN path from the received request URI. See for details. However, the <LimitExcept> and Options could be moved to a common <LocationMatch>. 5. MAPPING AND TESTS Test the services work when accessed: Subversion: svn co WebDAV: cadaver url-your-application /application-webdav/deploytest Note: for the moment, WebDav directories still have to be created manually (a simple mkdir will do the trick).
How To Configure Web Access To Subversion Repositories Using Apache
By Edwin Cruz Published: 2007-03-12 17:47 How To Configure Web Access To Subversion Repositories Using Apache This how to is going to describe the steps to get the mod_dav_svn module to work on an Apache
More informationEuropean Commission Mailman installation procedure
EUROPEAN COMMISSION DIRECTORATE-GENERAL FOR INFORMATICS ISA Integrated Collaborative Platform European Commission Mailman installation procedure Date: 24/08/2013 Version: 1.000 Authors: everis Revised
More informationBitnami Subversion for Huawei Enterprise Cloud
Bitnami Subversion for Huawei Enterprise Cloud Description Subversion enables globally distributed software development teams to efficiently version and share source code with low administrative overhead.
More informationBefore you can configure TURNOVER for SVN v100, you must plan your implementation.
84 Elm Street Peterborough, NH 03458 USA TEL (010)1-603-924-8818 FAX (010)1-603-924-6348 Website: http://www.softlanding.com Email: techsupport@softlanding.com Supplement #66 PLANNING FOR AND IMPLEMENTING
More informationManaging Source Code With Subversion
Managing Source Code With Subversion February 3rd, 2005: phpmelb Source Code Management Source Code Management systems (SCMs) rock. Definitely the single most useful tool for a development team, ranking
More informationWebDAV and Apache. Greg Stein.
WebDAV and Apache Greg Stein gstein@collab.net http://www.lyra.org/greg/ Agenda Overview Benefits How does it work? Some scenarios DAV software Setting up mod_dav Futures November 21, 2002 ApacheCon US
More informationEnable log-out from Apache 2.4
Enable Apache2.4 logout 1 Albrecht Weinert Enable log-out from Apache 2.4 Task and problem We have a multi domain server running Apache 2.4 on Ubuntu 16.04. Multiple applications and information services
More informationSystem Administration for Beginners
System Administration for Beginners Week 5 Notes March 16, 2009 1 Introduction In the previous weeks, we have covered much of the basic groundwork needed in a UNIX environment. In the upcoming weeks, we
More informationRevision Control II. - svn
Revision Control II. - svn Tomáš Kalibera, Peter Libič Department of Distributed and Dependable Systems http://d3s.mff.cuni.cz CHARLES UNIVERSITY PRAGUE Faculty of Mathematics and Physics Subversion Whole
More informationVersion Control. Kyungbaek Kim. Chonnam National University School of Electronics and Computer Engineering. Original slides from James Brucker
Version Control Chonnam National University School of Electronics and Computer Engineering Kyungbaek Kim Original slides from James Brucker What is version control Manage documents over time Keep a history
More informationApache Web Server Administration for Windows
or tri N s di IO n tio AT uc od pr re U ed AL riz ho ut na EV U is i ib d tie PY oh pr O n C io t bu Apache Web Server Administration for Windows Apache Web Server Administration for Windows (AWS101 version
More informationSubversion Repository Layout
Subversion Subversion Control manages documents over time keeps a history of all changes - multiple versions of every file coordinates work of multiple authors avoids conflicts...and helps to resolve them
More informationCommon Configuration Management Tasks: How to Do Them with Subversion
Common Configuration Management Tasks: How to Do Them with Subversion Tom Verhoeff October 2007 Contents 1 The Big Picture 2 2 Subversion Help 2 3 Create New Empty Repository 2 4 Obtain Access to Repository
More informationArchitecture. Steven M. Bellovin October 27,
Architecture Steven M. Bellovin October 27, 2015 1 Web Servers and Security The Web is the most visible part of the net Two web servers Apache (open source) and Microsoft s IIS dominate the market Apache
More informationCertified Subversion Version Control Professional VS-1110
Certified Subversion Version Control Professional VS-1110 Certified Subversion Version Control Professional Certified Subversion Version Control Professional Certification Code VS-1110 Vskills certification
More informationWeb Servers and Security
Web Servers and Security The Web is the most visible part of the net Two web servers Apache (open source) and Microsoft s IIS dominate the market Apache has 49%; IIS has 36% (source: http://news.netcraft.com/archives/2008/09/30/
More informationSubversion. An open source version control system. W. Miah escience Rutherford Appleton Laboratory
Subversion An open source version control system W. Miah (w.miah@rl.ac.uk) escience Rutherford Appleton Laboratory Agenda for today Need for source control; Subversion concepts; Working/local copy of a
More informationSystem Administration. NFS & Web Servers
System Administration NFS & Web Servers NFS SERVER File System Operations Create file / directory Remove file / directory List directory Open file Read from file Write to file NFS Network file system File
More informationGenesys Interaction Recording Solution Guide. WebDAV Requirements
Genesys Interaction Recording Solution Guide WebDAV Requirements 11/24/2017 Contents 1 WebDAV Requirements 1.1 Deploying the WebDAV Server 1.2 Configuring TLS for the WebDAV Server 1.3 Next Step Genesys
More informationApache Web Server Administration for Linux
or tri N s di IO n tio AT uc od pr re U ed AL riz ho ut na EV U is i ib d tie PY oh pr O n C io t bu Apache Web Server Administration for Linux Apache Web Server Administration for Linux (AWS201 version
More informationK-RATE INSTALLATION MANUAL
K-RATE INSTALLATION MANUAL K-Rate Installation Manual Contents SYSTEM REQUIREMENTS... 3 1. DOWNLOADING K-RATE... 4 STEP 1: LOGIN TO YOUR MEMBER ACCOUNT... 4 STEP 2: ENTER DOMAIN NAME... 5 STEP 3: DOWNLOAD
More information[Software Development] Development Tools. Davide Balzarotti. Eurecom Sophia Antipolis, France
[Software Development] Development Tools Davide Balzarotti Eurecom Sophia Antipolis, France Version Control Version (revision) control is the process of tracking and recording changes to files Most commonly
More informationUser authentication, passwords
User authentication, passwords User Authentication Nowadays most internet applications are available only for registered (paying) users How do we restrict access to our website only to privileged users?
More informationApache Httpd Manual Configuration File Httpd Conf Location
Apache Httpd Manual Configuration File Httpd Conf Location Step 2: Install Apache, Step 3: Verify your config file, Step 4: Activate Apache2, Step 5: the sample configuration file but will not modify your
More informationFebruary 2 nd Jean Parpaillon
Using GIT with Kerrighed project Kerrighed Summit '07 February 2 nd 2007 Jean Parpaillon Table of contents Kerrighed SCM Subversion GIT GIT with Kerrighed References 2 Kerrighed
More informationApache MySQL PHP PHPAdmin Install
Apache MySQL PHP PHPAdmin Install Installing Apache 2 To only install the apache2 webserver, use any method to install apache2 It requires a restart for it to work sudo /etc/init.d/apache2 restart Checking
More informationA Practical Introduction to Version Control Systems
A Practical Introduction to Version Control Systems A random CAKES(less) talk on a topic I hope others find useful! a.brampton@lancs.ac.uk 4th February 2009 Outline 1 What is Version Control Basic Principles
More informationJoomla 3.X Global Settings Part III Server Settings
Joomla 3.X Global Settings Part III Server Settings Diagram 1 Path to Temp Folder: This is a text box adjacent to this prompt which holds the path to Joomla s temp folder on the web server. This is the
More informationK-SEARCH TRIAL INSTALLATION MANUAL
K-SEARCH TRIAL INSTALLATION MANUAL Qsoft Inc, 2006-2009, All Rights Reserved Page 1 of 32 K-Search Trial Installation Manual Contents SYSTEM REQUIREMENTS... 3 1. DOWNLOADING K-SEARCH 15 DAYS TRIAL... 4
More informationConfiguring the HTTP Server agent IBM
Configuring the HTTP Server agent IBM ii Configuring the HTTP Server agent Contents Configuring the HTTP Server agent... 1 Reviewing the data collector configuration.... 1 Activating the data collector........
More information2/9/2013 LAB OUTLINE INTRODUCTION TO VCS WHY VERSION CONTROL SYSTEM(VCS)? II SENG 371 SOFTWARE EVOLUTION VERSION CONTROL SYSTEMS
SENG 371 SOFTWARE EVOLUTION LAB OUTLINE Introduction to Version Control Systems VERSION CONTROL SYSTEMS Subversion Git and Github 1 Prepared by Pratik Jain 2 INTRODUCTION TO VCS A version control system
More informationSVN UUID Mismatch and SVN Data Synchronization
SVN UUID Mismatch and SVN Data Synchronization Document ID: 119326 Contributed by Aravindhan Balasubramanian, Cisco TAC Engineer. Aug 31, 2015 Contents Introduction SVN UUID MISMATCH Verify SVN Synchronization
More informationHow not to get burned with Filedrawers and AFS
How not to get burned with Filedrawers and AFS Simon Wilkinson School of Informatics, University of Edinburgh The University of Edinburgh is a charitable body, registered in Scotland,
More informationUsers Guide. Kerio Technologies
Users Guide Kerio Technologies C 1997-2006 Kerio Technologies. All rights reserved. Release Date: June 8, 2006 This guide provides detailed description on Kerio WebSTAR 5, version 5.4. Any additional modifications
More informationSource control with Subversion A user perspective
http://svnbook.red-bean.com/ Source control with Subversion A user perspective Aaron Ponti What is Subversion? } It is a free and open-source version control system } It manages files and directories,
More informationUsing RANCID. Contents. 1 Introduction Goals Notes Install rancid Add alias Configure rancid...
Using RANCID Contents 1 Introduction 2 1.1 Goals................................. 2 1.2 Notes................................. 2 2 Install rancid 2 2.1 Add alias............................... 3 2.2 Configure
More informationRevision Control. Software Engineering SS 2007
Revision Control Software Engineering SS 2007 Agenda Revision Control 1. Motivation 2. Overview 3. Tools 4. First Steps 5. Links Objectives - Use revision control system for collaboration Software Engineering,
More informationArchitecture. Steven M. Bellovin October 31,
Architecture Steven M. Bellovin October 31, 2016 1 Web Servers and Security The Web is the most visible part of the net Two web servers Apache (open source) and Microsoft s IIS dominate the market Apache
More informationSecuring Design Source Inside a Design Repository
Securing Design Source Inside a Design Repository Old Content - see latest equivalent Modified by Jason Howie on 31-May-2017 Parent article: Board Design Release The best way of working from a known set
More informationSOFTWARE INSTALLATION README
SOFTWARE INSTALLATION README This software uses two directories for its installation. One is a public directory, and one is a private, or secure directory. Kryptronic software installs in two different
More informationDepartment of Computer Science College of Engineering Boise State University
Department of Computer Science College of Engineering Boise State University 1/18 Introduction Wouldn t you like to have a time machine? Software developers already have one! it is called version control
More information4D WebSTAR V User Guide for Mac OS. Copyright (C) D SA / 4D, Inc. All rights reserved.
4D WebSTAR V User Guide for Mac OS Copyright (C) 2002 4D SA / 4D, Inc. All rights reserved. The software described in this manual is governed by the grant of license provided in this package. The software
More informationRTC 502 and its Git adapter, Git and its prerequisite
RTC 502 and its Git adapter, Git and its prerequisite software installation and setup guide In this doc, OS is RedHat Enterprise Server 6.4. Note: Why? Because open source software installation sometimes
More informationBLUEPRINT TEAM REPOSITORY. For Requirements Center & Requirements Center Test Definition
BLUEPRINT TEAM REPOSITORY Installation Guide for Windows For Requirements Center & Requirements Center Test Definition Table Of Contents Contents Table of Contents Getting Started... 3 About the Blueprint
More informationGlobal Administration April 24, :46:42 PM CEST
Global Administration April 24, 2012 3:46:42 PM CEST System Settings Overview Local Environment Security IKAN ALM Server docalm User Group with User Access Rights ALM User Local File Copy Locations User
More informationViMP 2.0. Installation Guide. Verfasser: ViMP GmbH
ViMP 2.0 Installation Guide Verfasser: ViMP GmbH Table of contents About this document... 3 Prerequisites... 4 Preparing the server... 5 Apache2... 5 PHP... 5 MySQL... 5 Transcoding... 6 Configuration...
More informationSubversion. CS 490MT/5555, Fall 2015, Yongjie Zheng
Subversion CS 490MT/5555, Fall 2015, Yongjie Zheng About Subversion } Subversion } A free/open source version control system } A typical client-server model } Uses the copy-modify-merge strategy } History
More informationSetting up Omeka on IU s Webserve
Setting up Omeka on IU s Webserve Request Webserve Account Consult the "Getting Started" document before you request a Webserve account. The following steps are required: 1. Request a Group Account 1.
More informationInstall Apache, PHP And MySQL On CentOS 7 (LAMP)
Install Apache, PHP And MySQL On CentOS 7 (LAMP) Version 1.0 Authors: Till Brehm , Falko Timme Updates: Srijan Kishore Follow Howtoforge
More informationAbout the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. Drupal
About the Tutorial is a free and open source Content Management System (CMS) that allows organizing, managing and publishing your content. This reliable and secure CMS is built on PHP based environment
More informationWeb Servers and Security
Web Servers and Security The Web is the most visible part of the net Two web servers Apache (open source) and Microsoft s IIS dominate the market (Apache has 70%; IIS has 20%) Both major servers have lots
More informationHome Page. Title Page. Contents. Page 1 of 17. Version Control. Go Back. Ken Bloom. Full Screen. Linux User Group of Davis March 1, Close.
Page 1 of 17 Version Control Ken Bloom Linux User Group of Davis March 1, 2005 Page 2 of 17 1. Version Control Systems CVS BitKeeper Arch Subversion SVK 2. CVS 2.1. History started in 1986 as a bunch of
More informationApplication-Level Regression Testing Framework using Jenkins
This CUG paper is a preprint of the final paper published in the CCPE Special Online Issue of CUG 2017 at http://onlinelibrary.wiley.com/doi/10.1002/cpe.v30.1/issuetoc Application-Level Regression Testing
More informationInternet Architecture. Web Programming - 2 (Ref: Chapter 2) IP Software. IP Addressing. TCP/IP Basics. Client Server Basics. URL and MIME Types HTTP
Web Programming - 2 (Ref: Chapter 2) TCP/IP Basics Internet Architecture Client Server Basics URL and MIME Types HTTP Routers interconnect the network TCP/IP software provides illusion of a single network
More informationmacos High Sierra Apache Setup: Multiple PHP Versions First part in a multi-part blog series for Mac developers
macos 10.13 High Sierra Apache Setup: Multiple PHP Versions First part in a multi-part blog series for Mac developers Andy Miller posted on 10/22/2017 in macos + sierra + apache + homebrew + php 14 mins
More informationTwo factor authentication for Apache using mod_auth_xradius
Two factor authentication for Apache using mod_auth_xradius sandbox-logintc.com/docs/connectors/apache_alt.html Introduction LoginTC makes it easy for administrators to add multi-factor to Apache. This
More informationTEAMWORK SYSTEM. version user guide
version 17.0.1 user guide No Magic, Inc. 2011 All material contained herein is considered proprietary information owned by No Magic, Inc. and is not to be shared, copied, or reproduced by any means. All
More informationLinux Network Administration. Apache Web Server COMP1071 Summer 2017
Linux Network Administration Apache Web Server COMP1071 Summer 2017 Overview Apache2 is a software package which provides the infrastructure to deliver web services It is flexible, fast, open source, scalable,
More informationTungsten Dashboard for Clustering. Eric M. Stone, COO
Tungsten Dashboard for Clustering Eric M. Stone, COO In this training session 1. Tungsten Dashboard Welcome 2. Tungsten Dashboard Overview 3. Tungsten Dashboard Prerequisites 4. Tungsten Dashboard Security
More informationError Sending Dav Request. Http Code 400 Status 'bad Request'
Error Sending Dav Request. Http Code 400 Status 'bad Request' HTTP status code 100 means that the server has received the request headers, If the request body is large, sending it to a server when a request
More informationWebSOS Installation and Deployment Manual
WebSOS Installation and Deployment Manual This manual is contains information on the deployment of a prototype system implementing WebSOS a mechanism to provide secure and resilient Web services using
More informationApp Central: Developer's Guide. For APKG 2.0
App Central: Developer's Guide For APKG 2.0 Revision: 2.0.1 Update: March 5, 2014 1 Table of Content 1 System Requirements... 3 1.1 Build Machine... 3 1.2 Target Machine... 3 2 About APKG... 4 2.1 Getting
More informationGlobal Servers. The new masters
Global Servers The new masters Course so far General OS principles processes, threads, memory management OS support for networking Protocol stacks TCP/IP, Novell Netware Socket programming RPC - (NFS),
More informationWebsite Backend Manual
Website Backend Manual Page Table of Contents Introduction Introduction to Drupal CMS User Login Content Management Content Overview Adding New Content Editing Homepage Slider Translating Content Blocks
More informationDistributed Software Development using Subversion and SubMaster
Distributed Software Development using Subversion and SubMaster Clifford Wolf, http://www.clifford.at/ August 11, 2004 1 Infrastructure for the bazaar Eric Steven Raymond published his The Cathedral and
More informationCS197U: A Hands on Introduction to Unix
CS197U: A Hands on Introduction to Unix Lecture 11: WWW and Wrap up Tian Guo University of Massachusetts Amherst CICS 1 Reminders Assignment 4 was graded and scores on Moodle Assignment 5 was due and you
More informationSingle Sign On (SSO) with Polarion 17.3
SIEMENS Single Sign On (SSO) with Polarion 17.3 POL007 17.3 Contents Configuring single sign-on (SSO)......................................... 1-1 Overview...........................................................
More informationOpenEarth OpenEarthTools = Open source management of Data, Models and Tools for marine & coastal science & technology
OpenEarth OpenEarthTools = Open source management of Data, Models and Tools for marine & coastal science & technology.. and what about What is OpenEarth: philosophy 1. philosophy 2. community 3. repository
More informationA Different Approach to High Availability
A Different Approach to High Availability WANdisco's products leverage our patented replication engine to achieve unmatched speed and resilience in global Hadoop, Subversion, and Git deployments. Philip
More informationMastering Linux. Paul S. Wang. CRC Press. Taylor & Francis Group. Taylor & Francis Croup an informa business. A CHAPMAN St HALL BOOK
Mastering Linux Paul S. Wang CRC Press Taylor & Francis Group Boca Raton London New York CRC Press is an Imprint of the Taylor & Francis Croup an informa business A CHAPMAN St HALL BOOK Contents Preface
More informationGoogle Tag Manager. Google Tag Manager Custom Module for Magento
Google Tag Manager Custom Module for Magento TABLE OF CONTENTS Table of Contents Table Of Contents...2 1. INTRODUCTION...3 2. Overview...3 3. Requirements...3 4. Features...4 4.1 Features accessible from
More informationChecking Out and Building Felix with NetBeans
Checking Out and Building Felix with NetBeans Checking out and building Felix with NetBeans In this how-to we describe the process of checking out and building Felix from source using the NetBeans IDE.
More informationVersion Control System. -- base on Subversion 1.4
More Functionalities of a -- base on Subversion 1.4 Sui Huang A tutorial for Software Engineering Course SE2AA4 Instructor: Dr. William M. Farmer TAs: Clare So, Sui Huang, Jeffrey Heifetz Jan 10 th, 2006
More informationInstalling MyDNS And The MyDNSConfig Control Panel On Fedora 8
By Falko Timme Published: 2007-12-06 19:24 Installing MyDNS And The MyDNSConfig Control Panel On Fedora 8 Version 1.0 Author: Falko Timme Last edited 12/03/2007 In this tutorial
More informationApache FastCGI Tutorial
Apache FastCGI Tutorial Release 0.9 Sébastien Lugan April 10, 2011 CONTENTS 1 Prerequisites 1 2 Server configuration 3 2.1 Installation of Apache, FastCGI module and libraries........................
More informationManaging a WordPress 2.6 installation with Subversion. Sam Bauers - Automattic
Managing a WordPress 2.6 installation with Subversion Sam Bauers - Automattic In this presentation... - Overview of version control and Subversion - Anatomy changes in WordPress 2.6 - Creating a clean
More informationWebsitePanel User Guide
WebsitePanel User Guide User role in WebsitePanel is the last security level in roles hierarchy. Users are created by reseller and they are consumers of hosting services. Users are able to create and manage
More informationYinghui Wang
Yinghui Wang wang382@mcmaster.ca 1 What is subversion Subversion is the tool for controlling the versions of your files. To retrieve a specific version of files To synchronize the modification made by
More informationCOSEINC WINDOWS ADVISORY #3
COSEINC WINDOWS ADVISORY #3 Long Pathname Heap Overflows in DAV Mini-Redirector Microsoft ID MS08-007 Discovery Date: 3 rd May 2005 Date reported to Microsoft: 12th October 2007 Summary: A heap overflow
More informationVersion Control. 1 Version Control Systems. Ken Bloom. Linux User Group of Davis March 1, 2005
Version Control Ken Bloom Linux User Group of Davis March 1, 2005 You ve probably heard of version control systems like CVS being used to develop software. Real briefly, a version control system is generally
More informationLAMP Stack with VirtualHosts On Centos 6.x
LAMP Stack with VirtualHosts On Centos 6.x This article illustrates how to install the Apache Mysql PHP Stack on Centos 6.x. Additionally, with this configuration, you can serve Multiple Domains using
More informationChapter Two. Lesson A. Objectives. Exploring the UNIX File System and File Security. Understanding Files and Directories
Chapter Two Exploring the UNIX File System and File Security Lesson A Understanding Files and Directories 2 Objectives Discuss and explain the UNIX file system Define a UNIX file system partition Use the
More informationSubversion. Network Monitoring & Management
Subversion Network Monitoring & Management Contents What is version control? Introduction to SVN Basic principles Differences with CVS Commands Examples Configuring and accessing a repository What is version
More informationApache authentication and authorisation against edir and AD using LDAP for Neanderthals
Managing an Enterprise Series Apache authentication and authorisation against edir and AD using LDAP for Neanderthals Lawrence Kearney Enterprise and Workgroup Service Analyst Georgia Regents University
More informationRevision control systems (RCS) and. Subversion
Revision control systems (RCS) and Subversion Problem area Software projects with multiple developers need to coordinate and synchronize the source code Approaches to version control Work on same computer
More informationJarvis Web Gateway. Installation Instructions. Jonathan Couper-Smartt
Jarvis Web Gateway Installation Instructions Jonathan Couper-Smartt jarvis@nsquared.co.nz Abstract: The Jarvis Web Gateway is a lightweight web-service designed to give Rich Internet Applications a rapid,
More informationHow To Start Mysql Use Linux Command Line Client In Xampp
How To Start Mysql Use Linux Command Line Client In Xampp It also assumes that you're familiar with the MySQL command-line client and that you And since both Amazon and Bitnami have a free tier, you can
More informationSource Control. Comp-206 : Introduction to Software Systems Lecture 21. Alexandre Denault Computer Science McGill University Fall 2006
Source Control Comp-206 : Introduction to Software Systems Lecture 21 Alexandre Denault Computer Science McGill University Fall 2006 Source Revision / Control Source Control is about the management of
More informationMarkLogic Server. Information Studio Developer s Guide. MarkLogic 8 February, Copyright 2015 MarkLogic Corporation. All rights reserved.
Information Studio Developer s Guide 1 MarkLogic 8 February, 2015 Last Revised: 8.0-1, February, 2015 Copyright 2015 MarkLogic Corporation. All rights reserved. Table of Contents Table of Contents Information
More informationMODEM on HP-UX. Guy Van Sanden.
MODEM on HP-UX Guy Van Sanden gvsanden@sckcen.be MODEM on HP-UX by Guy Van Sanden This document describes how to set up MODEM on HP-UX Table of Contents 1. Introduction...1 2. Apache and Tomcat...2 2.1.
More informationowncloud Android App Manual
owncloud Android App Manual Release 2.0.0 The owncloud developers December 14, 2017 CONTENTS 1 Using the owncloud Android App 1 1.1 Getting the owncloud Android App...................................
More informationLinix Firewall Security for the Small Office and Home Office
Linix Firewall Security for the Small Office and Home Office Ralph Durkee Independent Consultant Sponsored by Linux Users Group of Rochester rd@rd1.net Road Map What is a firewall and why do I need it?
More informationCentOS 6.7 with Vault MySQL 5.1
CentOS 6.7 with Vault MySQL 5.1 OS Middleware Installation Web Server, MySQL and PHP Other Middleware Middleware Setup and Configuration Database PHP NetCommons2 Before Install Preparation Installation
More informationb. Developing multiple versions of a software project in parallel
Multiple-Choice Questions: 1. Which of these terms best describes Git? a. Integrated Development Environment b. Distributed Version Control System c. Issue Tracking System d. Web-Based Repository Hosting
More informationIBM HTTP Server V7 and the RACF Auto- Registration Application
IBM HTTP Server V7 and the RACF Auto- Registration Application This document can be found on the web, www.ibm.com/support/techdocs Document ID: PRS4791 October 14, 2011 Mike Kearney Overview In 1996, IBM
More informationBitnami HHVM for Huawei Enterprise Cloud
Bitnami HHVM for Huawei Enterprise Cloud Description HHVM is an open source virtual machine designed for executing programs written in Hack and PHP. HHVM uses a just-in-time (JIT) compilation approach
More informationVersioning Your Code with Monticello
Chapter 1 Versioning Your Code with Monticello Co-written with Oscar Nierstrasz (oscar.nierstrasz@acm.org) A versioning system helps you to store and log multiple versions of your code. In addition, it
More informationReusable Component Management Through the Use of Subversion Externals. Who Am I?
Reusable Component Management Through the Use of Subversion Externals John Martin Presented to BCS/itSMF Conference: The CMDB and CMS the Powerhouse of Service Managemnet 8/9 July 2008 Who Am I? Enablement
More informationWebDAV User guide. Danish Government Infostructurebase. Upload and download documents within the Repository. Prepared by: Simon T.
M Danish Government Infostructurebase Prepared by: Simon T. Riemann Index Index...1 Before you start...1 What can you do with WebDAV?...1 Operating systems and programs supporting WebDAV...1 WebDAV using
More informationAutomated Installation Guide for CentOS (PHP 7.x)
Automated Installation Guide for CentOS (PHP 7.x) *Note: This script will not work on shared hosting, only works on CentOS dedicated server only. Prerequisites: Hardware: RAM: minimum 2 GB Processor: Core2duo
More information