Commit Graph

5155 Commits

Author SHA1 Message Date
Martin Stockhammer 7a5bc65de4 Implementing stream methods. Changing date arguments to java time API. 2019-08-20 10:01:49 +02:00
Martin Stockhammer d4ce38836d Implementing new stream methods 2019-08-20 00:08:08 +02:00
Martin Stockhammer 6cf4073a9e Changing facet factories. Adding stream methods to metadata repository. 2019-08-18 20:56:46 +02:00
Martin Stockhammer 118604a706 Fixing unit tests 2019-08-16 22:36:09 +02:00
Martin Stockhammer e4f38c2fbe Improving metadata session handling and JCR indexing 2019-08-15 22:54:14 +02:00
Martin Stockhammer 21d5cf53fe Refactoring repository metadata session handling 2019-08-06 22:06:57 +02:00
Martin Stockhammer eca0097d85 Changing session handling for metadata API 2019-08-04 22:40:04 +02:00
Martin Stockhammer ee2c1a7b2b Fixing paths in unit tests 2019-08-03 21:00:48 +02:00
Martin Stockhammer 34806cdf35 Using repository copies in unit tests 2019-08-03 20:34:28 +02:00
Martin Stockhammer 9ebf8c8880 Fixing Unit Tests 2019-08-03 16:02:09 +02:00
Martin Stockhammer c56ce11c20 Fixing unit tests 2019-08-02 23:49:08 +02:00
Martin Stockhammer bb3b074aaf Refactoring to StorageAsset access 2019-07-28 15:24:13 +02:00
Martin Stockhammer 8e4acdc82a Migrating to storage API 2019-07-19 19:29:01 +02:00
Martin Stockhammer d599b89e3d Removing usage of Repository.getLocalPath 2019-07-14 01:18:42 +02:00
Martin Stockhammer 830ea54e0c Moving storage api to repository level 2019-07-11 23:28:01 +02:00
Martin Stockhammer cf448e457b Moving converter to maven folder 2019-07-10 23:30:35 +02:00
Martin Stockhammer 7eb0f48b5a Fixing test failures after refactoring 2019-07-10 22:07:35 +02:00
Martin Stockhammer 56ce684ea6 Fixing test errors after refactoring 2019-07-09 21:28:00 +02:00
Martin Stockhammer 9ca52f4e27 Fixing tests after refactoring 2019-06-30 22:47:24 +02:00
Martin Stockhammer 23099bcb58 Fixing test errors after refactoring 2019-06-28 17:15:21 +02:00
Martin Stockhammer b48158fdcd Fixing RepositoryGroupAdmin after refactor 2019-06-22 08:03:00 +02:00
Martin Stockhammer a52b7f2005 Adding context merge to provider 2019-06-22 03:43:52 +02:00
Martin Stockhammer 380c152114 Using storageAsset for Index API 2019-06-22 19:31:49 +02:00
Martin Stockhammer 240292077e Switching to asset API 2019-06-20 19:25:28 +02:00
Martin Stockhammer 42257e9033 Using asset API in DAV 2019-06-10 23:34:13 +02:00
Martin Stockhammer dac24551d0 Changes for updated interfaces 2019-06-10 10:15:25 +02:00
Martin Stockhammer e77759901e Changes for updated interfaces 2019-06-10 10:15:16 +02:00
Martin Stockhammer aa68c370b2 Refactoring index merger 2019-06-06 21:37:19 +02:00
Martin Stockhammer c2bbd80b1b Adding type for repository group config 2019-06-06 21:36:46 +02:00
Martin Stockhammer 6c0afa8b8f Adding test for repository group implementation 2019-05-25 10:50:36 +02:00
Martin Stockhammer a024df32a4 Fixing repository group implementation 2019-05-25 10:32:19 +02:00
Martin Stockhammer 922d543915 Reducing capabilities for repository group 2019-05-25 10:31:48 +02:00
Martin Stockhammer 12c05a8d1a Adding default location to repository 2019-05-25 10:31:14 +02:00
Martin Stockhammer aabd20f668 Fixing exception handling for filesystem storage initialization 2019-05-25 10:30:34 +02:00
Martin Stockhammer 53c58d457d Adding new methods after interface change 2019-05-25 10:29:55 +02:00
Martin Stockhammer ebd149e6b3 Fixing error for setting repository list 2019-05-25 10:25:39 +02:00
Martin Stockhammer 3b1d213a5b Using new storage API for DAV implementation 2019-05-19 17:36:31 +02:00
Martin Stockhammer 4c5e00e833 Adding repository group 2019-05-19 17:35:34 +02:00
Martin Stockhammer 17c3bb60da Switching to repository storage API 2019-05-19 17:34:57 +02:00
Martin Stockhammer 7d37fdc65b Adding new group properties to configuration 2019-05-19 17:31:58 +02:00
Martin Stockhammer 631ccdf517 Adding storage implementations 2019-05-19 17:30:10 +02:00
Martin Stockhammer 02cf1bd7e7 Adding repository storage API 2019-05-19 17:28:09 +02:00
Martin Stockhammer f3aa14f3e2 Refactoring storage access and webdav 2019-05-13 22:23:01 +02:00
Martin Stockhammer 7adddbe141 Changing maven implementation to new RequestInfo interface 2019-05-09 22:58:14 +02:00
Martin Stockhammer 79c77136b9 Adding interface for request path handling. 2019-05-09 09:40:15 +02:00
Martin Stockhammer 8335c60215 Moving filter API to common module 2019-05-08 19:38:23 +02:00
Martin Stockhammer a13bfb5a01 Moving maven specific modules 2019-05-06 22:08:19 +02:00
Martin Stockhammer 79bee6e847 Combining maven specific packages into subdirectory and package structure. 2019-05-05 21:46:25 +02:00
Martin Stockhammer 2e2018dbac Improving checksum implementation. Adding multiple algorithms. 2019-05-04 21:18:26 +02:00
Martin Stockhammer 8d73738906 Removing tomcat artifact 2019-05-04 21:14:40 +02:00
Martin Stockhammer 9b22c397c2 Reformatting configuration reader writer 2019-05-04 13:25:55 +02:00
Martin Stockhammer 0e09883158 Using new artifact util in upload service 2019-05-04 10:49:34 +02:00
Martin Stockhammer a3c149327e Adding utility for artifact path handling 2019-05-04 10:48:48 +02:00
Martin Stockhammer 8a13d818fe [MRM-1987] Improving URL check for organisation info
(cherry picked from commit 796716d441)

