Subject | Hash | Author | Date (UTC) |
---|---|---|---|
Do not allow adding bugs if not logged in | 32db254689f7419fcea479985bbeff5cc579f7e7 | Catalin(ux) M. BOIE | 2020-08-17 06:45:46 |
markdown format improvements | bc1cc389bc851af6d0fb186bcfaf47525e235b6b | Catalin(ux) M. BOIE | 2020-08-17 06:45:01 |
Set the user's last IP also if she never logged in | 556ff3e7df07863f977caac1cb25906f8c307583 | Catalin(ux) M. BOIE | 2020-08-17 06:44:03 |
Cosmetic | d2a744bd020154afa13961f9d3d3da4c51853ff4 | Catalin(ux) M. BOIE | 2020-08-17 06:42:23 |
Improved nginx ssl configuration (mostly stapling) | a029f78cc3f66605dd95dfcc2abc9976ee1f7076 | Catalin(ux) M. BOIE | 2020-08-06 05:05:49 |
Tutorials updates (artifacts and CI) | 36ee6f7b792f32a8567c3f2f31088559ab6cd27a | Catalin(ux) M. BOIE | 2020-08-05 06:16:33 |
Added Markdown test | 23455db9b6ce8a82245f06de6e3d7c7e6b706464 | Catalin(ux) M. BOIE | 2020-07-31 05:41:46 |
Some SELinux cosmetic | 3bafeaa06231a67dcc66d37b50a6f5411b2bfbf9 | Catalin(ux) M. BOIE | 2020-07-31 05:41:28 |
Mostly cosmetic plus some tests | 1a538fff7a4886395612471211eeca0c091e6864 | Catalin(ux) M. BOIE | 2020-07-31 05:41:02 |
Added a custom Markdown parser | 67b9687fb858ba1018d58edd276836a0411acd1e | Catalin(ux) M. BOIE | 2020-07-31 05:39:49 |
Add an index variable to rg_template_table | f310f34a6c9a2a029d479d14d86e8ea2393ee3dd | Catalin(ux) M. BOIE | 2020-07-31 05:39:29 |
Mostly cosmetic in Source page | cac471307a58104fbfa7838b34a7e2ffd2e05260 | Catalin(ux) M. BOIE | 2020-07-31 05:38:48 |
Do not log bots connections | ef9cdff6a0cbd559f1833e46a66cbbbe726d3d99 | Catalin(ux) M. BOIE | 2020-07-31 05:38:13 |
Comparison update | b67344452d66b2ed8ef53f65470d53f8b40fe59e | Catalin(ux) M. BOIE | 2020-07-31 05:37:38 |
Minor fix for a variable type mismatch | a0680065333729b91558e77a6df4403ce8f5b1a5 | Catalin(ux) M. BOIE | 2020-07-31 05:37:20 |
Minor git fixes | a21b35cd0f87b844fe5ce4b8b2e14fab2506296e | Catalin(ux) M. BOIE | 2020-07-31 05:36:43 |
Docker updates | d3e9cd4e358cac2d4018dcf7dc681288445a679f | Catalin(ux) M. BOIE | 2020-07-31 05:36:08 |
Admin report improvements | b527baab12e2e08998672559b0f33fc6df15e74c | Catalin(ux) M. BOIE | 2020-07-31 05:35:25 |
Cosmetic | 30c879d625b094a33bd9a2165c67a8a11e802f42 | Catalin(ux) M. BOIE | 2020-07-31 05:34:19 |
Builder, worker and web updates for artifacts | c82a7143a24ec987e0d98bb58327ef15bc602d0d | Catalin(ux) M. BOIE | 2020-07-31 05:30:44 |
File | Lines added | Lines deleted |
---|---|---|
inc/repo.inc.php | 1 | 1 |
tests/repo.php | 1 | 1 |
File inc/repo.inc.php changed (mode: 100644) (index 28c981c..4f50e21) | |||
... | ... | function rg_repo_rights_inject($db, $obj_id, $type, $owner, $uid) | |
300 | 300 | ||
301 | 301 | if (strcmp($type, "repo") == 0) { | if (strcmp($type, "repo") == 0) { |
302 | 302 | $a['uid'] = 0; | $a['uid'] = 0; |
303 | $a['rights'] = 'AaBt'; | ||
303 | $a['rights'] = 'Aat'; | ||
304 | 304 | $a['description'] = 'Autogenerated (repo is public)'; | $a['description'] = 'Autogenerated (repo is public)'; |
305 | 305 | $ret[] = $a; | $ret[] = $a; |
306 | 306 | } else if (strcmp($type, "repo_refs") == 0) { | } else if (strcmp($type, "repo_refs") == 0) { |
File tests/repo.php changed (mode: 100644) (index 24e5603..d3f3202) | |||
... | ... | if ($r !== TRUE) { | |
265 | 265 | rg_log("Cannot set rights (" . rg_rights_error() . ")!"); | rg_log("Cannot set rights (" . rg_rights_error() . ")!"); |
266 | 266 | exit(1); | exit(1); |
267 | 267 | } | } |
268 | $e = "Aa"; // will not match the above right but the one injected | ||
268 | $e = 'Aat'; // will not match the above right but the one injected | ||
269 | 269 | $r = rg_rights_get($db, $ri['repo_id'], "repo", $uid /*owner */, | $r = rg_rights_get($db, $ri['repo_id'], "repo", $uid /*owner */, |
270 | 270 | $a['uid'] /*user*/, 0 /*right_id*/); | $a['uid'] /*user*/, 0 /*right_id*/); |
271 | 271 | $copy = $r['list']; | $copy = $r['list']; |