Jake Moshenko
|
79b6a9f4e0
|
Apparently the version of python in the baseimage requires the encoding comment.
|
2014-09-23 11:19:31 -04:00 |
|
Joseph Schorr
|
8dd2330ce7
|
Switch to using straight docker IDs instead of a hashing scheme
|
2014-09-23 11:01:50 -04:00 |
|
Joseph Schorr
|
9621566d31
|
Instead of sending DB IDs, send "internal IDs" which are DB IDs hashed. This way, we can still calculate the ancestors without hitting the DB further, but without leaking the size of the images table
|
2014-09-23 11:01:50 -04:00 |
|
Jake Moshenko
|
74c1662f54
|
Unicode strings have to be declared as such for python to be happy.
|
2014-09-22 18:49:52 -04:00 |
|
Jake Moshenko
|
3259cda000
|
The new strategy is to do a three phase migration. This is the first phase: getting the namespace user in the db and written for all new repositories.
|
2014-09-22 17:27:02 -04:00 |
|
Jake Moshenko
|
8c00eabedd
|
Merge remote-tracking branch 'origin/better-emails'
|
2014-09-19 10:04:02 -04:00 |
|
Jake Moshenko
|
b769926565
|
Tweak the team invite email. Update the test database to reflect the latest structure.
|
2014-09-19 10:03:35 -04:00 |
|
Joseph Schorr
|
6b05b55225
|
Add unicode password support
|
2014-09-18 17:36:26 -04:00 |
|
Jake Moshenko
|
75d2ef377e
|
Merge remote-tracking branch 'origin/master' into comewithmeifyouwanttowork
Conflicts:
data/model/legacy.py
|
2014-09-15 17:52:17 -04:00 |
|
Jake Moshenko
|
2b59a0cbe1
|
Merge branch 'master' of bitbucket.org:yackob03/quay
|
2014-09-15 15:59:18 -04:00 |
|
Jake Moshenko
|
efb66f7c1e
|
Select the random row function based on DB driver.
|
2014-09-15 15:58:56 -04:00 |
|
Joseph Schorr
|
913b3e472f
|
Add ability to detach external login services
|
2014-09-15 12:01:02 -04:00 |
|
Joseph Schorr
|
10faa7de84
|
Only allow users matching the team invite to accept, if the invite was specified for a user (rather than an email)
|
2014-09-12 14:29:01 -04:00 |
|
Jake Moshenko
|
c01de4a916
|
Set redis logs entries to expire rather than to immediately delete them to make the logs archiver idempotent.
|
2014-09-12 13:13:14 -04:00 |
|
Jake Moshenko
|
c5ca46a14b
|
Merge remote-tracking branch 'origin/master' into comewithmeifyouwanttowork
Conflicts:
data/model/legacy.py
static/js/app.js
|
2014-09-12 11:03:30 -04:00 |
|
Joseph Schorr
|
8d3ce44682
|
Address comments on code review
|
2014-09-11 15:45:41 -04:00 |
|
Jake Moshenko
|
8b3a3178b0
|
Finish the build logs archiver, add handlers for cloud and local that handle gzip encoded archived content.
|
2014-09-11 15:33:10 -04:00 |
|
Jake Moshenko
|
29d40db5ea
|
Add a new RadosGW storage engine. Allow engines to distinguish not only between those that can support direct uploads and downloads, but those that support doing it through the browser. Rename resumeable->resumable.
|
2014-09-09 15:54:03 -04:00 |
|
Joseph Schorr
|
7c45aca405
|
Code review changes
|
2014-09-08 17:20:01 -04:00 |
|
Jake Moshenko
|
64480fd4ed
|
Merge remote-tracking branch 'origin/master' into yellowalert
Conflicts:
data/migrations/versions/82297d834ad_add_us_west_location.py
test/data/test.db
|
2014-09-05 11:30:30 -04:00 |
|
Jake Moshenko
|
19a589ba54
|
Update the test db to have the google login service.
|
2014-09-04 20:11:42 -04:00 |
|
Joseph Schorr
|
e783df31e0
|
Add the concept of require_fresh_login to both the backend and frontend. Sensitive methods will now be marked with the annotation, which requires that the user has performed a login within 10 minutes or they are asked to do so in the UI before running the operation again.
|
2014-09-04 14:24:20 -04:00 |
|
Joseph Schorr
|
1e7e012b92
|
Add a requirement for the current password to change the user's password or email address
|
2014-09-03 15:41:25 -04:00 |
|
Jake Moshenko
|
2dcdd7ba5b
|
Add exponential backoff of login attempts.
|
2014-09-02 15:27:05 -04:00 |
|
Jake Moshenko
|
2c20fca37e
|
Fix sharing tests and add a test to ensure that uploading images are not shared.
|
2014-08-29 14:30:49 -04:00 |
|
Joseph Schorr
|
3b72b26836
|
Merge branch 'master' into comewithmeifyouwanttowork
|
2014-08-28 20:50:13 -04:00 |
|
Joseph Schorr
|
6ec89bb179
|
Add Slack notification support
|
2014-08-26 22:09:56 -04:00 |
|
Joseph Schorr
|
a129aac94b
|
Add ability to regenerate robot account credentials
|
2014-08-25 17:19:23 -04:00 |
|
Joseph Schorr
|
09a1c4d2b5
|
Add test fix and make sure Quay ups the connection count in its container
|
2014-08-25 14:23:21 -04:00 |
|
Joseph Schorr
|
d2880807b2
|
- Further fixes for license stuff
- Small fixes to ensure Quay works for Postgres
|
2014-08-21 19:21:20 -04:00 |
|
Joseph Schorr
|
35bd28a77e
|
Add support for the Flowdock Team chat API: https://www.flowdock.com/api/push
|
2014-08-19 14:33:33 -04:00 |
|
Joseph Schorr
|
43b6695f9c
|
Get team invite confirmation working and fully tested
|
2014-08-18 17:24:00 -04:00 |
|
Joseph Schorr
|
56d7a3524d
|
Work in progress: Require invite acceptance to join an org
|
2014-08-15 17:47:43 -04:00 |
|
Joseph Schorr
|
1c3eca6fc9
|
Fix broken test config
|
2014-08-07 20:26:53 -04:00 |
|
Jake Moshenko
|
0372013f70
|
Merge remote-tracking branch 'origin/redalert'
Conflicts:
app.py
|
2014-08-04 16:56:34 -04:00 |
|
Jake Moshenko
|
09917ff062
|
Switch unidecode over to the new anunidecode library and write some tests to validate results.
|
2014-08-01 15:50:25 -04:00 |
|
Jake Moshenko
|
6b38ddb9b6
|
Remove the gpled loremipsum module.
|
2014-07-31 16:46:02 -04:00 |
|
Joseph Schorr
|
7de1dd7dc0
|
Merge branch 'master' into redalert
|
2014-07-28 18:35:39 -04:00 |
|
Joseph Schorr
|
32b2ecdfa6
|
Add ability to dismiss notifications
|
2014-07-28 18:23:46 -04:00 |
|
Joseph Schorr
|
34fc279092
|
Add e-mail authorization to the repository notification flow. Also validates the creation of the other notification methods.
|
2014-07-28 14:58:12 -04:00 |
|
Jake Moshenko
|
d4c41f2b11
|
Remove the insane repository.
|
2014-07-22 16:46:19 -04:00 |
|
Joseph Schorr
|
56fec63fcd
|
Add test for API change to entity search
|
2014-07-22 13:47:35 -04:00 |
|
Joseph Schorr
|
752efb9e0f
|
Fix the spawn_notification to work in all cases and clean up some of the remaining code
|
2014-07-18 16:34:52 -04:00 |
|
Joseph Schorr
|
8d7493cb86
|
Convert over to notifications system. Note this is incomplete
|
2014-07-17 22:51:58 -04:00 |
|
Joseph Schorr
|
de8e898ad0
|
Add UI for managing repo notifications
|
2014-07-17 13:32:39 -04:00 |
|
Joseph Schorr
|
a84fe0681a
|
Start on data model changes and API changes for the new repository notification system
|
2014-07-16 16:30:47 -04:00 |
|
Joseph Schorr
|
5841c1237e
|
Add an "insane" test repo
|
2014-07-15 15:13:58 -04:00 |
|
Joseph Schorr
|
8ada6f0d50
|
Make test logs also not hit redis for the actual log data unless the flag is specified
|
2014-07-11 12:05:33 -04:00 |
|
Joseph Schorr
|
b0c4f5b2f5
|
- Fix tests to not hit remote Redis endpoint
- Fix convert organization to allow admin email address, in addition to username
- Add test for the above
|
2014-07-08 18:19:13 -04:00 |
|
Jake Moshenko
|
c338b7d621
|
Merge remote-tracking branch 'origin/touchdown'
Conflicts:
static/css/quay.css
static/js/controllers.js
test/data/test.db
|
2014-07-07 15:33:51 -04:00 |
|