This is the final commit from the 2.x branch of multiple commits to fix the vulnerabilities
CVE-2019-0213 and CVE-2019-0214
2019-05-03 20:51:05 +02:00
Martin Stockhammer 2ade46ab20 [MRM-1972] Adding additional encoding for name value
(cherry picked from commit 8e5fdd4536)
2019-05-03 20:48:31 +02:00
Martin Stockhammer 6160966fa0 Adding error handling for new validations. Fix web ui tests.
(cherry picked from commit d4be8968cf)
2019-05-03 20:48:31 +02:00
Martin Stockhammer 4fe9a38bea Adding additional verifications for upload
(cherry picked from commit cc0d8ad0b5)
2019-05-03 20:48:31 +02:00
Martin Stockhammer 05e1c462af Merging upload artifact test to this archiva version 2019-05-03 20:48:31 +02:00
Martin Stockhammer c347ee5541 Adding parameter checks
(cherry picked from commit 29e40eae69)
2019-05-03 20:48:31 +02:00
Martin Stockhammer acb431b0bf Fixing unit tests for upload 2019-05-03 20:48:31 +02:00
Martin Stockhammer d3582e5897 Adding additional tests
(cherry picked from commit 0151aeded5)
2019-05-03 20:48:31 +02:00
Martin Stockhammer 747cc55b24 Adding additional verifications for upload
(cherry picked from commit c5bcbaabed)
2019-05-03 20:49:42 +02:00
Martin Stockhammer 0102f34cfe Adding upload unit tests
(cherry picked from commit 52b971c593)
2019-05-03 20:49:18 +02:00
Martin Stockhammer 890bca0be6 Add url validation for certain fields
(cherry picked from commit a36035b49b)
2019-05-03 20:48:55 +02:00
Martin Stockhammer a9ebba65ac Adding config file removal before tests
(cherry picked from commit 63154a6af8)
2019-05-03 20:48:31 +02:00
Martin Stockhammer d1242030bf Fixing dependency warnings 2019-02-13 18:20:25 +01:00
Martin Stockhammer 9fff17411d Deactivating code generation for model project 2019-02-12 19:18:49 +01:00
Martin Stockhammer 790e38f5ec Deactivating code generation.
Moving generated code to src tree.
Adding licensing part to files
2019-02-11 19:44:43 +01:00
Martin Stockhammer b639d3ee50 Fixing dependency for JDK>=9 2019-02-10 15:36:08 +01:00
Martin Stockhammer 7a0e81d515 Fixing unit tests after refactoring 2019-02-10 12:53:02 +01:00
Martin Stockhammer 21220fcd57 Starting refactoring of proxy handling. 2019-01-31 22:49:06 +01:00
jacobtolar cbd5517182
fix various typos in string messages 2019-01-29 12:14:33 -06:00
Martin Stockhammer 3da7b8ff94 Adding jabx dependency for JDK11
The dependency is needed by enunciate plugin. It is not sufficient to add it as plugin dependency.
Using profile for selecting JDK9+ only and adding it as 'provided' scope.
2019-01-20 22:20:25 +01:00
Martin Stockhammer fd76848d46 Fixing web tests: Changing jetty module version. Increasing some timeouts. 2019-01-20 18:49:42 +01:00
olivier lamy 5e7d541cf1 no more osgi bundle as no one use it and the build stucks on Jenkins because of this
Signed-off-by: olivier lamy <olamy@apache.org>
2018-12-31 17:00:54 +10:00
olivier lamy 1472fd224f use jettt version property from parent pom
Signed-off-by: olivier lamy <olamy@apache.org>
2018-12-31 15:57:55 +10:00
olivier lamy 260aa4c9e6 trying to fix build on empty maven repo
Signed-off-by: olivier lamy <olamy@apache.org>
2018-12-13 12:57:25 +10:00
olivier lamy 45df15b7ad align surefire version
Signed-off-by: olivier lamy <olamy@apache.org>
2018-12-13 12:43:16 +10:00
Martin Stockhammer ee00a556ec Merging publish changes from 'feature/site-git-migration' 2018-12-11 21:03:24 +01:00
Martin Stockhammer 92626def5a Activating new git web publish repository 2018-12-11 20:59:14 +01:00
Martin Stockhammer 920083ef54 Adding site deploy script for archiva-docs. Using https urls. 2018-11-22 20:32:24 +01:00
Martin Stockhammer f528b1addc Adding script for site publish and some documentation 2018-11-15 22:11:20 +01:00
Martin Stockhammer 76c17e2cea Adding bean for maven repositorysystem management 2018-11-07 22:14:18 +01:00
Martin Stockhammer e66582f765 Improving logging statements 2018-11-07 20:19:05 +01:00
Martin Stockhammer b617390a88 Removing unneeded dependencies 2018-11-07 20:17:56 +01:00
Martin Stockhammer 3762fc3279 Refactoring and switching to current maven API 2018-11-07 19:03:13 +01:00
Martin Stockhammer d712278c12 Fixing paths and plugin execution 2018-11-04 15:31:11 +01:00
Martin Stockhammer 586f3c3c2b Adding archiva-modules site build changes for git migration 2018-11-04 13:34:47 +01:00
Martin Stockhammer 39b2449b7d Switching to forked tests in webdav project 2018-11-01 14:02:41 +01:00
Martin Stockhammer 956818e3e6 Running rest tests concurrently to reduce build time 2018-10-31 16:32:09 +01:00
Martin Stockhammer f9073a2c7d Improving tests to make them idempotent. 2018-10-30 14:30:55 +01:00
Martin Stockhammer 8160004309 Changing deps from eclipse.aether to maven-resolver 2018-10-29 11:10:35 +01:00
Martin Stockhammer df330893d7 Moving dependency versions to main project 2018-10-28 15:48:01 +01:00
Martin Stockhammer d39977c413 Fixing dependencies and adapting to new lib versions 2018-10-28 13:04:30 +01:00
Martin Stockhammer 24ee701d1d Changing aether dependencies from sonatype to eclipse. Compile OK. 2018-10-26 22:23:45 +02:00
Martin Stockhammer ba75d27818 Changing maven version and removing plexus deps 2018-10-26 21:03:19 +02:00
Martin Stockhammer c069d160f9 Adding environment variable for user config file 2018-10-25 22:04:55 +02:00
Martin Stockhammer 1ce7039d4f Adding env variable for user config file 2018-10-25 12:25:33 +02:00
Martin Stockhammer 9351c66bc8 Another try to fix the ciserver issue for webtest 2018-05-24 23:51:50 +02:00
Martin Stockhammer 9ff0b63d8b Another try to fix webapp test issues on ciserver 2018-05-23 20:52:17 +02:00
Martin Stockhammer 6ae9703f1d Modifying dependencies to fix webui test failures
There is a guava compatibility problem with the selenium test
Removing the dependencies that came with the new cassandra version
2018-05-21 01:05:19 +02:00
Martin Stockhammer 128bd5464c Changing cassandra version for better JDK>=9 compatibility 2018-05-20 15:24:30 +02:00
Martin Stockhammer 27f5fd524c Preparing for JDK>=9 compatibility 2018-05-19 19:07:44 +02:00
Martin Stockhammer 214bdc4360 Fixing build and test configuration 2018-05-02 23:10:06 +02:00
Martin Stockhammer 91274a1281 Increasing start wait timeout for cassandra 2018-05-02 17:21:25 +02:00
Martin Stockhammer a11df32b72 Adapting test config for new url cache path 2018-05-02 07:20:57 +02:00
Martin Stockhammer 8b16d7b24a Changing path for url cache 2018-05-01 20:19:20 +02:00
olivier lamy bb8f3e79fb fix archetype build empty repo
Signed-off-by: olivier lamy <olamy@apache.org>
2018-04-18 16:00:05 +10:00
olivier lamy a79c7cb9bb fix archetype build empty repo
Signed-off-by: olivier lamy <olamy@apache.org>
2018-04-18 15:24:35 +10:00
olivier lamy fc476e0a0f align compiler plugin version
Signed-off-by: olivier lamy <olamy@apache.org>
2018-04-18 14:58:17 +10:00
Martin Stockhammer 4b6ee0e554 Extracting maven specific scheduler part to single module 2018-04-16 23:39:39 +02:00
Martin Stockhammer ec8e6600ce Reducing compiler warnings and adapting to redback changes 2018-04-08 21:06:49 +02:00
Martin Stockhammer 4175f2c2d7 Removing deprecated marker for comparator 2018-04-08 19:44:58 +02:00
Martin Stockhammer f59dd279cb Adaption to generics changes in Redback interfaces 2018-04-08 18:38:53 +02:00
Martin Stockhammer d3564941d5 Moving references to repositoryRegistry 2018-04-08 00:32:46 +02:00
Martin Stockhammer 2ef9315447 Removing repositoryAdmin dependency 2018-04-07 20:30:27 +02:00
Martin Stockhammer ae49e50067 Migrating usage of repositoryAdmin to repositoryRegistry 2018-04-07 19:59:13 +02:00
Martin Stockhammer 06fcbdbbb8 Changing URL for connectivity tests 2018-04-06 23:14:17 +02:00
Martin Stockhammer a2febcecd9 Generics and cleanup to reduce compiler warnings 2018-04-02 21:35:47 +02:00
Martin Stockhammer 0f400d66a3 Adding generics and reducing compiler warnings 2018-04-02 10:46:34 +02:00
Martin Stockhammer d422c87783 Changing JCR queries to new syntax 2018-04-02 00:28:02 +02:00
Martin Stockhammer 60bbe9dde6 Trying to remove compiler warning 2018-04-02 00:22:19 +02:00
Martin Stockhammer 83df105260 Reducing compiler warnings 2018-04-01 19:40:26 +02:00
Martin Stockhammer cf347e1eb8 Reducing compiler warnings 2018-04-01 18:45:33 +02:00
Martin Stockhammer 98236b99cb Switching to apache commons collections4 2018-04-01 17:21:48 +02:00
Martin Stockhammer b3335cf6e5 Changes to avoid compile warnings 2018-04-01 12:28:28 +02:00
Martin Stockhammer f8a9bc1640 Changing the event system to use the checksum module 2018-04-01 09:54:30 +02:00
Martin Stockhammer fbf5e991b3 Unifying checksum code into the checksum module 2018-03-31 19:20:30 +02:00
Martin Stockhammer 0d6ee3dbd9 Adding ChecksumValidator and removing SiSu Plexus dependency 2018-03-30 22:59:16 +02:00
Martin Stockhammer 49033ee6dc Removing sisu dependency 2018-03-30 22:58:39 +02:00
Martin Stockhammer f101252375 Reorganizing imports 2018-03-30 20:11:57 +02:00
Martin Stockhammer f7facffea7 Removing nexus indexer from startup 2018-03-30 19:37:47 +02:00
Martin Stockhammer c424149d1c Updating index merge to new maven api 2018-03-30 19:35:16 +02:00
Martin Stockhammer 8cb4ef0aea Cleaning up indexing task 2018-03-30 17:33:54 +02:00
Martin Stockhammer 32acbe20f3 Adding Null checks for selenium 2018-03-30 17:32:16 +02:00
Martin Stockhammer c002211a10 Removing IndexerCleaners 2018-03-30 15:15:26 +02:00
Martin Stockhammer 42376e8fbf Removing unused dependencies 2018-03-30 13:41:05 +02:00
Martin Stockhammer 4ca2dc8ff9 Changing log statement 2018-03-30 12:47:58 +02:00
Martin Stockhammer ee953f8d13 Removing NexusIndexer references 2018-03-30 12:47:39 +02:00
Martin Stockhammer 9cd3c61340 Adding packedIndexDir 2018-03-29 23:47:13 +02:00
Martin Stockhammer f18aa86c68 Adding packingIndexDir and event 2018-03-29 23:46:51 +02:00
Martin Stockhammer 8b790550b2 Adding toString method 2018-03-29 23:45:15 +02:00
Martin Stockhammer 71c5f4f22c Adding ignore file 2018-03-29 23:44:33 +02:00
Martin Stockhammer 2541e48dce Adapting to event api change 2018-03-27 07:57:58 +02:00
Martin Stockhammer 663768d83a Moving code to repository registry 2018-03-27 07:57:29 +02:00
Martin Stockhammer 58a377b372 Cleaning up imports 2018-03-27 07:56:53 +02:00
Martin Stockhammer 4ea420ae99 Changing event api 2018-03-27 07:56:12 +02:00
Martin Stockhammer d1fcc2dd2e Updating indexing path 2018-03-27 07:32:34 +02:00
Martin Stockhammer 0ef19fe338 Moving repo features to API module 2018-03-27 07:31:04 +02:00
Martin Stockhammer c544376afb Switching repository admin and dependent classes to RepositoryRegistry
RepositoryRegistry is used for indexing context now. There is still more work to do
to move the maven dependent parts into its own projects and update the dependencies.
2018-03-24 17:44:13 +01:00