List of commits:
Subject Hash Author Date (UTC)
Apache sample config fixes a030309a796a84b99bc9568fe81291305492bf10 Catalin(ux) M. BOIE 2017-06-25 07:59:46
Small text changes 45797dbaf71ec5c922a8ed6e7b9497da64807eb4 Catalin(ux) M. BOIE 2017-06-25 07:58:25
tests: added a test with 500 10k commits ad3ce91ff291b9537ceca11995268e45a17407ef Catalin(ux) M. BOIE 2017-06-25 07:57:37
css: added warning_text class 17a1930f1661392629f3787cdd0150e971496512 Catalin(ux) M. BOIE 2017-06-25 07:56:48
web: the jump to a file did not work because of a wrong anchor bbb95d3a79ea686b3c145b532d072fc19c034297 Catalin(ux) M. BOIE 2017-06-25 07:53:52
css: when diff is too big, show it inline not as a ugly block 9fff8e0248793fc7a2d1346dc8af7ba1aa2fb7ea Catalin(ux) M. BOIE 2017-06-25 07:50:58
Small fixes to the 'download' section documentation a19ca599f6e6ec064952cc1d8f9ea3edd7947254 Catalin(ux) M. BOIE 2017-06-25 07:50:11
Fixes for base_url: did not work for docker (bad switch to https) 4aee622d5e845a9e308f7277af1a1b612fc0c173 Catalin(ux) M. BOIE 2017-06-25 07:49:17
Fixed the commit show page (showing multiple commits) 3e932d79f05be2593cb4c62a58cc0f98704ba5d7 Catalin(ux) M. BOIE 2017-06-25 07:48:21
nginx preparations in .spec file and remove hard dependency on a web server 9aac8ca0a8cb26da4552b9e55f1d4d6b3a4a5d14 Catalin(ux) M. BOIE 2017-06-25 07:46:46
compare: added 'LDAP groups' item and 'Product distribution/evaluation' category ee0b6e752dd575ca1f2b94b7d1c9156db89e40c7 Catalin(ux) M. BOIE 2017-06-25 07:44:45
Improved the installation documentation (add added nginx) 7282afb958acad6e7a4399442b306df59a9b02c0 Catalin(ux) M. BOIE 2017-06-25 07:43:15
Docker fixes 16b1c0adb4518db3a1498c1e30d5a409b692b2bb Catalin(ux) M. BOIE 2017-06-25 07:36:09
Disabled repo 'Stats' menu because of performance issues da34324ac9972bac872916aef29d1d4e0b8f0499 Catalin(ux) M. BOIE 2017-06-09 17:50:54
Manually free memory to improve performance d6b93c1dc2aef248fba8d5f4a34e57ad3433f82f Catalin(ux) M. BOIE 2017-06-09 17:37:37
Add a random id to all requests to be able to identify them in the logs 1a487eb279fb2f77db64dbee1b2c1067b548899b Catalin(ux) M. BOIE 2017-05-29 17:09:20
Docker improvements and 'make docker' to easy testing 2171599842a90282c24845d41965ef6f7893342c Catalin(ux) M. BOIE 2017-05-28 10:09:21
Improved apache sample configuration de04d409f25a6f5d1fe304069753144c17c4f631 Catalin(ux) M. BOIE 2017-05-28 10:07:47
Use the database only after we setup the connection 26487d0f17f510d26ef182b6c0938022b0730752 Catalin(ux) M. BOIE 2017-05-25 16:39:53
Bump version to 0.68 02b4708f1cdad67a810f7f1808364774e8ac4831 Catalin(ux) M. BOIE 2017-05-25 14:33:17
Commit a030309a796a84b99bc9568fe81291305492bf10 - Apache sample config fixes
Author: Catalin(ux) M. BOIE
Author date (UTC): 2017-06-25 07:59
Committer name: Catalin(ux) M. BOIE
Committer date (UTC): 2017-06-25 07:59
Parent(s): 45797dbaf71ec5c922a8ed6e7b9497da64807eb4
Signer:
Signing key:
Signing status: N
Tree: 1f3716d0a876945b0bb405bdf8f2e9dd4aa522da
File Lines added Lines deleted
samples/rg.conf 13 20
File samples/rg.conf changed (mode: 100644) (index c984617..b07b51b)
13 13 # Cache at will # Cache at will
14 14 <FilesMatch "(?i)^.*\.(ico|jpg|jpeg|png|gif|js|css)$"> <FilesMatch "(?i)^.*\.(ico|jpg|jpeg|png|gif|js|css)$">
15 15 FileETag MTime Size FileETag MTime Size
16 <IfModule mod_expires.c>
17 ExpiresActive On
18 ExpiresDefault "access plus 1 day"
19 </IfModule>
16 20 </FilesMatch> </FilesMatch>
17
18 <IfModule mod_expires.c>
19 ExpiresActive On
20 ExpiresByType image/vnd.microsoft.icon "access plus 7 days"
21 ExpiresByType image/png "access plus 1 day"
22 ExpiresByType text/css "access plus 1 day"
23 ExpiresByType text/javascript "access plus 1 day"
24 ExpiresByType application/javascript "access plus 1 day"
25 ExpiresByType application/x-javascript "access plus 1 day"
26 </IfModule>
27 21 </Directory> </Directory>
28 22
29 23 <VirtualHost *:80> <VirtualHost *:80>
30 24 # Set ServerName correctly, else, this VirtualHost will not match # Set ServerName correctly, else, this VirtualHost will not match
31 25 #ServerName rg.domain.tld #ServerName rg.domain.tld
32 #ServerAlias rg www.rg.domain.tld
26 #ServerAlias rg www.rg.domain.tld x.domain.tld y.domain.tld
33 27
34 28 DocumentRoot /usr/share/rocketgit/root/ DocumentRoot /usr/share/rocketgit/root/
35 29 ErrorLog logs/rocketgit-error_log ErrorLog logs/rocketgit-error_log
36 CustomLog logs/rocketgit-access_log common
30 CustomLog logs/rocketgit-access_log combined
37 31
38 32 KeepAlive On KeepAlive On
39 33 MaxKeepAliveRequests 1000 MaxKeepAliveRequests 1000
 
