List of commits:
Subject Hash Author Date (UTC)
Some TODO updates and some minor text fixes d4a5bc8e8bc37021ca2c30899c01d8c54d56e5f6 Catalin(ux) M. BOIE 2016-01-30 17:38:59
Some docker fixes 36c31d723d45a067980217b1c642f6bb77d54fd9 Catalin(ux) M. BOIE 2016-01-30 17:38:25
When adding hooks, help the user by providing some defaults (slack for now) a7f4d8f10f8943508d90e968129b412431a4b0c3 Catalin(ux) M. BOIE 2016-01-30 17:37:50
Store good key string into the database. 460245b306d9e7340969b386eecaaa6cfc7f7431 Catalin(ux) M. BOIE 2016-01-29 18:23:12
Some small fixes for http hooks 43f8db273aedd804b150ee07a1af23b347687975 Catalin(ux) M. BOIE 2016-01-29 18:22:32
Bump version 37e96e0960414a11682c3fc1344e896c93492123 Catalin(ux) M. BOIE 2016-01-25 21:28:45
Remove debug leftover f39db0548ef78c2265d675a4199c9c26d53807b3 Catalin(ux) M. BOIE 2016-01-25 21:27:33
Fixed bad interaction between fixes and structure fc0fabf8d429a18978908694bc9a86d09bed702b Catalin(ux) M. BOIE 2016-01-25 21:27:13
Do not allow a failed connection to generate err-* file 5cf7214e724427ef78a1e8d72eef1be865c2270a Catalin(ux) M. BOIE 2016-01-20 22:56:56
Log the id of the event 115138b15e0436b56b7f75f12e5cf0d068989dea Catalin(ux) M. BOIE 2016-01-20 19:28:53
If git ls-tree returns nothing, the path is invalid a96013c19fae04a9ec0ec3b1505825c92150c978 Catalin(ux) M. BOIE 2016-01-20 19:14:03
bump version to 0.47 a71ef807917abc1adf19e2416e2d095f1d8dee7e Catalin(ux) M. BOIE 2016-01-17 19:38:40
Hooks fixes fa2a07bd822b496e65cee7c748429e9b69e91707 Catalin(ux) M. BOIE 2016-01-17 19:26:37
Mostly Amazon CodeDeploy and Lambda, and maked the plugins more generic 85a7d584e031f9b3ce94e2520f998ec6698ca46a Catalin(ux) M. BOIE 2016-01-15 20:14:20
Minor stuff d4d5f86741ca0a3c658879b82ec43877ceb0901b Catalin(ux) M. BOIE 2016-01-05 20:08:15
When we add a repo, we have some variables that are not filled f9b52eec5cd0decb886f87007a3d0a9826265a3a Catalin(ux) M. BOIE 2016-01-05 20:07:48
Small changes all over the place; first version with docker 657c8c4be46ae950d519320d1d54aa2f65a577d6 Catalin(ux) M. BOIE 2016-01-05 17:09:04
Cannot use env vars from cron 9c3b7123869564217493ab43c4bafdea2ce15702 Catalin(ux) M. BOIE 2016-01-03 08:45:51
Bump version to 0.44 bb334f3f3ec2af94da578b6c2e9202b339f80f36 Catalin(ux) M. BOIE 2016-01-02 23:25:39
Minor changes all over the place. 66c13a18b41d19e41e48aac537b735963bbb1f5a Catalin(ux) M. BOIE 2016-01-02 23:03:15
Commit d4a5bc8e8bc37021ca2c30899c01d8c54d56e5f6 - Some TODO updates and some minor text fixes
Author: Catalin(ux) M. BOIE
Author date (UTC): 2016-01-30 17:38
Committer name: Catalin(ux) M. BOIE
Committer date (UTC): 2016-01-30 17:38
Parent(s): 36c31d723d45a067980217b1c642f6bb77d54fd9
Signer:
Signing key:
Signing status: N
Tree: 9723c31d2b23a7a43288e578164ddd216e99980b
File Lines added Lines deleted
README 1 1
TODO 20 0
root/themes/default/download-vm.html 1 0
root/themes/default/hints/ssh/key.html 7 0
root/themes/default/user/settings/totp/hints.html 1 1
File README changed (mode: 100644) (index 9f60a81..57dfb7c)
102 102 create the admin account. create the admin account.
103 103
104 104 . You may want to install qrencode to be able to be able to see the two factor . You may want to install qrencode to be able to be able to see the two factor
105 authentication keys as QR pictures.
105 authentication keys as QR images.
106 106
107 107 == Thanks == == Thanks ==
108 108 . Special thanks to my family that supports me in this project. . Special thanks to my family that supports me in this project.
File TODO changed (mode: 100644) (index a6656d1..d24ecbc)
1 1 == Where I stopped last time == == Where I stopped last time ==
2 [ ] /user/catalinux/test1/source/tree/blob/"xx/"yy" pe rocketgit.com
3 generates errors. something regargin ls-tree that outputs nothing.
4 This is another problem. If is empty, we should not enter foreach!
2 5 [ ] [ ]
3 6
4 7 == BEFORE NEXT RELEASE == == BEFORE NEXT RELEASE ==
8 [ ] history: when a branch is pushed, link to the difference between the two.
9 [ ] wh:http: add a tag (##...##) with the first commit text?
10 [ ] Add some recipes for Slack (and others) for the body to be posted.
11 [ ] Show more info about ssh keys: type/bits/etc.
12 [ ] Think about attaching a webhook to a foreign repo.
13 Think about getting Slack notifications for pushes in another repo,
14 not owned by you.
15 [ ] inject a variable lenght dummy field in login form. Maybe other sensitive
16 areas where the length can be used to detect a password length.
17 [ ] ssh keys should not be in the same namespace as user. keep them separate
18 because are not so used.
19 [ ] repo stats: number of bytes in all files (maybe grouped by extention?)
20 [ ] http://www.zdnet.com/article/github-developers-express-anger-at-lack-of-support-bug-fix-issues/
21 - custom fields for issues (with enforcing)
22 - voting not "like"
23 [ ] Prepare rocketgit to run on:
24 http://linuxgizmos.com/15-dollar-sbc-features-quad-core-64-bit-allwinner-a4-pi-expansion/
5 25 [ ] wh: 2 members in a team, both must push to S3 - it is possible [ ] wh: 2 members in a team, both must push to S3 - it is possible
6 26 with only one hook? If the other user can push, why not let her/him with only one hook? If the other user can push, why not let her/him
7 27 execute the hook? The problem is that I have no link between the repo. execute the hook? The problem is that I have no link between the repo.
File root/themes/default/download-vm.html changed (mode: 100644) (index 50bd81d..be8336c)
244 244 <div class="island_title">Common section for all virtualization solutions</div> <div class="island_title">Common section for all virtualization solutions</div>
245 245
246 246 You must check the following list because you may want to:<br /> You must check the following list because you may want to:<br />
247 * extend the disk space; maybe adding some swap space<br />
247 248 * set the machine to auto boot at host start<br /> * set the machine to auto boot at host start<br />
248 249 * generate new SSL/TLS keys<br /> * generate new SSL/TLS keys<br />
249 250 * add the vm in the update plan (periodic 'yum update')<br /> * add the vm in the update plan (periodic 'yum update')<br />
File root/themes/default/hints/ssh/key.html changed (mode: 100644) (index 145cef9..f63012b)
1 1 <br /> <br />
2 2 How to create a SSH key for RocketGit:<br /> How to create a SSH key for RocketGit:<br />
3 3 <div class="xcode"> <div class="xcode">
4 cd; mkdir -p .ssh; chmod go= .ssh<br />
4 5 ssh-keygen -t rsa -b 4096 -o -C "Key for RocketGit" -f ~/.ssh/rocketgit1<br /> ssh-keygen -t rsa -b 4096 -o -C "Key for RocketGit" -f ~/.ssh/rocketgit1<br />
5 6 or<br /> or<br />
6 7 ssh-keygen -t ed25519 -C "Key for RocketGit" -f ~/.ssh/rocketgit1<br /> ssh-keygen -t ed25519 -C "Key for RocketGit" -f ~/.ssh/rocketgit1<br />
 
... ... Host @@rg_ssh_host@@<br />
20 21 </div> </div>
21 22 <br /> <br />
22 23
24 Then, protect the config file:<br />
25 <div class="xcode">
26 chmod go= ~/.ssh/config<br />
27 </div>
28 <br />
29
23 30 To see the fingerprint of your local key (for comparison):<br /> To see the fingerprint of your local key (for comparison):<br />
24 31 <div class="xcode"> <div class="xcode">
25 32 ssh-keygen -f ~/.ssh/rocketgit1 -l<br /> ssh-keygen -f ~/.ssh/rocketgit1 -l<br />
File root/themes/default/user/settings/totp/hints.html changed (mode: 100644) (index 4bdc419..2e05a16)
... ... How it works:<br />
25 25
26 26 <li> <li>
27 27 Using the just installed application, Using the just installed application,
28 scan the QR Code (if shown) or the secret provided on screen.
28 scan the QR Code (if shown) or type the secret provided on screen.
29 29 </li> </li>
30 30
31 31 <li> <li>
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