List of commits:
Subject Hash Author Date (UTC)
TODO updates cdc8de4255d6c343a9223bcf334228651e41ae6f Catalin(ux) M. BOIE 2016-10-03 16:31:22
Small adjustments to unit/functional tests db54e9be71a96b185713ccbc76dff2b462113755 Catalin(ux) M. BOIE 2016-10-03 16:13:46
Allow the use of multiple workers 0ba944fa4f60754b31ec29a676e72a9b870698cc Catalin(ux) M. BOIE 2016-10-03 16:13:15
Docker fixes 36653f824b0c2f7159a0cdbfa50e38aea714a0b5 Catalin(ux) M. BOIE 2016-10-03 16:12:48
Now, any script can update the structure and apply the fixes 03e1ba61bdcac0514977b79c0b38449db29aa7a5 Catalin(ux) M. BOIE 2016-10-03 16:05:19
fpm: raise the memory limit to 128M from 32M because some initial commits may be very big 5dee24337e21e740cba1080e9bfc376b2e8f2036 Catalin(ux) M. BOIE 2016-10-02 08:06:39
Compute the md5 key only when needed 4eebe2a3863ca6b50e107ad84080629da6d81707 Catalin(ux) M. BOIE 2016-10-02 07:56:52
Pass all parameters to worker.php to be able to choose a different configuration 4da8c1c26b9bd192fa4525f3168cce2fa421702c root 2016-09-29 18:18:40
Prefer https over ssh 3dfed205de47850d459106b2479484d83fdcbca8 Catalin(ux) M. BOIE 2016-09-28 02:23:44
Bump version to 0.60 fc13b029f14be5989df314e4adec67c78cc06b6d Catalin(ux) M. BOIE 2016-09-27 15:28:56
We cannot store directly in /var/lib/rocketgit because is owned by root 0e3d2207e951db3c42d65784a2fe1b79e335cd71 Catalin(ux) M. BOIE 2016-09-27 03:04:55
SELinux: more fixes to start rocketgit-fpm without AVC errors bbae4970f9972bdd37199dcf67beceef5f43aa36 Catalin(ux) M. BOIE 2016-09-26 20:49:07
Bump version to 0.58 32c5bf42c158ef5864094a75284115693fe72c03 Catalin(ux) M. BOIE 2016-09-26 15:34:10
Adjust goal and talk about CLA 842c8e45c2f53d7cbf6db3ff9549b52034a0ccef Catalin(ux) M. BOIE 2016-09-26 02:59:47
Rewrap of text dca9405b83ca52d20c92a4d908a656d43bbaa06e Catalin(ux) M. BOIE 2016-09-26 02:46:05
SELinux: no need for rocketgit-log folder; allow httpd server to write log files eef3699ae6563e7b7ea30b9e688f498e38543529 Catalin(ux) M. BOIE 2016-09-25 20:28:52
worker fixes for when admin edits workers f54af2c20ebd4df3b3424cab2e0bfb80aa8bafe6 Catalin(ux) M. BOIE 2016-09-25 20:26:08
Corrected typos and made clear some comments/hints ab0c22fb84e13b9699b45ca8bc8181dd15f7a4a5 Catalin(ux) M. BOIE 2016-09-25 20:23:59
Do not show the query in the error message in plan.inc.php feee2b816a64c9032e2fc9c37bb1a8216d43bc62 Catalin(ux) M. BOIE 2016-09-25 20:23:04
Renamed systemd.service to rocketgit-fpm.service e24cc46ce59727f6acccb674e4ab53430a877171 Catalin(ux) M. BOIE 2016-09-25 20:21:35
Commit cdc8de4255d6c343a9223bcf334228651e41ae6f - TODO updates
Author: Catalin(ux) M. BOIE
Author date (UTC): 2016-10-03 16:31
Committer name: Catalin(ux) M. BOIE
Committer date (UTC): 2016-10-03 16:31
Parent(s): db54e9be71a96b185713ccbc76dff2b462113755
Signer:
Signing key:
Signing status: N
Tree: a3bb9bab7162000c9759405c75a1ee7cf254b8ab
File Lines added Lines deleted
TODO 25 9
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
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