Stian Thorgersen
aba69e0628
Suppress log output from resteasy during tests
2016-05-04 13:57:28 +02:00
Stian Thorgersen
2355db57da
KEYCLOAK-2880 Permissions tests for admin endpoints
2016-05-04 08:25:05 +02:00
mhajas
09d1c8bafc
Improve stability of JS-console tests
2016-05-03 15:06:10 +02:00
Vlasta Ramik
01a96b62dc
Add app server module and test module for testing fuse6.3, rename feature in fuse6.2 tests
2016-04-28 14:50:10 +02:00
Stian Thorgersen
19c29387fa
Moved ClientRedirectTest to new testsuite
2016-04-28 13:42:18 +02:00
Stian Thorgersen
6ec19d0b63
KEYCLOAK-2932 KEYCLOAK-2934
2016-04-28 13:07:15 +02:00
Stian Thorgersen
20dac1d885
KEYCLOAK-2933
...
RealmTest is failing on WildFly
2016-04-28 12:22:41 +02:00
Vlasta Ramik
0b875d4688
Enabled/edited CustomAuthFlowCookieTest
2016-04-28 10:22:54 +02:00
Stan Silvert
29d6832882
KEYCLOAK-2905 Migrate actions package from old testsuite
2016-04-27 14:09:46 -04:00
Thomas Darimont
c8d47926b8
KEYCLOAK-2489 - Add support for Script-based AuthenticationExecution definitions.
...
This is a POC for script based authenticator support.
Introduced a ScriptBasedAuthenticator that is bootstraped via a
ScriptBasedAuthenticatorFactory can be execute a configured script
against a provided execution context.
Added an alias property to the AuthFlowExecutionRepresentation in order
to be able to differentiate multiple instances of an Authenticator
within the same AuthFlow.
For convenience editing the AngularJS bindings for the ACE editor were
added for fancy script editing - this needs to be cut down a bit wrt to
themes and supported scripts - e.g. we probably don't expect users to write
authenticator scripts in Cobol...
Removed currently not needed ACE sytax highlighting and themes.
Scripting is now available to all keycloak components that have access to the KeycloakSession.
Introduced new Scripting SPI for configurable scripting providers.
2016-04-27 14:37:13 +02:00
Stian Thorgersen
83370f0666
Merge pull request #2737 from mhajas/adapter-ssl-PR
...
KEYCLOAK-2915 Fix adapter ssl tests on EAP/EAP6
2016-04-27 13:50:08 +02:00
Stian Thorgersen
d77c1e616f
Merge pull request #2734 from vramik/KEYCLOAK-2889
...
KEYCLOAK-2889 Fix adapter tests for Karaf/Fuse
2016-04-27 13:49:27 +02:00
Stian Thorgersen
95724e36f3
KEYCLOAK-2871 Extend coverage on RealmAdminResource
2016-04-27 10:29:24 +02:00
mposolda
225523fee0
KEYCLOAK-2898 Fix GroupMappersTest on wildfly. Clearing AssertEvents events queue before test instead of after
2016-04-26 16:10:40 +02:00
mhajas
57ccbb7f49
Fix adapter ssl tests on EAP/EAP6
2016-04-26 09:15:12 +02:00
Vlasta Ramik
bf76be21c7
Fix adapter tests for Karaf/Fuse
2016-04-25 15:29:41 +02:00
Bruno Oliveira
bbe7ff1dce
RHSSO-106: Migration of ResourceOwnerPasswordCredentialsGrantTest
2016-04-25 10:15:27 -03:00
Stian Thorgersen
7dd2b3d7be
Merge pull request #2730 from abstractj/RHSSO-130
...
RHSSO-130: AccessTokenTest migration
2016-04-25 13:43:03 +02:00
Stian Thorgersen
320a9da585
Merge pull request #2711 from ssilvert/migrate-LoginTest
...
Migrate LoginTest
2016-04-25 13:40:51 +02:00
Marek Posolda
6c3d31dd4c
Merge pull request #2728 from mstruk/KEYCLOAK-2899
...
KEYCLOAK-2899 Tests fail with -Pauth-server-wildfly due to missing logging dependecy
2016-04-22 21:37:48 +02:00
Bruno Oliveira
1cc4ca2e71
RHSSO-130: AccessTokenTest migration
2016-04-22 16:30:57 -03:00
Marko Strukelj
eea19e7850
KEYCLOAK-2899 Tests fail with -Pauth-server-wildfly due to missing logging dependecy
2016-04-22 19:48:13 +02:00
Marek Posolda
2047363e86
Merge pull request #2722 from mstruk/KEYCLOAK-2893
...
KEYCLOAK-2893 Fix TokenIntrospectionTest
2016-04-22 15:16:17 +02:00
Marek Posolda
0d88c9050a
Merge pull request #2718 from abstractj/RHSSO-108-client-auth-signed
...
Rhsso 108 client auth signed
2016-04-22 15:07:10 +02:00
Marko Strukelj
1a5517f986
KEYCLOAK-2893 Fix TokenIntrospectionTest
2016-04-22 14:23:59 +02:00
mposolda
01cc0d0e1d
KEYCLOAK-2878 Added UserFederationLdapConnectionTest
2016-04-22 14:03:51 +02:00
mposolda
e0aedfb93d
KEYCLOAK-2878 UserFederation mapper testing
2016-04-22 14:03:42 +02:00
Bruno Oliveira
ec77970021
Inclusion of try/finally suggested by Stian
2016-04-22 08:29:32 -03:00
Bruno Oliveira
30f34173c5
RHSSO-108: Migration of ClientAuthSignedJWTTest
2016-04-22 08:29:28 -03:00
Marko Strukelj
0e52781a1f
KEYCLOAK-2893 Fix TokenIntrospectionTest
2016-04-22 11:18:09 +02:00
mposolda
afcdce6b71
Simplified calling of AuthenticationManagementResource.getExecutions()
2016-04-21 23:11:25 +02:00
mposolda
f6a718f10a
KEYCLOAK-2878 Testing of UserFederation admin REST endpoints
2016-04-21 23:11:14 +02:00
Stan Silvert
9335ab6b22
Migrate LoginTest
2016-04-21 09:37:54 -04:00
Stian Thorgersen
756cc0dca0
KEYCLOAK-2866 KEYCLOAK-2874 Test role mapping resource
2016-04-21 14:21:27 +02:00
Stian Thorgersen
578b5e2b59
KEYCLOAK-2868 Extend coverage of GroupResource tests
2016-04-21 11:52:20 +02:00
Stian Thorgersen
34d5e85316
KEYCLOAK-2873 / KEYCLOAK-2875 Test RoleContainerResource
2016-04-21 10:58:46 +02:00
Stian Thorgersen
d0a9e45826
Merge pull request #2700 from stianst/KEYCLOAK-2864
...
KEYCLOAK-2864 Test InitialAccessTokenResource
2016-04-21 10:27:11 +02:00
Stian Thorgersen
23b4b4283b
KEYCLOAK-2864 Test InitialAccessTokenResource
2016-04-21 09:44:29 +02:00
Stian Thorgersen
673253a539
Merge pull request #2697 from stianst/KEYCLOAK-2872
...
KEYCLOAK-2872 Test RoleByIdResource
2016-04-21 09:31:43 +02:00
Stian Thorgersen
4f5b71d81a
KEYCLOAK-2872 Test RoleByIdResource
2016-04-21 07:09:25 +02:00
Stian Thorgersen
70ae0b2317
Merge pull request #2694 from abstractj/RHSSO-108
...
RHSSO-108: Client signed token authentication (master)
2016-04-21 06:19:25 +02:00
Stian Thorgersen
27fd5f395f
Ignore failing CustomAuthFlowCookieTest
2016-04-21 06:05:45 +02:00
Bruno Oliveira
2f3b5e9b88
RHSSO-108: Client signed token authentication
2016-04-20 20:47:50 -03:00
Stian Thorgersen
890af8da52
Made AssertEvents work with @Rule
2016-04-20 20:09:09 +02:00
Stian Thorgersen
974906d37f
Merge pull request #2688 from ssilvert/master
...
Rename oauthClient to oauth in AbstractKeycloakTst
2016-04-20 19:40:50 +02:00
Stian Thorgersen
f2f2158154
Merge pull request #2687 from mposolda/master
...
KEYCLOAK-2842 Not possible to add new execution under registration flow
2016-04-20 19:40:34 +02:00
Stian Thorgersen
ea99a05ffe
Merge pull request #2684 from mstruk/assert-events-refactor
...
KEYCLOAK-2755 Refactor testsuite events provider
2016-04-20 19:36:57 +02:00
mposolda
a341889d2c
KEYCLOAK-2842 Not possible to add new execution under registration flow
2016-04-20 18:39:11 +02:00
Stan Silvert
9007f8b19c
Rename oauthClient to oauth in AbstractKeycloakTst
2016-04-20 12:37:38 -04:00
Marko Strukelj
b8832d2d71
KEYCLOAK-2755 Refactor testsuite events provider
2016-04-20 16:43:20 +02:00
Stian Thorgersen
86dfcecef6
KEYCLOAK-2861 Test AttackDetectionResource
2016-04-20 16:21:57 +02:00
Stian Thorgersen
1667ada111
Moved admin tests from endpoint package back to admin package
2016-04-20 14:56:07 +02:00
Stian Thorgersen
b6ed681402
Merge pull request #2677 from stianst/KEYCLOAK-2850
...
KEYCLOAK-2850 Migrated ImpersonationTest and added builders
2016-04-20 14:48:05 +02:00
Stian Thorgersen
b8b40e75ef
KEYCLOAK-2850 Migrated ImpersonationTest and added builders
2016-04-20 13:52:08 +02:00
mposolda
afc8179cf8
KEYCLOAK-2846 export/import of clientTemplate scopes
2016-04-20 13:30:01 +02:00
mposolda
919a3791ea
KEYCLOAK-2844 Unexpected error when trying to remove clientTemplate in use
2016-04-20 13:25:13 +02:00
Stian Thorgersen
e490a6e3bd
Merge pull request #2673 from stianst/master
...
KEYCLOAK-2850 Migrated ConcurrencyTest
2016-04-20 12:49:48 +02:00
Stian Thorgersen
eab548d7f0
Merge pull request #2671 from stianst/KEYCLOAK-2491
...
KEYCLOAK-2491 Fix permissions in admin console to match permissions i…
2016-04-20 12:49:28 +02:00
Stian Thorgersen
37256b6b8f
KEYCLOAK-2850 Migrated ConcurrencyTest
2016-04-20 10:07:16 +02:00
Stian Thorgersen
04d76b0052
KEYCLOAK-2491 Fix permissions in admin console to match permissions in admin endpoints
2016-04-20 09:57:57 +02:00
mposolda
d415bdb3d2
Remove AbstractAdminTest.assertNames and related methods (as they are available in Assert class)
2016-04-20 08:22:42 +02:00
mposolda
060527ac67
KEYCLOAK-2850 migrate RealmTest from old testsuite to new
2016-04-20 08:22:32 +02:00
Stian Thorgersen
656161ff61
Merge pull request #2651 from mhajas/truststore
...
KEYCLOAK-2841 Trustore support in adapter tests
2016-04-20 06:57:01 +02:00
Stian Thorgersen
d9f82affb0
Merge pull request #2664 from stianst/master
...
Migrate pages from old testsuite, make OAuthClient injectable
2016-04-19 22:08:47 +02:00
Stian Thorgersen
d2e3389414
Removed duplicated ClientInitialAccessTest
2016-04-19 20:34:59 +02:00
Stian Thorgersen
7cf77e1bb4
Merge pull request #2662 from vmuzikar/master
...
KEYCLOAK-2854 Fix Client Settings Console UI test
2016-04-19 20:32:09 +02:00
Stian Thorgersen
f4a41071ea
Merge pull request #2652 from abstractj/apiutil-removal
...
Removal of duplicated API Util
2016-04-19 20:31:15 +02:00
Stian Thorgersen
a44add29b4
Merge pull request #2646 from tkyjovsk/performance-tests
...
Added module 'adapters/jboss/remote' with performance tests.
2016-04-19 20:30:26 +02:00
Stian Thorgersen
de8ffae427
Migrate pages from old testsuite, make OAuthClient injectable
2016-04-19 20:16:55 +02:00
Vaclav Muzikar
3d370f9d11
KEYCLOAK-2854 Fix Client Settings Console UI test
2016-04-19 17:54:58 +02:00
Marek Posolda
bead313e27
Merge pull request #2658 from stianst/KEYCLOAK-2850
...
KEYCLOAK-2850 Migrate admin endpoint identity provider test
2016-04-19 16:24:52 +02:00
Bruno Oliveira
8d1108ba1b
Removal of duplicated API Util
2016-04-19 10:21:17 -03:00
mposolda
fb5e5d5cb6
KEYCLOAK-2849 Admin endpoint tests for client templates
2016-04-19 14:37:38 +02:00
Stian Thorgersen
899c9f48e9
KEYCLOAK-2850 Migrate admin endpoint identity provider test
2016-04-19 14:27:16 +02:00
Stian Thorgersen
5606160e70
KEYCLOAK-2828 Refactor contribution and add tests
2016-04-19 13:09:00 +02:00
mhajas
77c37ccaf6
Trustore support in adapter tests + fix tests
2016-04-18 16:14:10 +02:00
Pavel Drozd
c52c2eb471
KEYCLOAK-2839 - kerberos tests migration.
2016-04-18 14:37:33 +02:00
Tomas Kyjovsky
92d9808cc0
Added module 'adapters/jboss/remote' with performance tests.
2016-04-18 14:10:36 +02:00
Bill Burke
fdcc2d32f6
Merge pull request #2607 from vramik/KEYCLOAK-2757
...
KEYCLOAK-2757 Add tests to cover custom auth flows
2016-04-15 16:28:05 -04:00
Stan Silvert
6805b991e1
Move test under 'endpoint' package.
2016-04-14 19:46:15 -04:00
Stan Silvert
e25a0d3cf1
Create TestRealmKeycloakTest as common base class for tests that need
...
testrealm.json. Rename admin packaget to endpoint. Rename legacy package
to match old testsuite.
test suite.
2016-04-14 15:39:32 -04:00
Stan Silvert
ca72a3bd70
KEYCLOAK-2743: Port OAuthClient to new testsuite
2016-04-14 15:39:03 -04:00
Stian Thorgersen
f64ffcbefe
KEYCLOAK-2818
...
Fix poms not updated by versions plugin
2016-04-14 08:16:07 +02:00
Bill Burke
b080e1e782
merge adapter-spi adapter-spi-public
2016-04-13 22:25:30 -04:00
mposolda
5a108c60a0
KEYCLOAK-2812 Make testsuite-arquillian working with -Pauth-server-wildfly
2016-04-13 16:05:03 +02:00
Vlasta Ramik
1754f242c7
Add tests to cover custom auth flows
2016-04-13 12:34:20 +02:00
mposolda
3c3bbdbbdb
KEYCLOAK-2809 NPE when removing role, which is in scope of some ClientTemplate
2016-04-13 11:49:29 +02:00
Bill Burke
8f7f9e0b9c
KEYCLOAK-2790
2016-04-12 18:25:23 -04:00
Bill Burke
6b261cd6e9
Merge pull request #2585 from mhajas/secureDeployment-PR
...
KEYCLOAK-2199 Add tests for secure deployment
2016-04-12 17:53:29 -04:00
Bill Burke
137edf9b1a
Merge pull request #2587 from vramik/KEYCLOAK-2794
...
KEYCLOAK-2794 Change undertow-embedded version
2016-04-12 17:52:45 -04:00
Bill Burke
515ed226be
Merge remote-tracking branch 'upstream/master'
2016-04-12 15:19:58 -04:00
Bill Burke
cca91dd175
public/private
2016-04-12 15:19:46 -04:00
Stian Thorgersen
1c2eafeb80
KEYCLOAK-2807 Fix server info providers page
2016-04-12 15:38:52 +02:00
Stian Thorgersen
538e49117f
KEYCLOAK-2799 Show error for identity brokering login if user is disabled
2016-04-12 13:14:42 +02:00
Vlasta Ramik
36266b8574
Change undertow-embedded version from snapshot to released version 1.0.0.Alpha2
2016-04-12 09:40:57 +02:00
mhajas
8d15520939
Add tests for secure deployment
2016-04-12 09:13:15 +02:00
Stian Thorgersen
512a5ef079
Merge pull request #2572 from pdrozd/KEYCLOAK-2794
...
KEYCLOAK-2794 - changed version of undertow-embedded.
2016-04-12 07:42:13 +02:00
Stian Thorgersen
d748f7e459
Merge pull request #2573 from stianst/KEYCLOAK-2700
...
KEYCLOAK-2700 Import existing realm fails due to can't delete group
2016-04-12 07:20:01 +02:00
mposolda
e4f75409c9
KEYCLOAK-2802 NPE during identity broker cancelled from account mgmt
2016-04-11 23:31:24 +02:00
mposolda
98ad9b7e7c
KEYCLOAK-2801 Redirected to login theme error page after failed social linking from account management
2016-04-11 23:30:18 +02:00
mposolda
3e9ba71baa
KEYCLOAK-2769 Better error handling of expired code in IdentityBrokerService
2016-04-11 18:20:26 +02:00
Stian Thorgersen
e588860c21
KEYCLOAK-2700 Import existing realm fails due to can't delete group
2016-04-11 09:18:57 +02:00
Pavel Drozd
ba788eb678
KEYCLOAK-2794 - changed version of undertow-embedded.
2016-04-11 08:04:19 +02:00
Stian Thorgersen
19deb7c65e
Merge pull request #2562 from guusdk/KEYCLOAK-2785
...
KEYCLOAK-2785: Admin client should be able to delete a user.
2016-04-11 07:14:06 +02:00
Stian Thorgersen
58b66b788f
Merge pull request #2558 from mhajas/js-console-stability-PR
...
KEYCLOAK-2780 Better stability in JSConsole test
2016-04-11 07:12:22 +02:00
Stian Thorgersen
0447d857fd
Merge pull request #2556 from mhajas/secure-porta-PR
...
KEYCLOAK-2779 Fix DemoServletAdpater tests
2016-04-11 07:11:19 +02:00
Stian Thorgersen
42b00ae080
Merge pull request #2554 from mhajas/eap6URLs-PR
...
KEYCLOAK-2778 Fix urls on eap6
2016-04-11 07:09:48 +02:00
mposolda
ee9c87877f
KEYCLOAK-2769 Fix NPE during 'Identity Broker cancelled' and instead show keycloak 'we are sorry' page
2016-04-08 19:07:06 +02:00
Guus der Kinderen
38670df49a
KEYCLOAK-2785: Admin client should be able to delete a user.
...
The delete user service should be exposed in the admin client.
2016-04-08 16:34:46 +02:00
mhajas
d730da757e
Better stability in JSConsole test
2016-04-08 13:55:33 +02:00
mhajas
fbca45d336
Fix DemoServlet test
2016-04-08 13:38:42 +02:00
mhajas
ff66d471e2
Fix timeouts in DemoServlets tests
2016-04-08 13:37:22 +02:00
mhajas
c65a156939
Fix urls on eap6
2016-04-08 13:26:16 +02:00
mposolda
90fc721315
KEYCLOAK-2614 Refactor database lock to use 'SELECT FOR UPDATE' pessimistic locking
2016-04-08 12:20:54 +02:00
Vaclav Muzikar
861e44b9c8
KEYCLOAK-2772 Add deletion test to GroupTest
2016-04-07 18:03:51 +02:00
Stian Thorgersen
c1a8e692d0
Merge pull request #2538 from stianst/KEYCLOAK-2751
...
KEYCLOAK-2751
2016-04-07 16:27:11 +02:00
Stian Thorgersen
b6d861fea6
KEYCLOAK-2751
...
Separate HTTP status codes for REST API errors
2016-04-07 15:39:12 +02:00
Guus der Kinderen
be578684b9
KEYCLOAK-2767: Should return a primitive if possible.
...
A JSON primitive is valid JSON. There is no need to construct a JSON object
just for the sake of being JSON complient. This keeps things nice and simple.
2016-04-07 13:19:29 +02:00
Stian Thorgersen
8de8446cb5
Merge pull request #2520 from stianst/KEYCLOAK-2756
...
KEYCLOAK-2756
2016-04-06 19:25:53 +02:00
Stian Thorgersen
6ccf3549ad
KEYCLOAK-2756
...
Renaming a realm breaks down the Clients
2016-04-06 15:18:49 +02:00
Marek Posolda
c469109d22
Merge pull request #2517 from mposolda/master
...
KEYCLOAK-1982 Some builtin objects might be missing when import JSON exported from previous versions
2016-04-06 13:24:32 +02:00
mposolda
72371e5d76
KEYCLOAK-1982 Some builtin objects might be missing when import JSON exported from old versions
2016-04-06 11:43:58 +02:00
mposolda
f0b168c18f
Ensure KeycloakSessionFactory.close is called before shutdown of auth-server-undertow
2016-04-06 11:43:49 +02:00
Stian Thorgersen
0fc4ca0d12
KEYCLOAK-2590 Add custom rest endpoint to set time offset
2016-04-06 11:14:37 +02:00
mposolda
784b724fe0
Removed docker-cluster as integration-arquillian has support for clustering tests now
2016-04-05 11:45:34 +02:00
Stian Thorgersen
373ded9761
Merge pull request #2500 from vmuzikar/master
...
KEYCLOAK-2745 More UI tests stabilization
2016-04-05 11:19:01 +02:00
Stian Thorgersen
3e9ae7aa82
Merge pull request #2498 from stianst/KEYCLOAK-2722
...
KEYCLOAK-2722 Check user session in token introspection endpoint
2016-04-05 11:18:32 +02:00
Vaclav Muzikar
3dbf5ee389
KEYCLOAK-2745 More UI tests stabilization
2016-04-05 10:13:40 +02:00
Stian Thorgersen
55c5e9a381
KEYCLOAK-2722 Check user session in token introspection endpoint
2016-04-05 09:31:39 +02:00
Stian Thorgersen
b924cf9e9f
Merge pull request #2492 from stianst/KEYCLOAK-2704
...
KEYCLOAK-2704
2016-04-05 08:54:18 +02:00
Marek Posolda
1714422b10
Merge pull request #2487 from mposolda/master
...
databaseSchema option - proper support for "validate" for both JPA and Mongo
2016-04-05 08:48:33 +02:00
Stian Thorgersen
48551d362a
KEYCLOAK-2704
...
User count missing in REST admin endpoint
2016-04-05 07:48:20 +02:00
Bill Burke
cee8fee504
Merge pull request #2490 from patriot1burke/master
...
KEYCLOAK-2669
2016-04-04 21:14:13 -04:00
Bill Burke
9a4308e092
fix again
2016-04-04 20:36:40 -04:00
Bill Burke
93b3f448d3
fix
2016-04-04 21:23:09 -04:00
Bill Burke
8beff63dc0
KEYCLOAK-2669
2016-04-04 21:12:55 -04:00
mposolda
3a8b450575
KEYCLOAK-2737 connectionsMongo: Support for 'databaseSchema: validate'
2016-04-04 22:24:33 +02:00
Bill Burke
dfa7c76331
Merge pull request #2475 from patriot1burke/master
...
KEYCLOAK-2662
2016-04-01 17:55:42 -04:00
Bill Burke
f21cede378
KEYCLOAK-2662
2016-04-01 16:43:38 -04:00
Bill Burke
80dfc63768
Merge pull request #2458 from vmuzikar/master
...
KEYCLOAK-2732
2016-04-01 16:03:01 -04:00
Bill Burke
4d5ae5dd68
KEYCLOAK-2512
2016-04-01 14:50:26 -04:00
mposolda
afd3a36ee4
KEYCLOAK-2737 Remove 'databaseSchema' property from connectionsMongo
2016-04-01 16:55:06 +02:00
mposolda
a4d9aaf916
KEYCLOAK-2613 Add version to RealmRepresentation in JSON exports
2016-04-01 16:04:58 +02:00
mposolda
5d7b549323
Fix LDAPGroupMapperTest with MSAD and Mongo
2016-04-01 10:44:35 +02:00
Vaclav Muzikar
4ce8b2431b
KEYCLOAK-2732
2016-03-31 18:16:03 +02:00
mposolda
6ab411b2de
KEYCLOAK-2610 More operations added to ManyUsersTest
2016-03-31 11:49:51 +02:00
Bill Burke
d1552cd6e8
resolve conflict
2016-03-30 18:23:40 -04:00
Bill Burke
545fb8b849
KEYCLOAK-2716
2016-03-30 18:15:11 -04:00
Bill Burke
e4fcaad243
Merge pull request #2450 from patriot1burke/master
...
KEYCLOAK-2691
2016-03-30 15:46:34 -04:00
Bill Burke
3d3d526e30
Merge pull request #2444 from mhajas/js-console-up-PR
...
KEYCLOAK-2725 Run js-console example on non-relative scanario + tests of implicit flow
2016-03-30 15:16:50 -04:00