42 36 ServerSignature Off ServerSignature Off
43 37 UseCanonicalName On UseCanonicalName On
44 38 UseCanonicalPhysicalPort On UseCanonicalPhysicalPort On
39 LogLevel info
45 40
46 41 RewriteEngine On RewriteEngine On
42 #LogLevel rewrite:trace8
47 43
48 44 # Allow .ico, 'themes' folder and robots.txt # Allow .ico, 'themes' folder and robots.txt
49 45 # Also, avoid scripts that are looking for exploits # Also, avoid scripts that are looking for exploits
 
52 48
53 49 # Force the use of only one name even if we have more aliases. # Force the use of only one name even if we have more aliases.
54 50 # https://httpd.apache.org/docs/2.4/rewrite/remapping.html # https://httpd.apache.org/docs/2.4/rewrite/remapping.html
55 #RewriteCond "%{HTTP_HOST}" "!^%{SERVER_NAME}$" [nocase,ornext]
56 #RewriteCond "%{HTTP_PORT}" "!^%{SERVER_PORT}$" [nocase]
51 #RewriteCond expr "%{HTTP_HOST} != %{SERVER_NAME}"
57 52 #RewriteRule "^/?(.*)" "http://%{SERVER_NAME}:%{SERVER_PORT}/$1" [last,redirect=301,noescape] #RewriteRule "^/?(.*)" "http://%{SERVER_NAME}:%{SERVER_PORT}/$1" [last,redirect=301,noescape]
58 53
59 54 # all rest # all rest
 
75 70 </VirtualHost> </VirtualHost>
76 71
77 72 <VirtualHost *:443> <VirtualHost *:443>
78 #LogLevel debug #rewrite:trace8
79 73 # Set ServerName correctly, else, this VirtualHost will not match # Set ServerName correctly, else, this VirtualHost will not match
80 74 #ServerName rg.domain.tld #ServerName rg.domain.tld
81 75 #ServerAlias rg www.rg.domain.tld #ServerAlias rg www.rg.domain.tld
82 76
83 77 DocumentRoot /usr/share/rocketgit/root/ DocumentRoot /usr/share/rocketgit/root/
84 78 ErrorLog logs/rocketgit-ssl_error_log ErrorLog logs/rocketgit-ssl_error_log
85 CustomLog logs/rocketgit-ssl_request_log \
86 "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
87 TransferLog logs/rocketgit-ssl_access_log
79 CustomLog logs/rocketgit-ssl_access_log combined
88 80
89 81 KeepAlive On KeepAlive On
90 82 MaxKeepAliveRequests 1000 MaxKeepAliveRequests 1000
 
93 85 ServerSignature Off ServerSignature Off
94 86 UseCanonicalName On UseCanonicalName On
95 87 UseCanonicalPhysicalPort On UseCanonicalPhysicalPort On
88 LogLevel info
96 89
97 90 RewriteEngine On RewriteEngine On
91 #LogLevel rewrite:trace8
98 92
99 93 # Allow .ico, 'themes' folder and robots.txt # Allow .ico, 'themes' folder and robots.txt
100 94 RewriteCond %{REQUEST_URI} ^/(favicon\.ico|themes/.*|robots\.txt|\.well-known/.*)$ RewriteCond %{REQUEST_URI} ^/(favicon\.ico|themes/.*|robots\.txt|\.well-known/.*)$
 
102 96
103 97 # Force the use of only one name even if we have more aliases. # Force the use of only one name even if we have more aliases.
104 98 # https://httpd.apache.org/docs/2.4/rewrite/remapping.html # https://httpd.apache.org/docs/2.4/rewrite/remapping.html
105 #RewriteCond "%{HTTP_HOST}" "!^%{SERVER_NAME}$" [nocase,ornext]
106 #RewriteCond "%{HTTP_PORT}" "!^%{SERVER_PORT}$" [nocase]
99 #RewriteCond expr "%{HTTP_HOST} != %{SERVER_NAME}"
107 100 #RewriteRule "^/?(.*)" "https://%{SERVER_NAME}:%{SERVER_PORT}/$1" [last,redirect=301,noescape] #RewriteRule "^/?(.*)" "https://%{SERVER_NAME}:%{SERVER_PORT}/$1" [last,redirect=301,noescape]
108 101
109 102 # all rest # all rest
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/catalinux/rocketgit

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/catalinux/rocketgit

Clone this repository using git:
git clone git://git.rocketgit.com/user/catalinux/rocketgit

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main