Joseph Schorr
|
924dda296f
|
Fully migrate API security tests into the pytest test suite
Also adds an additional test that ensures that at least one security test exists for every (api endpoint, http method) pair.
|
2018-07-08 18:33:21 +03:00 |
|
Joseph Schorr
|
d38a1fc851
|
Ensure user files are always sent with the Content-Disposition header
This prevents them from being executed in the browser directly
Fixes https://jira.coreos.com/browse/QS-84
|
2017-12-06 17:12:00 -05:00 |
|
Joseph Schorr
|
2ce4e49711
|
Build job does not have a request context when calling get_file_url
We therefore need to specify some sort of IP or get_file_url will attempt to get it from context
|
2017-10-06 12:57:02 -04:00 |
|
Joseph Schorr
|
56fbbcf7cf
|
Add request IP to get_direct_download_url method
|
2017-09-25 17:14:28 -04:00 |
|
Joseph Schorr
|
5bba018009
|
Add tests for user files endpoint and add regex filter
|
2017-04-21 16:13:18 -04:00 |
|
Joseph Schorr
|
4bb725dce0
|
Add fix for relative paths in user files lookup and add test
|
2017-04-21 15:54:15 -04:00 |
|
Jimmy Zelinskie
|
3d190b786f
|
userfiles: make handler optional
|
2016-04-15 13:56:07 -04:00 |
|
Joseph Schorr
|
f0c8552668
|
Remove uses of _external for url_for
Fixes #439
|
2015-09-08 10:29:28 -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
|
2455c17f96
|
Merge remote-tracking branch 'origin/master' into waltermitty
Conflicts:
app.py
data/userfiles.py
|
2014-09-11 11:18:28 -04:00 |
|
Jake Moshenko
|
548f855f71
|
Use the pure python io module to avoid some interaction between gunicorn, wsgi, and bufferedreader that prevents gunicorn from properly sending the files.
|
2014-09-09 22:28:25 -04:00 |
|
Jake Moshenko
|
c9e1648781
|
Small fixes to bugs in the streaming handler for use with magic and radosgw.
|
2014-09-09 18:30:14 -04:00 |
|
Jake Moshenko
|
756e8ec848
|
Send the content type through to the cloud engines.
|
2014-09-09 16:52:53 -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 |
|
Jake Moshenko
|
451e034ca1
|
Archived logs commit 1. Squash me.
|
2014-09-08 16:43:17 -04:00 |
|
jakedt
|
893e5136a0
|
Make the local userfiles 404 if the file is not there. Remove some extraneous logging from the trigger.
|
2014-04-16 22:43:57 -04:00 |
|
jakedt
|
be728ceccb
|
Fix the implementation of local userfiles and switch master_branch to default_branch to match the github api.
|
2014-04-16 22:35:47 -04:00 |
|
jakedt
|
61a6db236f
|
Finish the implementation of local userfiles. Strip charsets from mimetypes in the build worker. Add canonical name ordering to the build queue. Port all queues to the canonical naming version.
|
2014-04-11 18:34:47 -04:00 |
|
jakedt
|
d39f3cc5d4
|
Fix the tests and implement a fake stripe.
|
2014-04-10 15:20:16 -04:00 |
|
jakedt
|
e87ffa20cf
|
First attempt at making config loadable through string config overrides in an env variable.
|
2014-04-03 17:31:46 -04:00 |
|
Joseph Schorr
|
35f69b9f5b
|
Add support for .tar.gz build packs in the build package viewer
|
2014-04-01 00:23:53 -04:00 |
|
jakedt
|
f60f9eb62a
|
Properly connect the github push webhook with the build worker. Still need to resolve the archive format.
|
2014-02-18 18:09:14 -05:00 |
|
yackob03
|
85694dd110
|
Add a build display name, set it from the etag reported by s3 for file uploads.
|
2014-02-12 13:52:12 -05:00 |
|
yackob03
|
bf85013ef6
|
Try to use a 301 redirect to download directly from s3. Allow the s3 and userfiles to run without internet access.
|
2013-12-03 16:39:07 -08:00 |
|
yackob03
|
b96f678df8
|
User the secure s3 endpoint and store our files encrypted.
|
2013-10-31 11:32:08 -04:00 |
|
yackob03
|
d7f51fb764
|
Bug fixes and associated changes involved with spinning up build nodes and sending jobs to them.
|
2013-10-27 19:06:20 -04:00 |
|
yackob03
|
b1a5b9c343
|
Fix CORS s3 upload.
|
2013-10-26 18:37:53 -04:00 |
|
Joseph Schorr
|
28f6ff1605
|
Get file dropping working and wire it up to call the build repo endpoint
|
2013-10-26 17:20:59 -04:00 |
|
yackob03
|
1ff67f688d
|
Fix the content-type for S3 uploads of user data.
|
2013-10-25 18:18:06 -04:00 |
|
yackob03
|
9b9a29c310
|
Flesh out the create API and wire everything up together. Next up, testing.
|
2013-10-25 01:14:38 -04:00 |
|