[bisq-network/bisq] Minimal api (#3001)

Bernard Labno notifications at github.com
Wed Jul 24 19:04:23 UTC 2019


You can view, comment on, or merge this pull request online at:

  https://github.com/bisq-network/bisq/pull/3001

-- Commit Summary --

  * Minimal HTTP API
  * Decrease logs verbosity for integration tests
  * Add onInitP2pNetwork and onInitWallet to BisqSetupListener
  * Start server at onInitWallet and add wallet password handler
  * Add periodic log to remind user to enter pw
  * Security framework for the API
  * API over TOR
  * Remove swagger jaxrs
  * Manual swagger documentation generation

-- File Changes --

    A .dockerignore (25)
    M .idea/codeStyles/Project.xml (2)
    M .travis.yml (33)
    A api/.dockerignore (17)
    A api/README.md (124)
    A api/docker-compose-base.yml (34)
    A api/docker-compose.yml (51)
    A api/docker/dev/Dockerfile (29)
    A api/docker/startApi.sh (42)
    A api/src/main/java/bisq/api/http/HttpApiModule.java (55)
    A api/src/main/java/bisq/api/http/app/HttpApiHeadlessApp.java (65)
    A api/src/main/java/bisq/api/http/app/HttpApiHeadlessModule.java (42)
    A api/src/main/java/bisq/api/http/app/HttpApiMain.java (79)
    A api/src/main/java/bisq/api/http/exceptions/ExceptionMappers.java (46)
    A api/src/main/java/bisq/api/http/exceptions/UnauthorizedException.java (4)
    A api/src/main/java/bisq/api/http/model/AuthForm.java (17)
    A api/src/main/java/bisq/api/http/model/AuthResult.java (14)
    A api/src/main/java/bisq/api/http/model/ChangePassword.java (16)
    A api/src/main/java/bisq/api/http/model/VersionDetails.java (9)
    A api/src/main/java/bisq/api/http/service/HttpApiInterfaceV1.java (53)
    A api/src/main/java/bisq/api/http/service/HttpApiServer.java (122)
    A api/src/main/java/bisq/api/http/service/auth/ApiPasswordManager.java (135)
    A api/src/main/java/bisq/api/http/service/auth/AuthFilter.java (60)
    A api/src/main/java/bisq/api/http/service/auth/TokenRegistry.java (63)
    A api/src/main/java/bisq/api/http/service/endpoint/UserEndpoint.java (73)
    A api/src/main/java/bisq/api/http/service/endpoint/VersionEndpoint.java (31)
    A api/src/main/resources/META-INF/swagger/openapi.json (163)
    A api/src/main/resources/META-INF/swagger/ui/favicon-16x16.png (0)
    A api/src/main/resources/META-INF/swagger/ui/favicon-32x32.png (0)
    A api/src/main/resources/META-INF/swagger/ui/index.html (58)
    A api/src/main/resources/META-INF/swagger/ui/swagger-ui-bundle.js (98)
    A api/src/main/resources/META-INF/swagger/ui/swagger-ui.css (4)
    A api/src/test/java/bisq/api/http/service/auth/ApiPasswordManagerTest.java (391)
    A api/src/test/java/bisq/api/http/service/auth/AuthFilterTest.java (162)
    A api/src/test/java/bisq/api/http/service/auth/SwaggerGenerator.java (19)
    A api/src/test/java/bisq/api/http/service/auth/TokenRegistryTest.java (116)
    A api/src/testIntegration/java/bisq/api/http/ApiTestHelper.java (13)
    A api/src/testIntegration/java/bisq/api/http/ContainerFactory.java (84)
    A api/src/testIntegration/java/bisq/api/http/RegexMatcher.java (28)
    A api/src/testIntegration/java/bisq/api/http/UserEndpointIT.java (317)
    A api/src/testIntegration/java/bisq/api/http/VersionEndpointIT.java (56)
    A api/src/testIntegration/java/bisq/api/http/arquillian/CubeLogger.java (30)
    A api/src/testIntegration/java/bisq/api/http/arquillian/CubeLoggerExtension.java (11)
    A api/src/testIntegration/resources/META-INF/services/org.jboss.arquillian.core.spi.LoadableExtension (1)
    A api/src/testIntegration/resources/arquillian.xml (13)
    A api/src/testIntegration/resources/logback-test.xml (15)
    M build.gradle (84)
    M core/src/main/java/bisq/core/app/AppOptionKeys.java (3)
    M core/src/main/java/bisq/core/app/BisqEnvironment.java (14)
    M core/src/main/java/bisq/core/app/BisqExecutable.java (13)
    M core/src/main/java/bisq/core/app/BisqHeadlessApp.java (4)
    M core/src/main/java/bisq/core/app/BisqSetup.java (29)
    M core/src/main/java/bisq/core/app/HeadlessApp.java (2)
    M desktop/src/main/java/bisq/desktop/app/BisqAppMain.java (12)
    M desktop/src/main/java/bisq/desktop/main/MainViewModel.java (6)
    M gradle/witness/gradle-witness.gradle (39)
    M settings.gradle (1)

-- Patch Links --

https://github.com/bisq-network/bisq/pull/3001.patch
https://github.com/bisq-network/bisq/pull/3001.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/bisq-network/bisq/pull/3001
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bisq.network/pipermail/bisq-github/attachments/20190724/f299b2bb/attachment.html>


More information about the bisq-github mailing list