Commit graph

  • 94dc3cd46f Joseph Schorr 2014-09-15 11:27:33 -04:00
  • e8ad01cb41 Lots of small NPE and other exception fixes Joseph Schorr 2014-09-15 11:27:33 -04:00
  • ff8a67c7d6 Joseph Schorr 2014-09-12 17:10:23 -04:00
  • e7606b13b6 Code review changes Joseph Schorr 2014-09-12 17:10:23 -04:00
  • d27d64ddb8 Jake Moshenko 2014-09-12 14:46:29 -04:00
  • 511ee12a58 Redirect stderr to stdout for the buildlogsarchiver. Jake Moshenko 2014-09-12 14:46:29 -04:00
  • a397a2771e Joseph Schorr 2014-09-12 14:29:01 -04:00
  • 10faa7de84 Only allow users matching the team invite to accept, if the invite was specified for a user (rather than an email) Joseph Schorr 2014-09-12 14:29:01 -04:00
  • 1870bc57e1 Joseph Schorr 2014-09-12 14:01:17 -04:00
  • 69c367514c Merge branch 'master' of https://bitbucket.org/yackob03/quay Joseph Schorr 2014-09-12 14:01:17 -04:00
  • 0405109314 Joseph Schorr 2014-09-12 14:01:10 -04:00
  • 91b8ecfb63 Fix broken regex for Dockerfile parsing Joseph Schorr 2014-09-12 14:01:10 -04:00
  • c8d93b5bd2 Jake Moshenko 2014-09-12 13:13:14 -04:00
  • c01de4a916 Set redis logs entries to expire rather than to immediately delete them to make the logs archiver idempotent. Jake Moshenko 2014-09-12 13:13:14 -04:00
  • f0494529a5 Jake Moshenko 2014-09-12 11:57:47 -04:00
  • 353da13b16 Set up the service monitoring for the log migration script. Add a database migration to add the logs_archived column. Jake Moshenko 2014-09-12 11:57:47 -04:00
  • 5e353e24dc Jake Moshenko 2014-09-12 11:45:07 -04:00
  • b55e79e5d3 Merge remote-tracking branch 'origin/master' into waltermitty Jake Moshenko 2014-09-12 11:45:07 -04:00
  • ecc2db1cdc Jake Moshenko 2014-09-12 11:03:30 -04:00
  • c5ca46a14b Merge remote-tracking branch 'origin/master' into comewithmeifyouwanttowork Jake Moshenko 2014-09-12 11:03:30 -04:00
  • da93d6b3c0 Jake Moshenko 2014-09-12 10:46:35 -04:00
  • da3d58890e Slight tweak in the text of the 403 pull base image error. Jake Moshenko 2014-09-12 10:46:35 -04:00
  • 67481e676c Jake Moshenko 2014-09-12 10:36:38 -04:00
  • 5388633f9a Merge remote-tracking branch 'origin/master' into pullfail Jake Moshenko 2014-09-12 10:36:38 -04:00
  • bbcbb16174 Joseph Schorr 2014-09-11 19:59:44 -04:00
  • 8a94e38028 - Add an AngularPollChannel class for easier handling of HTTP polling. - Convert the build view page over to use the new class - Add code so that if the builds logs returned by the API start in the set we already have, we only add the new ones Joseph Schorr 2014-09-11 19:59:44 -04:00
  • 4e6122a535 Joseph Schorr 2014-09-11 15:45:41 -04:00
  • 8d3ce44682 Address comments on code review Joseph Schorr 2014-09-11 15:45:41 -04:00
  • dcf17d2cfb Jake Moshenko 2014-09-11 15:33:10 -04:00
  • 8b3a3178b0 Finish the build logs archiver, add handlers for cloud and local that handle gzip encoded archived content. Jake Moshenko 2014-09-11 15:33:10 -04:00
  • 63061949e0 Jake Moshenko 2014-09-11 11:18:28 -04:00
  • 2455c17f96 Merge remote-tracking branch 'origin/master' into waltermitty Jake Moshenko 2014-09-11 11:18:28 -04:00
  • 771ade612f Jake Moshenko 2014-09-10 17:18:49 -04:00
  • 539fc04205 Seek the file pointer to zero since we now use multipart for upload of userfiles, which does not seek automatically. Jake Moshenko 2014-09-10 17:18:49 -04:00
  • fcc98fc409 Jake Moshenko 2014-09-10 14:46:51 -04:00
  • 8c49e0d2c6 Merge branch 'master' of ssh://bitbucket.org/yackob03/quay Jake Moshenko 2014-09-10 14:46:51 -04:00
  • c9917641e4 Jake Moshenko 2014-09-10 14:43:10 -04:00
  • 75f19dc6c6 Refresh the version of phusion baseimage and the ubuntu package server contents. Jake Moshenko 2014-09-10 14:43:10 -04:00
  • 4464693d43 Joseph Schorr 2014-09-10 14:17:39 -04:00
  • 11b690cba9 Fix slack help url Joseph Schorr 2014-09-10 14:17:39 -04:00
  • 042401e909 Jake Moshenko 2014-09-09 22:28:25 -04:00
  • 548f855f71 Use the pure python io module to avoid some interaction between gunicorn, wsgi, and bufferedreader that prevents gunicorn from properly sending the files. Jake Moshenko 2014-09-09 22:28:25 -04:00
  • 757bfc0f67 Jake Moshenko 2014-09-09 18:30:14 -04:00
  • c9e1648781 Small fixes to bugs in the streaming handler for use with magic and radosgw. Jake Moshenko 2014-09-09 18:30:14 -04:00
  • 8910ddc394 Jake Moshenko 2014-09-09 16:54:49 -04:00
  • d2d51d15a2 Merge branch 'master' of ssh://bitbucket.org/yackob03/quay Jake Moshenko 2014-09-09 16:54:49 -04:00
  • a00e6e83e1 Jake Moshenko 2014-09-09 16:52:53 -04:00
  • 756e8ec848 Send the content type through to the cloud engines. Jake Moshenko 2014-09-09 16:52:53 -04:00
  • ffbec74b99 Jake Moshenko 2014-09-09 15:54:03 -04:00
  • 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. Jake Moshenko 2014-09-09 15:54:03 -04:00
  • a8145e12b0 Joseph Schorr 2014-09-09 12:57:05 -04:00
  • f56de03775 Switch to colored logo Joseph Schorr 2014-09-09 12:57:05 -04:00
  • 789b30255a Joseph Schorr 2014-09-08 17:20:01 -04:00
  • 7c45aca405 Code review changes Joseph Schorr 2014-09-08 17:20:01 -04:00
  • 1a2d5eb3f0 Jake Moshenko 2014-09-08 16:43:17 -04:00
  • 451e034ca1 Archived logs commit 1. Squash me. Jake Moshenko 2014-09-08 16:43:17 -04:00
  • 62658e9c3e Jake Moshenko 2014-09-08 16:42:43 -04:00
  • 54fbb2a4c0 Rename collections to morecollections to avoid a conflict with the built in module. Jake Moshenko 2014-09-08 16:42:43 -04:00
  • 0f20f71d88 Joseph Schorr 2014-09-08 15:02:26 -04:00
  • 63628678b8 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 Joseph Schorr 2014-09-08 15:02:26 -04:00
  • bd8d80a49a Joseph Schorr 2014-09-08 12:17:00 -04:00
  • dd4037e324 Allow github trigger setup folder paths to be specified even if a Dockerfile is not found Joseph Schorr 2014-09-08 12:17:00 -04:00
  • f3cdd2b488 Joseph Schorr 2014-09-08 12:00:20 -04:00
  • 9eccdb7696 Fix NPE Joseph Schorr 2014-09-08 12:00:20 -04:00
  • 196438a263 Joseph Schorr 2014-09-05 19:57:33 -04:00
  • 3c20402b32 Add a common base email template, translate the emails over to using jinja and add emails when e-mail addresses and passwords are changed. Joseph Schorr 2014-09-05 19:57:33 -04:00
  • 272d1e8df1 Jake Moshenko 2014-09-05 11:30:30 -04:00
  • 64480fd4ed Merge remote-tracking branch 'origin/master' into yellowalert Jake Moshenko 2014-09-05 11:30:30 -04:00
  • 1a90a47d67 Jake Moshenko 2014-09-04 20:58:29 -04:00
  • c7e873366d Inject the tables metadata into the upgrade and downgrade functions. Fix a bunch of the downgrades to actually work. Jake Moshenko 2014-09-04 20:58:29 -04:00
  • 2b1efbf0dc Jake Moshenko 2014-09-04 20:11:42 -04:00
  • 19a589ba54 Update the test db to have the google login service. Jake Moshenko 2014-09-04 20:11:42 -04:00
  • 62f88890c8 Jake Moshenko 2014-09-04 20:10:16 -04:00
  • 3c57e612b3 Merge remote-tracking branch 'origin/zegooglesdosomething' Jake Moshenko 2014-09-04 20:10:16 -04:00
  • 66d6e37d13 Joseph Schorr 2014-09-04 20:05:21 -04:00
  • 4e04ad5ca7 Move the password check before we hide the modal Joseph Schorr 2014-09-04 20:05:21 -04:00
  • 9699294863 Joseph Schorr 2014-09-04 20:04:49 -04:00
  • f746eb3381 Make the fresh login dialog autofocus the input and make it handle the enter key properly. Joseph Schorr 2014-09-04 20:04:49 -04:00
  • f095b2d32d Joseph Schorr 2014-09-04 19:47:12 -04:00
  • 987177fd7e Have require_fresh_login not apply if there is no password set for the user Joseph Schorr 2014-09-04 19:47:12 -04:00
  • b3d0422ab2 Jake Moshenko 2014-09-04 19:15:06 -04:00
  • 1a230f635a Use datetime.min instead of a fixed span for the last login default time. Jake Moshenko 2014-09-04 19:15:06 -04:00
  • abc6bdca2a Joseph Schorr 2014-09-04 18:45:23 -04:00
  • 6fa5a365b3 Add loginservice for Google Joseph Schorr 2014-09-04 18:45:23 -04:00
  • be294cf40e Joseph Schorr 2014-09-04 18:42:23 -04:00
  • fa1abd5eda Don't require the invite email to match the invited user Joseph Schorr 2014-09-04 18:42:23 -04:00
  • 2679b8f029 Joseph Schorr 2014-09-04 18:18:19 -04:00
  • b9a4d2835f Add migration for the new DB field Joseph Schorr 2014-09-04 18:18:19 -04:00
  • d3eadf1416 Joseph Schorr 2014-09-04 18:08:18 -04:00
  • e028d4ae0a Merge master into branch Joseph Schorr 2014-09-04 18:08:18 -04:00
  • f4d4ab820d Joseph Schorr 2014-09-04 17:54:51 -04:00
  • 1c2de35f28 Code review fixes Joseph Schorr 2014-09-04 17:54:51 -04:00
  • 447fd2d2e4 Joseph Schorr 2014-09-04 14:24:33 -04:00
  • bf3077f922 Merge branch 'master' of https://bitbucket.org/yackob03/quay Joseph Schorr 2014-09-04 14:24:33 -04:00
  • 70a2d8ab92 Joseph Schorr 2014-09-04 14:24:20 -04:00
  • 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. Joseph Schorr 2014-09-04 14:24:20 -04:00
  • 8249bd43d2 Jake Moshenko 2014-09-03 17:24:52 -04:00
  • 25058bc91c Up the gunicorn worker count (under protest) Jake Moshenko 2014-09-03 17:24:52 -04:00
  • d7e3e19adc Joseph Schorr 2014-09-03 15:41:25 -04:00
  • 1e7e012b92 Add a requirement for the current password to change the user's password or email address Joseph Schorr 2014-09-03 15:41:25 -04:00