Name | Modified | Size |
---|---|---|
.. | ||
src | ||
vendor | ||
build.gradle | 9 years ago | 467 B |
.p4ignore | 9 years ago | 153 B |
Change | User | Description | Committed |
---|---|---|---|
19715 | dbirch | Add/update .p4ignore files throughout the project to ignore gradle, checkstyle and various... other files and directories that shouldn't be checked in but weren't previously covered. Additionally added eclipse based .p4ignore terms to ignore common eclipse generated files. « |
9 years ago |
19553 | swellard | Move and rename clients | 9 years ago |
19535 | drobins | Refactor package names to hws | 9 years ago |
19328 | tjuricek | Add documentation for default swagger-generated classes and objects (not specified by our... definition). Oh, and don't log people's passwords. « |
9 years ago |
19185 | tjuricek | Removing Helix Sync, SSH key logic that is not tested or used. After discussing with Do...ug Scheirer, we'll need to revisit exactly what an HWS api needs to do with Helix Cloud. The integration may be trickier then most assume, since a large chunk of the API will not be allowed for Cloud users. « |
9 years ago |
19174 | tjuricek | JaCoCo code coverage setup and test cleanup revisions. During test cleanup we remove th...e directory the code coverage data is written to, so we need refined control on where the output file goes (which is copied to a build directory, currently). « |
9 years ago |
19002 | tjuricek | Improve API to interact with multiple p4ds. The configuration now requires an explicit... setting of what P4Ds HWS can talk to via the 'P4D config dir', where there's a file indicating connection settings per p4d, and importantly, an ID. This is the "server ID" referenced everywhere. Most methods now require a server ID to indicate which p4d to manipulate. In the future, it's likely we will interact with *multiple* p4d instances on some services. This completely removes the ability to run HWS as a kind of an "open proxy" to whatever p4d you want. Given the nature of the change and the lack of priority, we've removed Helix Cloud testing and disabled several methods from their "Helix Cloud" implementation. These will be relatively easy to bring back, we'll just need a new method from Raymond that lists the "allowed server IDs" that map to the HWS configured server IDs for a particular user. Another notable aspect of this change is the use of JSON Web Token to create our authentication key. We associate this key with an in-memory "session" that contains the P4D tickets we use to authenticate users. The JWT token, by default, is assigned a timeout, which allows HWS to block further access to underlying servers without having to interact with multiple auth backends. If any backend fails with that session, the user will get a 403. If you disable the timeout, you'll need to ensure your clients clear out sessions. « |
9 years ago |
18795 | tjuricek | Use point-release versioning for the client SDKs and installers. | 9 years ago |
18783 | tjuricek | Alter the "paths" resource to include fstat and content when specifying a single file inst...ead of a directory. « | 9 years ago |
18768 | tjuricek | Convert depot-related methods, and change the "listing" resource to a "paths" resource, an...d maybe help simplify the Location concept. « | 9 years ago |
18710 | tjuricek | Convert change-related command models to our client API models, also, complete the "alpha"... tagging of methods. This consolidates models related to creating changelists to come from the Java client SDK version. We are now tagging various methods as "alpha" to signify they may break in upcoming versions. This allows new features to have a period where they can be available, but not necessarily need to be supported in upcoming releases. « |
9 years ago |
18700 | tjuricek | Convert branch-related models, which includes CommandResponse, and framework for doing mod...el conversion to/from our P4Java input maps. Dates are fun. Those are now being converted using the "tzoffset" from the server query. « |
9 years ago |
18256 | tjuricek | Changing default options on the temporary client. This is to address problems seen when... executing the web server with elevated privileges however running commands as a normal P4 user. The submit seems to fail it's clobber check. « |
9 years ago |
18036 | tjuricek | Add automated testing for the "binary" archive installation for Linux; revised CD process... for new archives. The CD process will generate both binary archives and "raw" packages for the system now. (Note: only the binary archives for Linux are considered ready for automated testing at the moment.) « |
9 years ago |
17269 | tjuricek | Add error ID variation that catches an invalid auth, and verify that we send 400 errors in... cases of bad charsets. « | 9 years ago |
17240 | tjuricek | Try to respond with our typical error format as 400 errors if the serverity is 3. | 9 years ago |
17226 | tjuricek | Using recommended workaround to save server specs, for preliminary implementation. | 9 years ago |
17220 | tjuricek | Basic web hooks for custom project implementations. Also, a simple web service app to d...o some basic manual testing. « |
9 years ago |
17177 | tjuricek | Implement Git Fusion repository methods: /git-fusion/v1/repo Note: I've changed the JSO...N format (which is currently unused) because the older system did not allow for global overrides in the per-repository config section. « |
9 years ago |
17166 | tjuricek | File listing and basic "modification" implementations (methods under /p4/api/files) | 9 years ago |
17163 | tjuricek | Methods for /p4/:api/commands | 9 years ago |
17161 | tjuricek | All methods for /p4/:api/branches | 9 years ago |
17158 | tjuricek | POST /p4/:api/changes (create a changelist method) | 9 years ago |
17151 | tjuricek | Fixing the delete resolution step in Helix Sync submit. | 9 years ago |
17148 | tjuricek | Fix "otherLock" detection to use the special prefix key scheme P4Java uses. | 9 years ago |
17147 | tjuricek | Fixes to Helix Sync client creation, which allows the first HS t4 tests to pass. | 9 years ago |
17143 | tjuricek | Add gradle wrapper and update to p4java 2015.2 release. | 9 years ago |
17142 | tjuricek | Fixes to enable HWS integrated testing via t4. - Added configuration values to allow po...rt to change easily. - Adjust how the T4 tests are launched - The preview/submit methods weren't wired together. - Add some configuration of trust for SSL connections « |
9 years ago |
17140 | tjuricek | Integrating porting work from development branch. This work is now ready for testing/CD... integration. « |
9 years ago |