Subject | Hash | Author | Date (UTC) |
---|---|---|---|
Cosmetic | 69abfb69054c86d3b8136a83f3929831b2f75afe | Catalin(ux) M. BOIE | 2019-10-29 13:56:48 |
selinux: we need also map for httpd_t -> rocketgit_usr_t | 6f4161abd283b4b83e5f3655d47187d9daf37a6f | Catalin(ux) M. BOIE | 2019-10-29 03:44:20 |
.spec update | f5b7c9777f6e0f9e5b669c45abf5420bf0da80b8 | Catalin(ux) M. BOIE | 2019-10-26 05:35:45 |
Update version to 0.71 | 6f66dc4dda14cc3b171b91cd1feb28a762cf469a | Catalin(ux) M. BOIE | 2019-10-26 05:32:56 |
selinux: rg_change_pass updates | 8c09ed1e91dd80e5cfbb5c39064b21c35057b58d | Catalin(ux) M. BOIE | 2019-10-26 05:32:01 |
Cosmetic | 4b3f0dd52126a4a0e58766699b2dcce83770f822 | Catalin(ux) M. BOIE | 2019-10-26 05:31:35 |
Rework rg_git_merge because it failed | dc8dc39ac4235e9f6d4b9f7f6981bf9c4a10bc5f | Catalin(ux) M. BOIE | 2019-10-26 05:30:48 |
Compariso script updates | d56371208be824b919259f807d9e8aee41f74c4a | Catalin(ux) M. BOIE | 2019-10-26 05:30:09 |
css updates | e051981b55d28a8f37ff6aff9425e99912ff34da | Catalin(ux) M. BOIE | 2019-10-26 05:29:45 |
Comparison updates | e7a2d2b92380f1c4946ccd54113f1ca1b9b7216b | Catalin(ux) M. BOIE | 2019-10-26 05:29:03 |
TODO update | 25ee0cf19af35ff1c9a273528bf60f40be987dfe | Catalin(ux) M. BOIE | 2019-10-26 05:28:44 |
History update | 86c0575fd1ce8b8dd7729c909b7b45e488729f87 | Catalin(ux) M. BOIE | 2019-10-26 05:28:27 |
Big rework for rg_exec/rg_exec2 | 6b962257e2494217bcd528bcdbb39544b3809c14 | Catalin(ux) M. BOIE | 2019-10-26 05:28:09 |
Be more explicit and specify exactly the ssh command instead of 'ssh ... totp' | 3750e02fc5a0d75ba274c6ae9757e3d582348f51 | Catalin(ux) M. BOIE | 2019-10-25 02:54:52 |
Activating gzip compression in nginx sample file | 60a153c84f1a8ee68c4008d2cb512d3016c50499 | Catalin(ux) M. BOIE | 2019-10-25 02:33:13 |
totp: urlencode parameters when calling qrencode | 0b16e22978a8b5488e8f435a538dec07bb515476 | Catalin(ux) M. BOIE | 2019-10-19 03:53:20 |
/run/rocketgit-fpm/ -> /run to not create the dir | 13ff6e91698260ba5a41591275fa915e33baebc9 | Catalin(ux) M. BOIE | 2019-10-01 16:08:43 |
Compute repo disk size only for not deleted repos | 551d1798802853e5af1e12a1908cc10fbc432d17 | Catalin(ux) M. BOIE | 2019-09-30 22:08:27 |
git_log2listing big changes | e91fdef76511d586af30a3aa4b44273a1203bd36 | Catalin(ux) M. BOIE | 2019-09-30 19:54:38 |
typo | 0ef09cd6e02fa3bf79e0a26b887badc103b03d87 | Catalin(ux) M. BOIE | 2019-09-30 19:53:56 |
File | Lines added | Lines deleted |
---|---|---|
inc/struct.inc.php | 1 | 0 |
inc/token.inc.php | 2 | 1 |
inc/util.inc.php | 1 | 3 |
samples/nginx.conf | 1 | 1 |
File inc/struct.inc.php changed (mode: 100644) (index c93525d..978d55a) | |||
... | ... | $rg_sql_struct[44]['other'] = array( | |
644 | 644 | 'invalidate_confirmation_token' => | 'invalidate_confirmation_token' => |
645 | 645 | "UPDATE users SET confirm_token = '' WHERE confirmed > 1" | "UPDATE users SET confirm_token = '' WHERE confirmed > 1" |
646 | 646 | ); | ); |
647 | // Here, 0.71 was released. | ||
647 | 648 | ||
648 | 649 | // Do not forget to add the new tables to statistics | // Do not forget to add the new tables to statistics |
649 | 650 | // This must be the last line | // This must be the last line |
File inc/token.inc.php changed (mode: 100644) (index 6a99b70..868a6d6) | |||
... | ... | function rg_token_valid($db, $rg, $tag, $double_allowed) | |
130 | 130 | ||
131 | 131 | $hash = substr($hash, 0, 16); | $hash = substr($hash, 0, 16); |
132 | 132 | if (strcmp($sign, $hash) != 0) { | if (strcmp($sign, $hash) != 0) { |
133 | rg_log("DEBUG: substr(token, 16, 16)=$sign != hash_hmac(data,key)=$hash data=$data"); | ||
133 | rg_log("DEBUG: substr(token, 16, 16)=$sign !=" | ||
134 | . " hash_hmac(data,key)=$hash data=$data"); | ||
134 | 135 | rg_token_set_error("token invalid"); | rg_token_set_error("token invalid"); |
135 | 136 | rg_security_violation_no_exit("invalid token (sign)"); | rg_security_violation_no_exit("invalid token (sign)"); |
136 | 137 | break; | break; |
File inc/util.inc.php changed (mode: 100644) (index 9cbf1fe..a719b2e) | |||
... | ... | function rg_rmdir($dir) | |
464 | 464 | { | { |
465 | 465 | global $php_errormsg; | global $php_errormsg; |
466 | 466 | ||
467 | if (!is_dir($dir)) { | ||
468 | rg_util_set_error("WARN: asked to remove a non-existing dir ($dir)"); | ||
467 | if (!is_dir($dir)) | ||
469 | 468 | return TRUE; | return TRUE; |
470 | } | ||
471 | 469 | ||
472 | 470 | $scan = glob($dir . "/*"); | $scan = glob($dir . "/*"); |
473 | 471 | if ($scan === FALSE) { | if ($scan === FALSE) { |
File samples/nginx.conf changed (mode: 100644) (index 8d8d425..f8b25a6) | |||
... | ... | server { | |
132 | 132 | # Specify the cyphers to get an A+ on Qualys (ssllabs.com); recommended | # Specify the cyphers to get an A+ on Qualys (ssllabs.com); recommended |
133 | 133 | # https://www.digicert.com/ssl-support/ssl-enabling-perfect-forward-secrecy.htm | # https://www.digicert.com/ssl-support/ssl-enabling-perfect-forward-secrecy.htm |
134 | 134 | ssl_ciphers "EECDH+ECDSA+AESGCM EECDH+aRSA+AESGCM EECDH+ECDSA+SHA384 EECDH+ECDSA+SHA256 EECDH+aRSA+SHA384 EECDH+aRSA+SHA256 EECDH+aRSA+RC4 EECDH EDH+aRSA RC4 !aNULL !eNULL !LOW !3DES !MD5 !EXP !PSK !SRP !DSS !RC4"; | ssl_ciphers "EECDH+ECDSA+AESGCM EECDH+aRSA+AESGCM EECDH+ECDSA+SHA384 EECDH+ECDSA+SHA256 EECDH+aRSA+SHA384 EECDH+aRSA+SHA256 EECDH+aRSA+RC4 EECDH EDH+aRSA RC4 !aNULL !eNULL !LOW !3DES !MD5 !EXP !PSK !SRP !DSS !RC4"; |
135 | ssl_protocols TLSv1.2 TLS1.3; | ||
135 | ssl_protocols TLSv1.2 TLSv1.3; | ||
136 | 136 | ssl_session_cache shared:SSL:10m; | ssl_session_cache shared:SSL:10m; |
137 | 137 | ssl_session_timeout 120m; | ssl_session_timeout 120m; |
138 | 138 |