File TODO changed (mode: 100644) (index efb1295..90d67c7) |
1 |
1 |
== Where I stopped last time == |
== Where I stopped last time == |
2 |
|
[ ] I am investigating the switch to php-fpm: |
|
3 |
|
- a systemd start file must be provided (also a classic one) |
|
4 |
|
- Add the new files to spec |
|
5 |
|
- Adapt SELinux file. |
|
6 |
|
- Adjust docker/vm build scripts |
|
7 |
|
[ ] Better explain why world needs another git hosting repo. |
|
8 |
|
[ ] How do we get rid of post-update hook? rpm will auto clean it? |
|
9 |
|
Let's see on rocketgit.com. |
|
|
2 |
|
[ ] obtain a vmware lsmod for rocketgit and also add extra scsi drivers |
10 |
3 |
[ ] |
[ ] |
11 |
4 |
|
|
12 |
5 |
== BEFORE NEXT RELEASE == |
== BEFORE NEXT RELEASE == |
|
6 |
|
[ ] Initial commits may be very big. And we are generating them all. |
|
7 |
|
And this takes a lot of memory in $rg. Optimize it! |
|
8 |
|
And, we may want to show the diff per file, not all files at once. |
|
9 |
|
Also, we may impose a limit and add a warning that only a part of the |
|
10 |
|
diff was shown and a hint how to do it on local computer. |
|
11 |
|
[ ] Do send mail only from events, never from apache user. Else, we have to |
|
12 |
|
activate a SELinux boolean. |
|
13 |
|
[ ] We do not do CI! We validate, but we do not auto-merge! |
|
14 |
|
[ ] Why we need to remove 'php' package?! If we don't, the php shows |
|
15 |
|
the source, unparsed! Cannot reproduce anymore. |
|
16 |
|
[ ] Instruct user to open in firewall the port for workers. |
|
17 |
|
[ ] Use 'guestfish --ro -a a.img -i'. What for? |
|
18 |
|
[ ] Add 'X-Content-Type-Options: nosniff' for raw responses. |
|
19 |
|
[ ] Check 'X-XSS-Protection: 1; mode=block' |
|
20 |
|
[ ] Better explain why world needs another git hosting repo. |
|
21 |
|
[ ] Features: I did not explain what Affero means! Only GPL. |
|
22 |
|
[ ] fpm: provide a classic startup file. |
|
23 |
|
[ ] Some errors are like: 'cannot insert/update'. Are not very helpful! |
|
24 |
|
[ ] At start, we do not have workers defined. We give the error "no |
|
25 |
|
environments selected", but the user has no choice. We should instruct the user |
|
26 |
|
to add a worker? Also, no hint is presented. |
|
27 |
|
[ ] "Add note" form is too wide and when browser width is small, the "Add note" |
|
28 |
|
header is not shown! Maybe, if width is too small, adapt textarea/text |
|
29 |
|
inputs? |
13 |
30 |
[ ] use shutdown function for async cache stuff? Maybe other things? |
[ ] use shutdown function for async cache stuff? Maybe other things? |
14 |
31 |
I do not think so... Should we have a write ahead log: |
I do not think so... Should we have a write ahead log: |
15 |
32 |
something like we inform the cache that we need to clean an entry |
something like we inform the cache that we need to clean an entry |
|
173 |
190 |
[ ] Add an API layer to be able to use other git hosting scripts to connect to me |
[ ] Add an API layer to be able to use other git hosting scripts to connect to me |
174 |
191 |
[ ] Sign some contract with Nitrokey.com to provide keys to the users. |
[ ] Sign some contract with Nitrokey.com to provide keys to the users. |
175 |
192 |
[ ] build: allow user to specify some packages to be installed first? |
[ ] build: allow user to specify some packages to be installed first? |
176 |
|
[ ] Get rid of php-mbstring! It is not in main repo on Oracle Linux! |
|
177 |
193 |
[ ] Destroy storage for 'build' machines |
[ ] Destroy storage for 'build' machines |
178 |
194 |
[ ] Add a new right: "allow pushes only if they are signed". |
[ ] Add a new right: "allow pushes only if they are signed". |
179 |
195 |
As with ss keys, a user may want to add public gpg keys to a list |
As with ss keys, a user may want to add public gpg keys to a list |