Areek Zillur
26fa372056
updated README links
...
Original commit: elastic/x-pack-elasticsearch@93ae0f5c1e
2014-12-19 16:52:57 -05:00
Areek Zillur
a8aa84cdd9
[PLUGIN] Licenses should only be valid between issue and expiration date
...
NOTE: Version bumped to beta2
closes elastic/elasticsearch#36
Original commit: elastic/x-pack-elasticsearch@c713a3c889
2014-12-17 16:06:41 -05:00
Areek Zillur
fd1011b32a
[FIX] Do not emit feature license status on shutdown
...
closes elastic/elasticsearch#33
Original commit: elastic/x-pack-elasticsearch@caa49a52c5
2014-12-05 11:29:47 -05:00
Areek Zillur
108bb149bd
Added LicenseVersion for plugin
...
Original commit: elastic/x-pack-elasticsearch@a89d778fd9
2014-12-04 13:09:16 -05:00
Areek Zillur
a8cf41d78f
Update version to 1.0.0-beta1
...
Original commit: elastic/x-pack-elasticsearch@77cf9d460d
2014-12-03 20:15:21 -05:00
Areek Zillur
134c278336
Add LicenseVersion to track version
...
closes elastic/elasticsearch#23
Original commit: elastic/x-pack-elasticsearch@d606beeb14
2014-12-03 19:38:16 -05:00
Areek Zillur
b08f459c57
[LICENSOR] use Paths and Files instead of File
...
Original commit: elastic/x-pack-elasticsearch@1aefc6867d
2014-12-03 12:54:31 -05:00
Areek Zillur
99806cbd27
Move build tool configs to dev-tools
...
Original commit: elastic/x-pack-elasticsearch@d4aa77b55d
2014-12-03 12:54:31 -05:00
Areek Zillur
01439e42cd
[Plugin] Ensure a consumer plugin registers only once to LicensesClientService
...
closes elastic/elasticsearch#8
Original commit: elastic/x-pack-elasticsearch@6f4a0a71ce
2014-12-01 22:18:37 -05:00
Areek Zillur
be26fd7c49
Expose plugin name in a public constant
...
closes elastic/elasticsearch#27
Original commit: elastic/x-pack-elasticsearch@3410ca2e3d
2014-12-01 22:08:25 -05:00
Areek Zillur
4ba17be1e6
minor edit
...
Original commit: elastic/x-pack-elasticsearch@da50e65388
2014-11-27 18:54:48 -05:00
Areek Zillur
3bbc666b82
Update Readme for multi-module setup
...
Original commit: elastic/x-pack-elasticsearch@65895002b5
2014-11-27 18:53:20 -05:00
Areek Zillur
43284305b6
Make elasticsearch-license multi-module:
...
- core-shaded - has CryptUtils (used by core and can be shared with consumer plugins)
- core - License data structures & verifier
- licensor - License Signer along with key-pair and license generation, verification
- plugin - Enforce licensing on a deployment
Original commit: elastic/x-pack-elasticsearch@041ef3a9f1
2014-11-27 13:14:54 -05:00
Areek Zillur
79c8cd8a30
Change pom profile to elasticsearch-private
...
Original commit: elastic/x-pack-elasticsearch@c6abc409f5
2014-11-25 19:48:53 -05:00
Areek Zillur
6d5b2569f1
[CORE] Renamed internal action to be consistent
...
Original commit: elastic/x-pack-elasticsearch@21df16eba4
2014-11-21 13:07:59 -05:00
Areek Zillur
32af5a9d9c
Remove third-party licensing library
...
Incorporate Feedback:
- verify signature for signed licenses whenever it is read from cluster state
- encrypt trial licenses with default pass phrase when storing it
- moved toSignature & fromSignature to License
Make LicenseManager a Utility class
Refactor:
- renamed LicenseManager to LicenseVerifier
- LicensesMetaData now holds a list of license objects (for signed licenses) and a set of encoded strings (trial licenses)
- minor test cleanup
incorporate feedback
incorporated feedback
switch to a stronger secret key gen algo; clean up build files & LicensesMetaData
cosmetic changes to LicenseSigner
incorporate LicnesesMetaData feedback
Original commit: elastic/x-pack-elasticsearch@0510091d2d
2014-11-21 11:37:19 -05:00
Areek Zillur
eb5a06a1f9
Log feature license statuses on startup
...
Original commit: elastic/x-pack-elasticsearch@0cf5fc0354
2014-11-14 20:19:06 -05:00
Areek Zillur
8bf9b95033
Change action names to indicate it is a plugin action
...
closes elastic/elasticsearch#10
Original commit: elastic/x-pack-elasticsearch@badae4062a
2014-11-14 19:41:45 -05:00
Areek Zillur
f6a2a690b2
[CORE] Add feature getter on LicenseExpiredException
...
Original commit: elastic/x-pack-elasticsearch@a04b73ff00
2014-11-14 19:26:18 -05:00
Areek Zillur
a397019139
[DOCS] updated Readme
...
Original commit: elastic/x-pack-elasticsearch@a6ad9db556
2014-11-13 13:25:46 -05:00
Areek Zillur
24147fd79c
[DOCS] move private docs to project wiki
...
Original commit: elastic/x-pack-elasticsearch@2e47bdfde9
2014-11-12 19:28:30 -05:00
Areek Zillur
08429c2b16
Add readme note: go to wiki for private docs
...
Original commit: elastic/x-pack-elasticsearch@bbd976c15e
2014-11-12 19:20:09 -05:00
Areek Zillur
a1d349fbb5
incorporate feedback; added doc
...
Original commit: elastic/x-pack-elasticsearch@30aaa05943
2014-11-12 18:42:52 -05:00
Areek Zillur
b606be83f2
Add Generic ExpiredLicenseException
...
closes elastic/elasticsearch#5
Original commit: elastic/x-pack-elasticsearch@712e40214a
2014-11-12 18:25:50 -05:00
Areek Zillur
039cf21180
[BUILD] add licensing check on compile
...
Original commit: elastic/x-pack-elasticsearch@cfd2e1a3e5
2014-11-12 17:06:38 -05:00
Areek Zillur
853c3eee7d
minor fix to pass CI
...
Original commit: elastic/x-pack-elasticsearch@97be52a3eb
2014-11-12 13:11:26 -05:00
Areek Zillur
9a17a8a27a
remove sonatype parent; update test plan links to point to master
...
Original commit: elastic/x-pack-elasticsearch@622c2c3dc8
2014-11-12 12:30:15 -05:00
Areek Zillur
1b25f8e72d
[DOCS] minor readme ordering change
...
Original commit: elastic/x-pack-elasticsearch@fc929b5b77
2014-11-11 18:40:01 -05:00
Areek Zillur
a25e00b519
[DOCS] update README
...
Original commit: elastic/x-pack-elasticsearch@1157a4c02f
2014-11-11 17:30:34 -05:00
Areek Zillur
f8ca4a3a6d
[TEST & DOCS] Added PluginIntegrationTestFramework & license plugin test doc
...
Original commit: elastic/x-pack-elasticsearch@f65e4b3823
2014-11-11 17:22:08 -05:00
Areek Zillur
e57cea9430
[TEST] added more randomized tests; status field for license GET; minor doc fixes
...
Original commit: elastic/x-pack-elasticsearch@1b8b3bf34f
2014-11-10 22:57:21 -05:00
Areek Zillur
3a40c747e6
[DOCS] add REST API and DESIGN doc links to readme
...
Original commit: elastic/x-pack-elasticsearch@828d7370b0
2014-11-10 16:26:39 -05:00
Areek Zillur
4d46e6c277
[DOCS] License consumer interface
...
Original commit: elastic/x-pack-elasticsearch@056a7fbed3
2014-11-10 13:45:30 -05:00
Areek Zillur
f95a198926
[DOCS]: added license-tool Usage & Reference
...
- minor refactoring of tests & plugin
Original commit: elastic/x-pack-elasticsearch@44ad694457
2014-11-10 13:00:58 -05:00
Bill Hwang
728356f5b5
[BUILD] Add private repo hook
...
Original commit: elastic/x-pack-elasticsearch@aacbdf79b9
2014-11-07 15:15:22 -05:00
Areek Zillur
814fbb8431
Cleanup: emit debug logs if enabled; remove Comparable interface for ESLicens
...
Original commit: elastic/x-pack-elasticsearch@c810b337d1
2014-11-06 19:46:17 -05:00
Areek Zillur
d8d241b4bb
Tests & cleanup:
...
- transport & service test (remove license functionality)
- nuked LicenseException class
- keyPairGenerator tests
- minor cleanup & restructuring
Original commit: elastic/x-pack-elasticsearch@51acb2f493
2014-11-06 19:26:31 -05:00
Areek Zillur
bb929c7470
[TEST] generate sane random licens specs
...
Original commit: elastic/x-pack-elasticsearch@f83d9d80b6
2014-11-06 15:55:19 -05:00
Areek Zillur
8e9574a925
Make LicensesService tests more robust
...
- split out LicensesManagerService & LicensesClientService tests
- add removeLicenses tests
- other refactoring
Original commit: elastic/x-pack-elasticsearch@a47dc586d7
2014-11-06 14:51:17 -05:00
Areek Zillur
42d47a1bcc
make service tests more robust (concurrency fix)
...
Original commit: elastic/x-pack-elasticsearch@4a031672ba
2014-11-06 12:43:35 -05:00
Areek Zillur
abd129fa7a
Refactored licensing tools to use CliTool as base
...
- rewrote licensing tool tests
Original commit: elastic/x-pack-elasticsearch@e5e70a491a
2014-11-05 19:29:00 -05:00
Areek Zillur
3bf4d2659e
Use junit temporaryFolder instead of using deleteOnExit
...
Original commit: elastic/x-pack-elasticsearch@b437df66f5
2014-11-05 11:03:16 -05:00
Areek Zillur
9b30af3958
Remove LicensingCharset & reformat code
...
Original commit: elastic/x-pack-elasticsearch@be5dc1c817
2014-11-05 10:53:33 -05:00
Areek Zillur
1eec394f8f
Merge branch 'master' into es_integration
...
Original commit: elastic/x-pack-elasticsearch@e57a626bff
2014-11-04 23:12:25 -05:00
Areek Zillur
7b6afbeb69
minor comments fix
...
Original commit: elastic/x-pack-elasticsearch@53e5432b55
2014-11-04 23:05:02 -05:00
Areek Zillur
3558ee76f9
remove license
...
Original commit: elastic/x-pack-elasticsearch@ae67cd82a5
2014-11-04 22:58:45 -05:00
Areek Zillur
3aec0fd1f0
- Fix test concurrency bugs
...
- Minor test fixes
- LicensesService documentation
Original commit: elastic/x-pack-elasticsearch@ab98ba8a2d
2014-11-04 22:54:27 -05:00
Areek Zillur
93944f27f2
minor fixes
...
Original commit: elastic/x-pack-elasticsearch@6dae7b4ee6
2014-11-04 17:38:14 -05:00
Areek Zillur
73754767dd
short-circuit master notification when registering trial license
...
Original commit: elastic/x-pack-elasticsearch@877df7705b
2014-11-04 16:51:19 -05:00
Areek Zillur
8007136e63
cleanup tests
...
Original commit: elastic/x-pack-elasticsearch@b7733b8269
2014-11-04 16:12:42 -05:00