Changes

Jump to navigation Jump to search

Project Infrastructure

1,554 bytes added, 15 April
m
→‎octave.org: https again
=== octave.org ===
* main project web site address ([httphttps://octave.org httphttps://octave.org] → https://www.gnu.org/software/octave)
* email forwarding
* [[Doxygen]] pages hosted here
* other pages redirect elsewhere (gnu.org/software/octave, octave.sfsourceforge.netio)* {{File|.htaccess file: |<nowikipre>
RewriteEngine on
RewriteRule ^doc/octave_toc.html httphttps://www.gnu.org/software/octave/doc/interpreter/index.html [R=301,L]
RewriteRule ^hg/(.*) http://hg.savannah.gnu.org/hgweb/$1 [R=301,L]
RewriteRule ^bugs/(.*) http://bugs.octave.org/bugs/$1 [R=301,L]
RewriteRule ^docs.html httphttps://www.gnu.org/software/octave/support.html [R=301,L]
RewriteRule ^packages.html httphttps://octave.sfsourceforge.net io [R=301,L]
RewriteCond $1 !^(doxygen|gnulib-git-mapfile|old-list-archives|stats|wiki|octave-wiki|w)
RewriteRule (.*) httphttps://www.gnu.org/software/octave/$1 [R=301,L]
Options +FollowSymLinks
RewriteRule ^wiki/(.*)$ http://wiki.octave.org/$1 [R=301]
RewriteRule ^wiki$ http://wiki.octave.org/ [R=301]
</nowikipre>}}
=== packages.octave.org ===
* web site primarily so we can have a stable address for octave's <code>pkg -forge</code> command
* {{File|.htaccess file: |<nowikipre>
RewriteEngine on
RewriteRule (.*) https://octave.sourceforge.io/$1 [R=307,L]
</nowikipre>}}
=== planet.octave.org ===
* [https://www.mediawiki.org/wiki/MediaWiki MediaWiki] installation
* * Additional skins installed:*** https://www.mediawiki.org/wiki/Skin:Minerva_Neue (Mobile skin)** Additional extensions installed:*** https://www.mediawiki.org/wiki/Extension:Math*** https://www.mediawiki.org/wiki/Extension:MobileFrontend*** https://www.mediawiki.org/wiki/Extension:PageNotice  {{File|.htaccess file|<pre># https://help.dreamhost.com/hc/en-us/articles/214895317-How-do-I-change-the-PHP-version-of-my-site- (2019-02-26)AddHandler fcgid-script .phpFCGIWrapper "/dh/cgi-system/php72.cgi" .php
<nowiki>
RewriteEngine on
## http://www.octave.org/wiki/index.php?title=OctConf_2012
RewriteCond %{QUERY_STRING} ^title=(.*)$
RewriteRule ^/wiki/index\.php$ httphttps://wiki.octave.org/%1?
RewriteCond %{QUERY_STRING} ^title=(.*)$
RewriteRule ^/index\.php$ httphttps://wiki.octave.org/%1?
RewriteCond $1 !^(favicon.*)
RewriteRule ^(.*)$ /wiki/index.php?title=$1
</nowikipre>}} == Hosted on jwe's digitalocean.com account == * login accounts: jwe jordigh === buildbot.octave.org === * master server for our [[Continuous_Build#Buildbot|Buildbot]] installation
=== hg.octave.org ===
* [http://hg.octave.org/mxe-octave mxe-octave] (see [[MXE]])
* various octave clones
* htaccess file:
<nowiki>
# Taken from http://www.pmwiki.org/wiki/Cookbook/CleanUrls#samedir
# Used at http://ggap.sf.net/hg/
Options +ExecCGI
RewriteEngine On
 
RewriteBase /
RewriteRule ^$ hgwebdir.cgi [L]
RewriteRule ^repos/(.*) $1 [L,QSA]
# Send requests for files that exist to those files.
RewriteCond %{REQUEST_FILENAME} !-f
# Send requests for directories that exist to those directories.
RewriteCond %{REQUEST_FILENAME} !-d
# Send requests to hgwebdir.cgi, appending the rest of url.
RewriteRule (.*) hgwebdir.cgi/$1 [QSA,L]
</nowiki>
 
== Hosted on jwe's digitalocean.com account ==
 
* login accounts: jwe jordigh
 
=== buildbot.octave.org ===
 
* master server for our [[Continuous_Build#Buildbot|Buildbot]] installation
=== agora.octave.org ===
* limited to using [https://web.cvs.savannah.gnu.org/viewvc/octave CVS] to upload web pages
* doxygen, octave forge (other?) pages hosted elsewhere
* {{File|.htaccess file: |<nowikipre>
<FilesMatch "\.(in|m4)$">
Order allow,deny
RewriteRule ^doc/interpreter$ doc/interpreter/ [R,L]
RewriteRule ^doc/interpreter/(.*) doc/v4.2.0/$1 [L]
</nowikipre>}}
=== ftp.gnu.org ===
== Hosted on SourceForge ==
* admin accounts: [https://sourceforge.net/p/octave/_members jbect, oheim, i7tiol]
* octave forge [https://sourceforge.net/p/octave/_list/hg hg] and [https://sourceforge.net/p/octave/_list/git git] repos
=== octave.sourceforge.io ===
* [https://octave.sourceforge.io Octave Forge web site]and [https://sourceforge.net/p/octave/project-web/ci/default/tree it's source] * {{File|.htaccess file: |<nowikipre>
<FilesMatch "\.svgz$">
Header set Content-Encoding gzip
RewriteEngine on
 
# use PHP files in root directory
RewriteRule ^archive\.html$ /archive.php [PT]
RewriteRule ^bugs\.html$ /bugs.php [PT]
RewriteRule ^NEWS\.html$ /NEWS.php [PT]
RewriteRule ^packages\.html$ /packages.php [PT]
 
# root directory of files for download
RewriteRule ^released-packages/$ https://sourceforge.net/projects/octave/files/ [R=307,L]
 
# a particular packages repository
RewriteRule ^pkg-repository/(.*)/$ https://sourceforge.net/p/octave/$1/ [R=307,L]
 
# don't rewrite paths in the following directories
RewriteRule ^templates(/|$)(.*) - [L]
RewriteRule ^pkg_icon(/|$)(.*) - [L]
RewriteRule ^java(/|$)(.*) - [L]
RewriteRule ^doxygen32(/|$)(.*) - [L]
RewriteRule ^doxygen34(/|$)(.*) - [L]
RewriteRule ^doxygen36(/|$)(.*) - [L]
RewriteRule ^doxygen38(/|$)(.*) - [L]
RewriteRule ^doxygen40(/|$)(.*) - [L]
RewriteRule ^doxygen41(/|$)(.*) - [L]
RewriteRule ^coda(/|$)(.*) - [L]
RewriteRule ^octave(/|$)(.*) - [L]
RewriteRule ^octave\.old(/|$)(.*) - [L]
RewriteRule ^old_packages(/|$)(.*) - [L]
 
# webserver of sourceforge doesn't understand END rewrite rule flag,
# so we have to check for looping instead if necessary
 
# forbid direct access to packages directory
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteRule ^packages(/|$)(.*) - [F]
 
# paths in all other sudirectories are rewritten to be under directory
# "packages"
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteRule ^(.+/.*) /packages/$1 [L]
 
# FIXME: Trailing slash is not appended for (non-existing, to be
# re-written) package directories at top level. This should be cured
# in a better way than with the following.
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+) /packages/$1/ [L]
 
<FilesMatch "\.(php|css)$">
</ifModule>
</FilesMatch>
</nowikipre>}} [[Category:Development]]

Navigation menu