Konstantin Haase
|
83e42adc65
|
that did not work
|
2012-12-06 16:55:58 +01:00 |
|
Konstantin Haase
|
2250d1ba5c
|
only send user payload
|
2012-12-06 16:51:33 +01:00 |
|
Konstantin Haase
|
981a32f877
|
fix setTimeout
|
2012-12-06 16:24:37 +01:00 |
|
Konstantin Haase
|
24ea1ca7c0
|
cheap escape
|
2012-12-06 16:05:36 +01:00 |
|
Konstantin Haase
|
7b4fe5dab3
|
no inspect
|
2012-12-06 15:52:49 +01:00 |
|
Konstantin Haase
|
af1aeb8147
|
set action and method
|
2012-12-06 15:40:29 +01:00 |
|
Konstantin Haase
|
afad81f927
|
Addressable::URI.parse might return nil
|
2012-12-06 15:34:13 +01:00 |
|
Konstantin Haase
|
ee1f9d899d
|
set content type
|
2012-12-06 15:24:46 +01:00 |
|
Konstantin Haase
|
cd9d84783d
|
fix regex
|
2012-12-06 15:20:23 +01:00 |
|
Konstantin Haase
|
3b84b83699
|
post data for targets we know
|
2012-12-06 15:08:27 +01:00 |
|
Konstantin Haase
|
ac318df762
|
Merge branch 'master' into rkh-better-login
|
2012-12-06 14:47:15 +01:00 |
|
Konstantin Haase
|
497eebab94
|
simplify popup check
|
2012-12-05 15:10:28 +01:00 |
|
Konstantin Haase
|
811aa47098
|
rewrite post message login
|
2012-12-05 14:09:56 +01:00 |
|
Konstantin Haase
|
d3ed96f165
|
trigger redirect
|
2012-12-04 14:39:50 +01:00 |
|
Piotr Sarnacki
|
440dacece3
|
Add endpoints for key regeneration
Enpoints are:
POST /repos/:id/key
and
POST /repos/:owner/:name/key
Both versions will replace current ssl key for given repo with the new
one.
|
2012-12-03 02:54:01 +01:00 |
|
Konstantin Haase
|
a62948b047
|
make /key public again
|
2012-12-02 20:39:54 +01:00 |
|
Konstantin Haase
|
5d515f3b8a
|
enforce v2 for /key
|
2012-12-02 20:21:19 +01:00 |
|
Konstantin Haase
|
0d7db43c7a
|
set scope
|
2012-12-02 19:47:24 +01:00 |
|
Henrik Hodne
|
6f534d388e
|
Note endpoints that are not yet implemented
|
2012-11-28 18:10:55 -06:00 |
|
Piotr Sarnacki
|
65637c5731
|
Add endpoint for getting repo public key
|
2012-11-26 02:26:34 +01:00 |
|
Sven Fuchs
|
e383193323
|
renamed service to requeue_request
|
2012-11-24 14:43:21 +01:00 |
|
Sven Fuchs
|
fcf8768294
|
it's request_requeue, not requeue_request
|
2012-11-23 21:23:13 +01:00 |
|
Sven Fuchs
|
353b5fa502
|
use registered services
|
2012-11-23 21:16:10 +01:00 |
|
Konstantin Haase
|
31da89380a
|
implement auth timeout
|
2012-11-18 21:10:49 +01:00 |
|
Konstantin Haase
|
448501be3a
|
add logging
|
2012-11-18 19:53:05 +01:00 |
|
Piotr Sarnacki
|
a787f32e52
|
Use document.createElement('iframe') instad of document.write
|
2012-11-18 14:47:56 +01:00 |
|
Piotr Sarnacki
|
07d965307f
|
Remove actions for cookie check, we don't use them anymore
|
2012-11-18 14:47:13 +01:00 |
|
Piotr Sarnacki
|
3cb9dd89cd
|
Use third-party-cookies.herokuapp.com for cookie check
|
2012-11-18 14:39:34 +01:00 |
|
Piotr Sarnacki
|
33dced826b
|
Popup should be open only if thirdPartyCookies are disabled
|
2012-11-18 13:32:36 +01:00 |
|
Konstantin Haase
|
bbbe0e0c67
|
fix typo
|
2012-11-18 13:18:20 +01:00 |
|
Konstantin Haase
|
a7c0b84c35
|
fix urls
|
2012-11-18 13:08:24 +01:00 |
|
Konstantin Haase
|
b5760abd2b
|
fix template
|
2012-11-18 12:59:33 +01:00 |
|
Konstantin Haase
|
46c55bc400
|
sinatrafy
|
2012-11-18 12:06:57 +01:00 |
|
Piotr Sarnacki
|
707b2c68e8
|
Check if third party cookies are enabled to choose login method
|
2012-11-17 21:12:02 +01:00 |
|
Konstantin Haase
|
2b3579e6dd
|
first stab at a popup flow
|
2012-11-17 17:55:21 +01:00 |
|
Konstantin Haase
|
eabc178dec
|
allow post message login from a pop-up
|
2012-11-17 14:59:21 +01:00 |
|
Henrik Hodne
|
eaf28bec33
|
Add documentation to /repos
This documents what @drogus mentioned here:
https://github.com/travis-ci/travis-ci/issues/503#issuecomment-10447864
|
2012-11-16 10:44:45 -06:00 |
|
Konstantin Haase
|
946e734d98
|
need to check scopes before storing token
|
2012-11-15 16:59:17 +01:00 |
|
Piotr Sarnacki
|
f0f471f1c6
|
Fix updating github oauth token after signing in
|
2012-11-12 17:15:28 +01:00 |
|
Piotr Sarnacki
|
662697953e
|
Pass also travis token in /auth/post_message
|
2012-11-11 20:39:59 +01:00 |
|
Konstantin Haase
|
d39f2eef07
|
add cc path
|
2012-11-08 14:36:39 +01:00 |
|
Konstantin Haase
|
6c911407f0
|
make allowed_targets an option
|
2012-10-29 18:51:27 +01:00 |
|
Sven Fuchs
|
c2e06293a0
|
fix target_ok? regexp
|
2012-10-21 18:21:15 +02:00 |
|
Sven Fuchs
|
876564ca12
|
Merge branch 'master' of github.com:travis-ci/travis-api
Conflicts:
Gemfile.lock
|
2012-10-19 16:03:47 +02:00 |
|
Sven Fuchs
|
5321943dfd
|
rename accounts service
|
2012-10-19 15:58:21 +02:00 |
|
Konstantin Haase
|
720cbef577
|
allow underscore and dash in subdomains
|
2012-10-18 23:49:15 +02:00 |
|
Sven Fuchs
|
3af9670190
|
add a broadcasts endpoint
|
2012-10-18 04:09:59 +02:00 |
|
Sven Fuchs
|
558847f655
|
add missing file
|
2012-10-16 02:14:55 +02:00 |
|
Sven Fuchs
|
6e343099b4
|
set the scope for /post_message to :public (@rkh: confim?)
|
2012-10-13 03:31:08 +02:00 |
|
Sven Fuchs
|
209dbe2a85
|
rename services, remove service helpers
|
2012-10-12 01:28:35 +02:00 |
|
Sven Fuchs
|
8abd6fa150
|
manual redirects and rewrite rules for supporting v1 style resources
|
2012-10-10 01:48:22 +02:00 |
|
Sven Fuchs
|
903f249cfb
|
moar refactoring on responders, fix specs
|
2012-10-09 18:28:46 +02:00 |
|
Sven Fuchs
|
494a85d968
|
refactor responders
|
2012-10-09 15:17:10 +02:00 |
|
Sven Fuchs
|
2b290b9571
|
fix requests endpoint, routes order for permissions, raise on undefined builder
|
2012-10-07 16:58:01 +02:00 |
|
Sven Fuchs
|
8abc330937
|
add a user permissions endpoint
|
2012-10-06 22:36:42 +02:00 |
|
Sven Fuchs
|
4328ba8649
|
adapt services changes from travis-core
|
2012-10-05 13:06:50 +02:00 |
|
Sven Fuchs
|
6bda358786
|
cleanup and some notes
|
2012-10-03 13:14:01 +02:00 |
|
Sven Fuchs
|
ac8dd768ec
|
fix sign in
|
2012-10-03 02:44:07 +02:00 |
|
Sven Fuchs
|
f6957636fb
|
refactor to responders, add the cc.xml stuff
|
2012-10-03 02:19:16 +02:00 |
|
Sven Fuchs
|
5a6f34005c
|
comment out result images for now since i cant get this to work
|
2012-10-02 21:12:41 +02:00 |
|
Sven Fuchs
|
7eceeb2842
|
moar work on acceptance tests
|
2012-10-02 19:10:29 +02:00 |
|
Sven Fuchs
|
289f7c1486
|
start porting api integration tests
|
2012-10-02 16:39:38 +02:00 |
|
Sven Fuchs
|
5ff58b1d6c
|
adapt changes for split services
|
2012-09-29 20:48:31 +02:00 |
|
Konstantin Haase
|
1f3c1ae8ce
|
Merge branch 'master' into rkh-performance
|
2012-09-28 16:11:28 +02:00 |
|
Sven Fuchs
|
5271f21d3c
|
Merge branch 'master' of github.com:travis-ci/travis-api
|
2012-09-27 22:54:26 +02:00 |
|
Sven Fuchs
|
fda18942dc
|
fix locale param name
|
2012-09-27 22:54:17 +02:00 |
|
Konstantin Haase
|
6d1b6c0a82
|
Merge branch 'master' of github.com:travis-ci/travis-api
|
2012-09-27 22:28:39 +02:00 |
|
Sven Fuchs
|
8924ebffff
|
it is service, not services
|
2012-09-27 21:58:24 +02:00 |
|
Sven Fuchs
|
81022ea7b4
|
rename endpoint to users and fix endpoint specs
|
2012-09-27 18:49:37 +02:00 |
|
Sven Fuchs
|
fbd89ceeb0
|
fix accounts and hooks endpoints
|
2012-09-27 17:14:50 +02:00 |
|
Sven Fuchs
|
f2e8ccafc1
|
remove /profile, add /user and /accounts
|
2012-09-27 16:19:21 +02:00 |
|
Konstantin Haase
|
4808981f4f
|
allow using an oauth proxy
|
2012-09-27 15:27:26 +02:00 |
|
Sven Fuchs
|
b21deccf2d
|
fix hooks
|
2012-09-26 12:33:51 +02:00 |
|
Sven Fuchs
|
6dc28f0c49
|
add Rack::PostBodyContentTypeParser and fix locale update
|
2012-09-26 11:58:57 +02:00 |
|
Konstantin Haase
|
603c32b097
|
set vary header and cache documentation
|
2012-09-25 17:52:52 +02:00 |
|
Konstantin Haase
|
e8d2604ec3
|
add config endpoint
|
2012-09-23 01:43:51 +02:00 |
|
Konstantin Haase
|
70e5414b87
|
more documentation
|
2012-09-22 19:22:43 +02:00 |
|
Konstantin Haase
|
07038cd7a5
|
better origin check
|
2012-09-22 17:39:42 +02:00 |
|
Konstantin Haase
|
8954eaa081
|
actually trigger sync
|
2012-09-20 16:10:29 +02:00 |
|
Konstantin Haase
|
761e5dce61
|
make sync private again
|
2012-09-20 16:09:26 +02:00 |
|
Konstantin Haase
|
9fca38bc9c
|
remove test route
|
2012-09-20 16:02:03 +02:00 |
|
Konstantin Haase
|
c212204ad0
|
more cors and jsonp docs
|
2012-09-20 15:18:30 +02:00 |
|
Konstantin Haase
|
da4f05901f
|
more CORS docs
|
2012-09-20 14:43:15 +02:00 |
|
Konstantin Haase
|
72dae6867c
|
start working on general docs
|
2012-09-20 14:15:30 +02:00 |
|
Konstantin Haase
|
e9474652a8
|
add github ribbon to docs
|
2012-09-20 12:03:08 +02:00 |
|
Konstantin Haase
|
742583e8e9
|
make sure we don't leak the github oauth code via a referrer
|
2012-09-19 16:29:11 +02:00 |
|
Konstantin Haase
|
3ddb2da33b
|
better docs for authorization
|
2012-09-19 15:30:46 +02:00 |
|
Konstantin Haase
|
f5af1923a6
|
set profile scope back to private
|
2012-09-19 10:19:20 +02:00 |
|
Konstantin Haase
|
a67b8bf1de
|
create use if missing
|
2012-09-18 23:33:35 +02:00 |
|
Konstantin Haase
|
01e19e2888
|
use id rather than login for user
|
2012-09-18 22:21:38 +02:00 |
|
Sven Fuchs
|
d7095ea030
|
Merge branch 'sf-use-services' of github.com:travis-ci/travis-api into sf-use-services
Conflicts:
lib/travis/api/app/endpoint/authorization.rb
|
2012-09-18 21:05:59 +02:00 |
|
Sven Fuchs
|
e8ab020af0
|
use Api for generating the user payload
|
2012-09-18 21:04:54 +02:00 |
|
Konstantin Haase
|
1a7a9daf46
|
add endpoint for initial authorization
|
2012-09-18 20:37:52 +02:00 |
|
Konstantin Haase
|
3a64c87a7f
|
send user data with post message
|
2012-09-18 19:15:12 +02:00 |
|
Konstantin Haase
|
759ad4d113
|
send messages after oauth handshake
|
2012-09-18 18:27:26 +02:00 |
|
Konstantin Haase
|
e9523dc21d
|
use state to avoid handshake spoofing
|
2012-09-18 16:36:06 +02:00 |
|
Konstantin Haase
|
6606af4b43
|
start working on post_message auth flow
Conflicts:
Gemfile.lock
|
2012-09-18 00:04:50 +02:00 |
|
Sven Fuchs
|
ea96905e8a
|
un-private /profile
|
2012-09-18 00:04:20 +02:00 |
|
Sven Fuchs
|
3387c185fa
|
fake sign in
|
2012-09-16 00:45:38 +02:00 |
|
Sven Fuchs
|
a8fc2f0e7a
|
it's service, not services
|
2012-09-15 14:35:58 +02:00 |
|
Sven Fuchs
|
a2d195ecf9
|
actually turn these objects into json
|
2012-09-15 12:33:34 +02:00 |
|
Sven Fuchs
|
1fdcec33a4
|
use services
|
2012-09-15 12:10:40 +02:00 |
|
Konstantin Haase
|
f05f841a46
|
move config around
|
2012-09-11 13:54:59 +02:00 |
|
Sven Fuchs
|
b3249ebb96
|
add a stats endpoint
|
2012-08-19 13:57:03 +02:00 |
|
Konstantin Haase
|
8e179dde4d
|
implement profile endpoint
|
2012-08-15 01:19:13 +02:00 |
|
Konstantin Haase
|
f05ea7198b
|
fully implement access tokens
|
2012-08-15 00:52:22 +02:00 |
|
Konstantin Haase
|
9317d67693
|
vendor bootstrap
|
2012-08-10 15:55:02 +02:00 |
|
Piotr Sarnacki
|
159a8e105b
|
Implement a few missing endpoints
|
2012-08-10 13:41:25 +02:00 |
|
Konstantin Haase
|
afccec1037
|
use AccessToken
|
2012-07-28 19:48:53 +02:00 |
|
Konstantin Haase
|
29e387140a
|
first stab at authorization
|
2012-07-28 19:47:45 +02:00 |
|
Konstantin Haase
|
7baf61054c
|
rewrite all the things
|
2012-07-27 15:55:57 +02:00 |
|