Skip to content
This repository has been archived by the owner on Jun 7, 2024. It is now read-only.

DO NOT MERGE YET - Usergrid 1260 #483

Open
wants to merge 1,786 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1786 commits
Select commit Hold shift + click to select a range
3005331
fix alias issues
Nov 12, 2015
c068ab0
fix alias issues
Nov 12, 2015
f13e45b
fix alias issues
Nov 12, 2015
b895643
Call foreach on the set directly and only call createEntityIndex on a…
michaelarusso Nov 12, 2015
a693643
Merge branch '2.1-release' of https://git-wip-us.apache.org/repos/asf…
Nov 12, 2015
63f49ba
Merge commit 'refs/pull/433/head' of github.com:apache/usergrid into …
michaelarusso Nov 12, 2015
6f61b05
Merge branch '2.1-release' of https://git-wip-us.apache.org/repos/asf…
Nov 12, 2015
14dd48d
Merge branch 'refs/heads/2.1-release'
Nov 12, 2015
d4d3ed3
Addresses incorrect usages of .subscribe() and removed obsolete TODOs
Nov 12, 2015
c3c2818
Merge branch 'refs/heads/2.1-release'
Nov 12, 2015
6827f08
remove unnecessary binary file.
snoopdave Nov 13, 2015
bab89fe
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/user…
snoopdave Nov 13, 2015
27de65c
Add a note about precedence to the operators page.
snoopdave Nov 13, 2015
f1aa450
Add references to JIRA issues in @Ignore annotations
snoopdave Nov 13, 2015
1434dea
Remove some unnecessary ignore annotations and some unnecessary code.
snoopdave Nov 13, 2015
59d2a71
Fix no-org-delete and test.
snoopdave Nov 13, 2015
91a4911
Removed unused file and unused variable
Nov 13, 2015
044b149
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/user…
Nov 13, 2015
5c85b75
Un-ignore some tests that now appear to be working (again).
snoopdave Nov 13, 2015
4dd8ef1
Removed cassandra calls to hector that surrounded every create call. …
GERey Nov 14, 2015
8ed1bc7
Cleanup some name changes on the response import tasks scheduler.
michaelarusso Nov 15, 2015
fdcae67
Merge branch '2.1-release' of https://git-wip-us.apache.org/repos/asf…
michaelarusso Nov 15, 2015
40cd379
Unignoring and fixing tests more tests.
snoopdave Nov 16, 2015
afffdf2
Add back in shard meta removal.
michaelarusso Nov 16, 2015
bba77f0
Correct Jacoco profile command arg
snoopdave Nov 16, 2015
f2cbf1a
Tests run more reliably with 20 iterations.
snoopdave Nov 16, 2015
1385366
Merge branch 'master' into ignores
snoopdave Nov 16, 2015
2b2793f
Added test to prove shard ordering.
Nov 17, 2015
3a6fd94
Added additional test for isNew in shardEntryGroup
Nov 17, 2015
f62e0aa
Fix spelling error in class names.
snoopdave Nov 17, 2015
d1f1710
Fix spelling error in class names.
snoopdave Nov 17, 2015
99b932a
Use JUnut Categories to exclude too heavy (aka stress) tests and expe…
snoopdave Nov 17, 2015
41dde12
Remove unnecessary ignores in some places, add new ignores for broken…
snoopdave Nov 17, 2015
4cf69e6
Add an additional reindex/wait to test that fails intermittently.
snoopdave Nov 17, 2015
6af43dc
Adding JIRA issue links to ignore annotations
snoopdave Nov 17, 2015
a9c1e84
Further categorization of tests.
snoopdave Nov 17, 2015
22c29fb
Add pending comment to import/export tests that are awaiting merge of…
snoopdave Nov 17, 2015
68be7d7
Adding more JIRA links; all but 10 ignores are now linked to JIRA iss…
snoopdave Nov 17, 2015
ad12f35
Added additional logging statement
Nov 17, 2015
43f7ee0
Un-ignore some working tests.
snoopdave Nov 17, 2015
78f3da6
Adding "Pending" comments and JIRA links.
snoopdave Nov 17, 2015
c44dfda
Added logging to deletion task.
Nov 17, 2015
4f00a43
Fixes logging statement
Nov 17, 2015
06c9c10
Fixes log statement
Nov 17, 2015
a33f616
Adds more logging
Nov 17, 2015
8ba0ef0
Fixes the 2.5 checks in the test
Nov 17, 2015
784fe51
Fixes incorrect default property
Nov 17, 2015
c96e294
Error checking in WriteStart, fixing timing in UV serialization test …
snoopdave Nov 17, 2015
6f3541b
Use variable instead of hardcoded JUnit version number
snoopdave Nov 17, 2015
c8ff102
Merge branch 'master' into USERGRID-872
snoopdave Nov 18, 2015
9bc2241
Fixes issue that caused shards to get removed prematurely.
michaelarusso Nov 18, 2015
28a627a
Fix for USERGRID-1119 which tests the private group activities use case.
snoopdave Nov 19, 2015
88f6fea
Fix delete so that it doesn't return null
michaelarusso Nov 19, 2015
faa234a
Update filter to allow removal of all entities older than the last ma…
michaelarusso Nov 19, 2015
aea9264
Don't filter out properties that have name of 'size'. The internal s…
michaelarusso Nov 19, 2015
1b1ed8b
Use UUID compare for more precision.
michaelarusso Nov 19, 2015
be9bcb0
Fix it to be <=
michaelarusso Nov 19, 2015
e5b9730
format change only
snoopdave Nov 19, 2015
9bfbc53
formatting change only. This closes #442
snoopdave Nov 19, 2015
6fffe93
Merge branch 'release' of https://git-wip-us.apache.org/repos/asf/use…
michaelarusso Nov 20, 2015
c1f5e16
Fix for USERGRID-1106: fixed by rewriting test to do exactly what it …
snoopdave Nov 20, 2015
cd1675c
Re-enable 6 tests that were ignored or commented out, add JIRA issue …
snoopdave Nov 23, 2015
46f9802
Re-enable 6 tests that were ignored or commented out, add JIRA issue …
snoopdave Nov 23, 2015
59b1f0d
PR changes test code only. This closes #441
snoopdave Nov 23, 2015
4152188
PR changes test code only. This closes #443
snoopdave Nov 23, 2015
5dfdf81
PR changes test code only. This closes #444
snoopdave Nov 23, 2015
ee4d504
Test fix.
snoopdave Nov 23, 2015
29bba24
Provide some extra validation of our latitude and longitude location …
michaelarusso Nov 24, 2015
b3a8604
Merge branch 'release' of https://git-wip-us.apache.org/repos/asf/use…
michaelarusso Nov 24, 2015
668a801
Merge branch 'master' into USERGRID-872
snoopdave Nov 24, 2015
b4072e0
Gatling test script changes.
Nov 24, 2015
3c8a308
Merge commit 'refs/pull/438/head' of github.com:apache/usergrid
michaelarusso Nov 25, 2015
bfeb91b
Update tools to use 2.1.1 and add missing ES args to two export tools.
snoopdave Dec 1, 2015
9ccc33e
Update tools to use 2.1.1 and add missing ES args to two export tools.
snoopdave Dec 1, 2015
1dd4e68
Merge branch 'master' into USERGRID-872
snoopdave Dec 1, 2015
2ed5713
Fixing bugs found by IntelliJ inspection, and others.
snoopdave Dec 4, 2015
fdc0d80
Add additional functionality in REST layer for checking permissions.
michaelarusso Dec 5, 2015
c6945e3
Merge branch 'release' of https://git-wip-us.apache.org/repos/asf/use…
michaelarusso Dec 5, 2015
bdf518b
changes to get ExportAdmins working under 2.0, ExportApp is still fai…
snoopdave Dec 8, 2015
652f64b
Merge branch 'master' into USERGRID-872
snoopdave Dec 8, 2015
41a6cea
Changes to get ExportAdmins and ImportAdmins test working.
snoopdave Dec 8, 2015
f7a82ba
USERGRID-1099 - Porting new test from 1.x into latest 2.x code.
michaelarusso Dec 17, 2015
db26ba7
Allow notification entities to be deleted if they are not currently i…
michaelarusso Dec 18, 2015
5727925
Fix issue where user scoped notification requests were not finding de…
michaelarusso Dec 23, 2015
208be57
Allow notification entities to be deleted if they are not in a state …
michaelarusso Dec 23, 2015
1cdefdb
Merge branch 'release' of https://git-wip-us.apache.org/repos/asf/use…
michaelarusso Dec 29, 2015
dc0c6d3
Remove duplicate entity get from update by name/id paths. Requires c…
michaelarusso Dec 30, 2015
fadad9e
Moving test delay for index refresh to account for the time it takes …
michaelarusso Dec 30, 2015
2867d26
Add some buffering to the permissions cache tests in case a slow c* c…
michaelarusso Dec 30, 2015
5c70fbf
Adding tests and fix for duplicate org administrators for collection …
GERey Dec 30, 2015
16bcae6
USERGRID-933: refactor org config and add 4 more config items
Dec 30, 2015
abf27db
USERGRID-1189: fix confusing error messages in REST layer
Dec 31, 2015
41caeaa
Merge branch 'master' into USERGRID-872
snoopdave Jan 4, 2016
96ea64a
Removing usergrid-tools as the top level module. This module can be …
michaelarusso Jan 4, 2016
dd8d027
Changed logging to debug and wrapped it in logger if.
GERey Jan 4, 2016
29bf682
Moving load tests into top level tests directory. Adding node.js int…
michaelarusso Jan 4, 2016
3c96d5f
Added fixes for USERGRID-767 and added tests looking for cases that w…
GERey Jan 6, 2016
eb59c74
added if (logger.isDebugEnabled())
jewest27 Jan 6, 2016
8cd49bb
Updated ready without 'WARNING'
jewest27 Jan 6, 2016
af9d81e
added 'isDebugEnabled' and 'isTraceEnbled' around logging calls.
jewest27 Jan 6, 2016
f9aab91
- removed printStackTrace in favor of logger.error()
jewest27 Jan 6, 2016
a0b8b03
Modified excess code and removed it.
GERey Jan 6, 2016
b153591
Added some additional logging to point to places where this error mig…
GERey Jan 6, 2016
741d336
Updated to latest GCM library and support "priority" in push notifica…
michaelarusso Jan 7, 2016
ea7e895
Remove unnecessary commented line.
michaelarusso Jan 7, 2016
5892118
Default the priority to "normal" in the entity and add additional tes…
michaelarusso Jan 7, 2016
2ef1f32
Merge commit 'refs/pull/456/head' of github.com:apache/usergrid
michaelarusso Jan 7, 2016
d8787a4
Merge commit 'refs/pull/454/head' of github.com:apache/usergrid
michaelarusso Jan 7, 2016
2e89eda
Merge commit 'refs/pull/453/head' of github.com:apache/usergrid
michaelarusso Jan 7, 2016
733ada6
Merge commit 'refs/pull/375/head' of github.com:apache/usergrid
michaelarusso Jan 7, 2016
87b0ff7
This closes #392
Jan 7, 2016
5fd344a
This closes #425
Jan 7, 2016
29ef966
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/user…
Jan 7, 2016
de15ad0
Fix invalid priority notification test assertion.
michaelarusso Jan 7, 2016
6dfbb23
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/user…
michaelarusso Jan 7, 2016
3e7be17
Update the default behavior of the new notification priority.
michaelarusso Jan 7, 2016
d6f597a
Update notification tests.
michaelarusso Jan 8, 2016
bc33c88
changed LOG and log to logger for standardizing logging
jewest27 Jan 8, 2016
000e1ce
Merge branch 'master' of git://git.apache.org/usergrid into USERGRID-…
jewest27 Jan 8, 2016
5034844
Fix incorrect log level in BasicAuth filter.
michaelarusso Jan 8, 2016
63091f3
Merge commit 'refs/pull/458/head' of github.com:apache/usergrid
michaelarusso Jan 8, 2016
e3d454f
USERGRID-933: token now contains org in workflows for confirmation/ac…
Jan 8, 2016
21730cc
Merge branch 'master' into USERGRID-933-b
Jan 8, 2016
fa01f84
Add exception mapper for GCM library InvalidRequest exception.
michaelarusso Jan 8, 2016
783c584
Added additional test, and verified that they all throw their kind of…
GERey Jan 8, 2016
5f62f8f
Ensure the gcm exceptions are production valid json exceptions.
michaelarusso Jan 8, 2016
5bca094
USERGRID-936 - add unit tests for MapToEntityConverter
michaelarusso Jan 8, 2016
35ff17f
USERGRID-933: code review changes
Jan 8, 2016
ce31acd
Merge commit 'refs/pull/459/head' of github.com:apache/usergrid
michaelarusso Jan 9, 2016
27e2992
USERGRID-933: fix broken tests
Jan 11, 2016
95fa520
Merge commit 'refs/pull/460/head' of apache.github.com:apache/usergrid
Jan 11, 2016
27b703e
Added the test from the issue , still needs to be fixed to highlight …
GERey Jan 11, 2016
7032c03
Fix non-threadsafe test.
Jan 11, 2016
3bb61da
This closes #390
Jan 11, 2016
bdec019
Added a test proving that the issue does not exist.
GERey Jan 11, 2016
e8a842b
Removed comments and added additional error checking to the test.
GERey Jan 11, 2016
bd165fe
USERGRID-1206 UGClient does not use URLConnectionFactory.
Jan 12, 2016
868db4d
POM updates to not filter .p12 files. Also reformatted the XML files…
michaelarusso Jan 12, 2016
858c750
Verify certificates when uploaded and update the certInfo object in t…
michaelarusso Jan 12, 2016
bc68332
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/user…
michaelarusso Jan 12, 2016
61c57c2
Make sure the validTo and validFrom string formats are GMT timezone. …
michaelarusso Jan 12, 2016
2455b6a
Fix issues where cert stream was being used incorrectly. Add non-app…
michaelarusso Jan 12, 2016
7349e25
Merge commit 'refs/pull/462/head' of github.com:apache/usergrid
michaelarusso Jan 12, 2016
a1acc86
Add mocha-unit-reporter as a dependency so we don't have to install i…
michaelarusso Jan 12, 2016
c080b02
Update the default indexing async thread pool size and concurrency fa…
michaelarusso Jan 12, 2016
d9d69d2
Added additional test file and test case to verify the issue in USERG…
GERey Jan 12, 2016
56eb80f
Fix typo in word 'tenant'.
michaelarusso Jan 13, 2016
8849d8e
Remove unused zookeeper lock manager.
michaelarusso Jan 13, 2016
818343c
Created a test that correctly emulates what occurs when running curl …
GERey Jan 13, 2016
03c14cf
Added some comments and deleting found commented out code.
GERey Jan 13, 2016
dae8254
Added test that verify that doing a get on an asset will now return o…
GERey Jan 13, 2016
e38ee3e
Copy in just the tools changes from the master branch.
snoopdave Jan 13, 2016
fb94d6e
This closes #465 for USERGRID-144
snoopdave Jan 13, 2016
a51ee2c
Added apache header to testing text.
GERey Jan 13, 2016
ee8c7c4
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/user…
GERey Jan 14, 2016
d97f6e3
Fixed assets tests and fixed oversight of not updating entity metadat…
GERey Jan 14, 2016
71f3274
First commit of new implementation of Astyanax locks and having it wi…
michaelarusso Jan 14, 2016
8ddc7d9
Fix new lock manager wiring issues in services layer.
michaelarusso Jan 14, 2016
d1c1d01
Remove commented, old Hector configuration from Spring context config.
michaelarusso Jan 14, 2016
973f5a7
Fix Astyanax locking to be re-entrant as Hector locks were and possib…
michaelarusso Jan 14, 2016
5685092
Simplify the locks consistency level and default it to LQ in case som…
michaelarusso Jan 15, 2016
38b6b88
Only create new client secrets during app creation if the application…
michaelarusso Jan 15, 2016
0071df0
Remove unused SingleNodeLockImpl and any references to this.
michaelarusso Jan 15, 2016
4a695c0
Initial work to support a typed null field for an entity, including a…
michaelarusso Jan 15, 2016
19de00b
Fix tests to handle uniqueness of fields being indexed at Elasticsear…
michaelarusso Jan 15, 2016
b22ac65
Fixes to allow ImportAdmin to run in distributed env, also remove org…
snoopdave Jan 15, 2016
4e048f3
Merge branch 'release' of https://git-wip-us.apache.org/repos/asf/use…
snoopdave Jan 15, 2016
289cc97
Ensure the lock manager is injected as a singleton.
michaelarusso Jan 15, 2016
4945b6f
Implement a minimum lock expiration time.
michaelarusso Jan 15, 2016
cf3d6a3
Merge commit '19de00b5b72859ddceeea01bedc94c0cc2efaeb4' into release
GERey Jan 16, 2016
d796b68
Merge commit '4945b6f2d3a8a2d6e78c230bce6be09082dfa68c'
GERey Jan 16, 2016
e03354f
Fix the default consistency level settings in properties. The fig (e…
michaelarusso Jan 18, 2016
90d5d66
USERGRID-1200: workflow URL refactor
Jan 19, 2016
a33698b
Merge remote-tracking branch 'origin/master' into USERGRID-1200
Jan 19, 2016
f9028b2
Only reset roles and application secrets if the create application re…
michaelarusso Jan 19, 2016
34f7d71
USERGRID-1200: bug fixes and tests
Jan 20, 2016
78bc3d5
ElasticsearchException added so we return 503's if we don't do GETs.
GERey Jan 20, 2016
62ad5a8
Cleanup duplicate edges at the end of addToCollection and filter dupl…
michaelarusso Jan 21, 2016
c4813b5
Merge branch 'release'
michaelarusso Jan 22, 2016
dfac0ca
USERGRID-1237 - Update links in iOS SDK README
lewismc Jan 22, 2016
e5ebb37
"port" tools from master
snoopdave Jan 22, 2016
7689f77
Revert ""port" tools from master"
snoopdave Jan 22, 2016
46fb926
Merge branch 'release' of https://git-wip-us.apache.org/repos/asf/use…
snoopdave Jan 22, 2016
ceae7db
Merge branch 'release'
snoopdave Jan 22, 2016
2e37c21
Fix issue with multiple types within a list causing class cast except…
michaelarusso Jan 23, 2016
8ed5a24
Merge branch 'release'
michaelarusso Jan 23, 2016
78727e1
Fix inheritance issue.
michaelarusso Jan 23, 2016
595955d
Fix issue with null values nested in an entity list field being repre…
michaelarusso Jan 24, 2016
40be90f
Merge branch 'release'
michaelarusso Jan 24, 2016
f6c8b85
Merge remote-tracking branch 'origin/master' into USERGRID-1200
Jan 25, 2016
6c502aa
Removed automatically added header
GERey Jan 25, 2016
445ff5e
USERGRID-1200: fix test
Jan 25, 2016
f563a8d
Changed how the use of UnsupportedException to be only in core and ad…
GERey Jan 25, 2016
31df16e
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/user…
GERey Jan 25, 2016
e7d2d92
Made two changes, since AmazonclientException is a runtime exception …
GERey Jan 25, 2016
6c08e29
Merge commit 'refs/pull/457/head' of github.com:apache/usergrid
michaelarusso Jan 26, 2016
9491052
Merge commit 'refs/pull/470/head' of github.com:apache/usergrid
michaelarusso Jan 26, 2016
21ba17e
Merge commit 'refs/pull/469/head' of github.com:apache/usergrid
michaelarusso Jan 26, 2016
37d78ab
Merge commit 'refs/pull/471/head' of github.com:apache/usergrid
michaelarusso Jan 26, 2016
4610eed
adding apache headers to files that didn't have it
GERey Jan 26, 2016
586dad0
USERGRID-1200: EmailFlowIT fix
Jan 26, 2016
05bf43c
Merge branch 'pr/463' This closes #463
snoopdave Jan 26, 2016
d478adb
Move and re-organize the AWS cluster deployment along with updates to…
michaelarusso Jan 27, 2016
84916d5
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/user…
snoopdave Jan 27, 2016
fbac7e8
USERGRID-1241: org-specific redirection handling
Jan 28, 2016
bebfafc
Merge remote-tracking branch 'origin/master' into USERGRID-1241
Jan 28, 2016
07edc8b
Fixing scm url in parent pom.
michaelarusso Jan 28, 2016
8063a5a
Add Maven assembly for creating a binary release, plus CHANGELOG entr…
snoopdave Jan 28, 2016
5cc39fb
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/user…
Jan 28, 2016
379541b
Move to latest Astyanax driver (3.9.0) which specifically includes fi…
michaelarusso Jan 29, 2016
27b60fe
USERGRID-1241: fix broken tests
Jan 29, 2016
f3effd2
Merge branch 'release'
michaelarusso Jan 29, 2016
46bb9b5
Fix astyanax dependency issue and ensure the thrift buffer size confi…
michaelarusso Jan 29, 2016
f5d0153
Fix dead links
kwiky Jan 29, 2016
ad1b564
Beginning of a more comprehensive installation / deployment guide to …
snoopdave Jan 29, 2016
bd09fe3
Update deployment-guide.md
snoopdave Jan 29, 2016
9eaff0d
Update deployment-guide.md
snoopdave Jan 29, 2016
a434b52
USERGRID-1241: retrieve token info only once
Jan 29, 2016
0d4c35f
USERGRID-1188: return error rather than 204 when email not provided f…
Jan 29, 2016
83dd2ff
On-going development of new deployment guide.
snoopdave Jan 29, 2016
6066ea3
Remove local dependency on java-was.
michaelarusso Jan 30, 2016
3d7a8f1
Remove local repo configuration from parent pom.
michaelarusso Jan 30, 2016
71fb610
USERGRID-1243: logging overhaul, pt. 1
Jan 30, 2016
df4b685
More deployment guide updates.
snoopdave Jan 31, 2016
1fcbcf4
USERGRID-683 - use only the AWS sdks required and re-format the pom f…
michaelarusso Jan 31, 2016
019d49e
Explicitly call out the AWS dependency in tests POM rather than assum…
michaelarusso Jan 31, 2016
10733b2
Merge commit 'refs/pull/475/head' of github.com:apache/usergrid
michaelarusso Feb 1, 2016
548334b
Merge commit 'refs/pull/477/head' of github.com:apache/usergrid
michaelarusso Feb 1, 2016
4aac68e
Added message id for tracking, doesn't affect anything except that on…
GERey Feb 1, 2016
54e62f9
USERGRID-1243: logging overhaul, pt. 2
Feb 1, 2016
47a8670
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/user…
Feb 1, 2016
f7b5516
Fix issue with timestamps being set with longs that do not correspond…
michaelarusso Feb 2, 2016
8bead20
Remove additional unused python references.
michaelarusso Feb 2, 2016
b669892
Add additional node.js integration tests for groups/users/devices.
michaelarusso Feb 4, 2016
3fbb7d4
Add DRAFT Usergrid 2.1.0 deployment guide and upgrade website to use …
snoopdave Feb 4, 2016
4218c19
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/user…
snoopdave Feb 4, 2016
a77ec46
Fixes to new 2.1.0 (unreleased) deployment guide, and add it to the t…
snoopdave Feb 4, 2016
5ed3d75
Bring in docs and website from master.
snoopdave Feb 4, 2016
d4c0c83
Remove crash.log
snoopdave Feb 4, 2016
1dedb0f
Merge branch 'pr/473'
snoopdave Feb 4, 2016
9b8d1dc
Correct Cassandra default port is 9160.
snoopdave Feb 5, 2016
853d648
Add caching to queue manager so we don't create many instances of loc…
michaelarusso Feb 5, 2016
857c717
Remove unnecessary log statement introduced.
michaelarusso Feb 6, 2016
a958b05
Remove deliver from portal send notification as it was defaulting thi…
michaelarusso Feb 8, 2016
db939e7
Updating an improving getting started docs for 2.1 release.
snoopdave Feb 9, 2016
33a3e21
Updating docs and website for upcoming 2.1 release.
snoopdave Feb 9, 2016
ab6df53
Fix in the TOC
snoopdave Feb 9, 2016
dad3aba
Minor README corrections.
snoopdave Feb 10, 2016
cee1392
USERGRID-1260: Asset and Accept Header changes
Feb 12, 2016
274c28e
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/user…
Feb 12, 2016
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
17 changes: 17 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
target/ export-ignore
*.log export-ignore
.idea/ export-ignore
._* export-ignore
._*/ export-ignore
.repository/ export-ignore
.classpath export-ignore
.project export-ignore
.settings/ export-ignore
bower_compoments/ export-ignore
node_modules/ export-ignore
dist/ export-ignore
dist_cov/ export-ignore
portal/index.html</> export-ignore
portal/index-debug.html export-ignore
*.nupkg export-ignore
*.dll export-ignore
9 changes: 9 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ target
# Icon must ends with two \r.
Icon

/website/tmp

# Thumbnails
._*
Expand All @@ -32,7 +33,9 @@ Icon
.settings/
.metadata/
#Webstorm artifacts
#Webstorm/IntelliJ artifacts
.idea/
*.iml
stack/corepersistence/collection/nbactions.xml
stack/corepersistence/graph/nbactions.xml
stack/corepersistence/model/nbactions.xml
Expand All @@ -56,6 +59,7 @@ usergrid-UNIT.properties
/portal/js/templates.js
/portal/index.html
/portal/index-debug.html
/portal/dist/*
/portal/dist/usergrid-portal/
/portal/dist/appsvc-ui/
/portal/nbproject/project.properties
Expand All @@ -82,3 +86,8 @@ portal/js/templates.js
!/stack/corepersistence/common/src/test/resources/usergrid-UNIT.properties
*.iml
sdks/dotnet/samples/notifications/packages/*
/sdks/html5-javascript/node_modules/


/stack/rest_integration_tests/node_modules
/stack/rest_integration_tests/config/override.js
1 change: 1 addition & 0 deletions .usergridversion
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
2.0.0-SNAPSHOT
65 changes: 65 additions & 0 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@

Usergrid 2.1.0
--------------------------------------------------------------------------------

Usergrid 2.1.0 is a major release of Usergrid with a completely rewritten
persistence, index and query engine based on Cassandra and ElasticSearch.
The REST API remains the same as in Usergrid 1.x but with the addition of some
new system APIs for managing the query index and data migrations.

Usergrid 2.1.0 will not work with a Usergrid 1.x database and currently
there is no migration tool for upgrading a 1.x system to 2.1.


Usergrid 1.0.2
--------------------------------------------------------------------------------

Usergrid 1.0.2 is a minor release with bug fixes and small improvements.
Here are the highlights:

Bugs fixed

* S3 upload fails on OpenJDK and Java 8 (fixed by JClouds upgrade)
* Asset data deleted when connection to Asset deleted
* Portal stores app password as clear-text

Improvements

* Cassandra key-space names are now configurable

New features

* ExportAdmins: a new tool to export Admin Users, credentials and organizations
* ImportAdmins: a new tool to import Admin Users, credentials and organizations
* Central SSO: Usergrid-Usergrid SSO via new /management/externaltoken end-point

Here's the full list of JIRA issues resolved:
https://issues.apache.org/jira/issues/?jql=project%3Dusergrid%20and%20fixVersion%3D1.0.2


Usergrid 1.0.1
--------------------------------------------------------------------------------

Except for our shiny new PHP5 SDK, Usergrid 1.0.1 is mostly a bug fix release.
Here are the highlights:

* New PHP5 SDK - new SDK is a Guzzle Web service descriptor so any Usergrid API
calls can be added with ease.

* Original PHP SDK - added URL endpoint update functionality.

* Node.js SDK - Bug fix: calcTimeDiff changed to return seconds correctly
* Node.js SDK - Bug fix: getOnExist was sending wrong data value to server.

* Android SDK Updated from Apigee source. Numerous bug fixes and enhancements.

* Docs moved to readthedocs.org: http://usergrid.readthedocs.org/en/latest/.

* Admin portal - Changed default config to point to localhost.
* Admin portal - Build now created as zip file during build process.

* Stack - Bug fix: Launcher now works, uses Admin portal hosted on ASF Infra.
* Stack - Bug fix: reset password will now work with or without reCaptcha keys.
* Stack - Build now works with latest versions of Maven.
* Stack - Build now supports property for configurable argline parameters.
* Stack - Build now sets java.awt.headless to prevent forkedbooter popups.
9 changes: 0 additions & 9 deletions DISCLAIMER

This file was deleted.

68 changes: 52 additions & 16 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@

Apache Usergrid itself is licensed under the terms of the Apache License:

Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
Expand Down Expand Up @@ -201,6 +203,7 @@
See the License for the specific language governing permissions and
limitations under the License.

------------------------------------------------------------------------------

USERGRID SUBCOMPONENTS

Expand All @@ -213,7 +216,7 @@ IOS SDK
-------
For the SBJson component:

Copyright (C) 2009-2011 Stig Brautaset. All rights reserved.
Copyright (c) Stig Brautaset. All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
Expand All @@ -240,10 +243,10 @@ For the SBJson component:
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.


For the SSKeychain component:
-----------------------------

Copyright (c) 2010-2014 Sam Soffes, http://soff.es
Copyright (c) Sam Soffes, http://soff.es

Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
Expand All @@ -264,28 +267,61 @@ For the SSKeychain component:
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
Other components:
-----------------

This product bundles angular.js
Copyright(c) Google, Inc. Released under the MIT license.

This product bundles angular-scenario.js, part of jQuery JavaScript Library
which Includes Sizzle.js Copyright (c) jQuery Foundation, Inc. and others.
Released under the MIT license.

This product bundles Bootstrap Copyright (c) Twitter, Inc
Licensed under the MIT license.

The product bundles Intro.js (MIT licensed)
Copyright (c) usabli.ca - A weekend project by Afshin Mehrabani (@afshinmeh)

This product bundles jQuery
Licensed under MIT license.

This product bundles jQuery-UI
Licensed under MIT license.

This product bundles jQuery Sparklines (New BSD License)
Copyright (c) Splunk Inc.

This product bundles Mocha.
All rights reserved. Licensed under MIT.
Copyright (c) TJ Holowaychuk <[email protected]>

This product bundles NewtonSoft.Json under MIT license

This product bundles NPM MD5 (BSD-3 licensed)
Copyright (c) Paul Vorbach and Copyright (C), Jeff Mott.

This product bundles NSubsttute under BSD license

This product bundles SBJson, which is available under a "3-clause BSD" license.
For details, see sdks/ios/UGAPI/SBJson/ .

This product bundles Sphinx under BSD license

This product bundles SSKeychain, which is available under a "MIT/X11" license.
For details, see sdks/ios/UGAPI/SSKeychain/.

This product bundles angular-senario.js, part of jQuery JavaScript Library v1.10.2
which Includes Sizzle.js Copyright 2005, 2013 jQuery Foundation, Inc. and
other contributors. Released under the MIT license.
This product bundles SSToolkit.
Copyright (c) Sam Soffes. All rights reserved.
These files can be located within the /sdks/ios package.

This product bundles Entypo, CC by SA license

This product bundles angular.js, specifically AngularJS v1.2.5 (c) 2010-2014
Google, Inc. Released under the MIT license.
This product bundles date.min.js, MIT license

This product bundles Bootstrap v2.3.2 Copyright 2012 Twitter, Inc
Licensed under the Apache License v2.0
This product bundles jquery.ui.timepicker.min.js, MIT license

This product bundles jquery-ui-1.8.9. Licensed under MIT license.
This product bundles blanket_mocha.min.js, MIT license

This product bundles jquery-1.9.1 Licensed under MIT license.
This product bundles FontAwesome, SIL Open Font License

This product bundles mocha. All rights reserved. Licensed under MIT.
Copyright (c) 2011-2014 TJ Holowaychuk <[email protected]>
9 changes: 4 additions & 5 deletions NOTICE
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
Apache Usergrid_
Copyright 2014 The Apache Software Foundation.
Apache Usergrid
Copyright 2015 The Apache Software Foundation.

This product bundles SSToolkit Copyright (c) 2009-2011 Sam Soffes. All rights reserved.
These files can be located within the /sdks/ios package.

This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
13 changes: 13 additions & 0 deletions README-Docs.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
Apache Usergrid Website and Docs
================================

Usergrid docs and website can be found in these directories:

* __website__: This is the source for the website, it is written in Markdown and uses Pandoc to generate HTML.
* __docs__: This is the source for the documentation, it is written in Markdown and uses Sphinx to generate HTML.
* __contents__: This is the target directory for our website and docs generation tools.

Refer to the README files in the __website__ and __docs__ directories for instructions on how to add and modify
the website and docs, how to run the generators and how to ensure that the __contents__ directory gets published
to __usergrid.apache.org__.

22 changes: 9 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,32 +1,28 @@
Apache Usergrid
===============


__WARNING__: This is the __two-dot-o__ branch and work is underway here on a new persistence system for Usergrid. Not everything is working in this branch. If you want stability, you should be working against the master branch or a tag. We refer to the new persistence system as Core Persistence and you can find its modules in the stack/corepersistence directory.


Overview
--------

**Apache Usergrid is a multi-tenant Backend-as-a-Service stack for web & mobile applications, based on RESTful APIs. It is [currently incubating at the Apache Software Foundation](http://usergrid.incubator.apache.org/).**
**Usergrid is a multi-tenant Backend-as-a-Service stack for web & mobile apps, based on RESTful APIs.**

##Contributing
We accept all contributions via our GitHub, so you can fork our repo (apache/incubator-usergrid) and then submit a PR back to us for approval. For larger PRs you'll need to have an ICLA form on file with Apache. For more information see our [Contribution Workflow Policy](https://cwiki.apache.org/confluence/display/usergrid/Usergrid+Contribution+Workflow), and specifically our [External Contributors Guide](https://cwiki.apache.org/confluence/display/usergrid/Usergrid+External+Contributors+Guide).
## Contributing

##Build awesome apps with Usergrid!
We accept all contributions via our GitHub, so you can fork our repo (apache/usergrid) and then submit a PR back to us for approval. For larger PRs you'll need to have an ICLA form on file with Apache. For more information see [How to Contribute Code & Docs](http://usergrid.apache.org/docs/reference/contribute-code.html).

Apache Usergrid provides all code necessary to build and power modern mobile applications. This includes the the server stack, administrative portal website, SDKs in most popular languages, as well as command line tools.
## Build awesome apps with Usergrid!

Look for much more detailed README files in their corresponding subdirectories, or check out [our website](http://usergrid.incubator.apache.org/) for more info.
Apache Usergrid provides all code necessary to build and power modern mobile applications. This includes the server stack, administrative portal website, SDKs in most popular languages, as well as command line tools.

* The server-side stack, a Java 7 + Cassandra codebase that powers all of the features, is located under [`/stack`](stack). You can install dependencies and compile it with maven. See [stack/README.md](stack#requirements) for instructions.
* The server-side stack, a Java 8 + Cassandra + ElasticSearch codebase that powers all of the features, is located under [`/stack`](stack). You can install dependencies and compile it with maven. See [stack/README.md](stack#requirements) for instructions.

* The admin portal is a pure HTML5+JavaScript app allowing you to register developers and let them manage their apps in a multi-tenant cluster. Located under [`/portal`](portal)

* SDKs for [iOS](sdks/ios), [Android](sdks/android), [HTML5/JavaScript](sdks/html5-javascript), [node.js](sdks/nodejs), [Ruby on Rails](ruby-on-rails), [pure Ruby](sdks/ruby), [PHP](sdks/php), (server-side) [Java](sdks/java), [.Net / Windows](sdks/dotnet), and [Perl](sdks/perl), located in their respective subdirectories under [`/sdks`](sdks).

* a command-line client “ugc” allowing you to complete most maintenance tasks, as well as queries in a manner similar to the mysql or the mongo shell, located under [`/ugc`](ugc). You can install it on your machine with a simple `sudo gem install ugc`

##For more information
See the [Apache Usergrid web site](http://usergrid.incubator.apache.org/).
## For more information

See the Apache Usergrid [web site](http://usergrid.apache.org) and [documentation](http://usergrid.apache.org).

7 changes: 7 additions & 0 deletions content/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Generated Website and Docs Content

__DO NOT EDIT FILES IN THIS DIRECTORY__

The files here were generated by tools in the ``/docs`` and ``/website`` directories.

See the README files there for information about updating the docs and website.
9 changes: 9 additions & 0 deletions content/bootstrap/bootstrap.min.css

Large diffs are not rendered by default.

Loading