The main Bubble source repository. Contains the Bubble API server, the web UI, documentation and utilities. https://getbubblenow.com
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

4 anos atrás
4 anos atrás
4 anos atrás
4 anos atrás
4 anos atrás
4 anos atrás
4 anos atrás
feature/flex_routing (#51) add file headers bump version log failing url add support for flex exclusions add support for flex exclude domains patch bug with redirect handling in httpx client library display warning page if flex route detected and no flex router running add mitm_pid script emit router OK info message if it was previously inactive Merge branch 'master' of git.bubblev.org:bubblev/bubble into feature/flex_routing WIP. use async io, fix support for flex requests with bodies like POST/PUT allow flex POST with no content, extend flex timeout update algo and mitm hashes clean up mitm code WIP. passthru + flex routing works. code cleanup is next add log conditional use separate classes for passthru vs flex feeds/fqdns refactor passthru app config, add support for managing flex domains/feeds proper refreshing of tls passthru and flex sets after updating Merge branch 'master' of git.bubblev.org:bubblev/bubble into feature/flex_routing add file headers adjust logging check for flex domain during checkConnection, fix whitelist support fix support for flex requests with request body lower log level WIP. make flex routing faster. POSTs still don't work. flex routing works check parent domains for flex routing do not follow redirects, fix content/stream rename dns_spoofing to bubble_request flex routing works. still some cleanup to do WIP. flex routing basically works in mitm fix empty return value for flex router Merge branch 'master' of git.bubblev.org:bubblev/bubble into feature/flex_routing Merge branch 'master' of git.bubblev.org:bubblev/bubble into feature/flex_routing WIP. working on flex routing remove unused import WIP. getting flex routing to work in mitm enable priming on passthru app update code comments remove debug logging remove trailing comma when parsing device last handshake time WIP. starting to use flex router from mitm fix stub calls to is_flex_domain WIP. add flex router selection algoritm. start integrating with mitm lazy-init known-host key only interrupt flex router service if stat is unreachable do not reset interrupted flag before interrupting remove stacktrace fix flex service interrupts Co-authored-by: Jonathan Cobb <jonathan@kyuss.org> Reviewed-on: https://git.bubblev.org/bubblev/bubble/pulls/51
4 anos atrás
4 anos atrás
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!-- Copyright (c) 2020 Bubble, Inc. All rights reserved. For personal (non-commercial) use, see license: https://getbubblenow.com/bubble-license/ -->
  3. <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  4. <modelVersion>4.0.0</modelVersion>
  5. <parent>
  6. <groupId>org.cobbzilla</groupId>
  7. <artifactId>cobbzilla-parent</artifactId>
  8. <version>2.0.1</version>
  9. </parent>
  10. <groupId>bubble</groupId>
  11. <artifactId>bubble</artifactId>
  12. <!-- @@BUBBLE_VERSION@@ this comment must remain above the version tag so that _set_version can update it -->
  13. <version>1.5.3</version>
  14. <packaging>pom</packaging>
  15. <licenses>
  16. <license>
  17. <name>The Bubble License</name>
  18. <url>https://getbubblenow.com/bubble-license/</url>
  19. <distribution>repo</distribution>
  20. </license>
  21. </licenses>
  22. <modules>
  23. <module>bubble-server</module>
  24. </modules>
  25. <profiles>
  26. <profile>
  27. <id>complete</id>
  28. <!-- these library modules hardly ever change, so don't build them all the time -->
  29. <modules>
  30. <module>utils</module>
  31. </modules>
  32. </profile>
  33. </profiles>
  34. <build>
  35. <plugins>
  36. <!-- use Java 11 -->
  37. <plugin>
  38. <groupId>org.apache.maven.plugins</groupId>
  39. <artifactId>maven-compiler-plugin</artifactId>
  40. <version>2.3.2</version>
  41. <configuration>
  42. <source>11</source>
  43. <target>11</target>
  44. <showWarnings>true</showWarnings>
  45. </configuration>
  46. </plugin>
  47. <!-- JUnit options -->
  48. <plugin>
  49. <groupId>org.apache.maven.plugins</groupId>
  50. <artifactId>maven-surefire-plugin</artifactId>
  51. <version>3.0.0-M4</version>
  52. <configuration>
  53. <forkCount>1</forkCount>
  54. <reuseForks>false</reuseForks>
  55. <argLine>-Xmx1024m -XX:MaxPermSize=256m</argLine>
  56. <reportFormat>plain</reportFormat>
  57. <trimStackTrace>false</trimStackTrace>
  58. <includes>
  59. <include>bubble.test.DbInit</include>
  60. <include>bubble.test.system.AuthTest</include>
  61. <include>bubble.test.payment.PaymentTest</include>
  62. <include>bubble.test.payment.RecurringBillingTest</include>
  63. <include>bubble.test.promo.FirstMonthFreePromotionTest</include>
  64. <include>bubble.test.promo.ReferralMonthFreePromotionTest</include>
  65. <include>bubble.test.promo.AccountCreditTest</include>
  66. <include>bubble.test.promo.MultiplePromotionsTest</include>
  67. <include>bubble.test.system.DriverTest</include>
  68. <include>bubble.test.filter.CharsetDetectionTest</include>
  69. <include>bubble.test.filter.ProxyTest</include>
  70. <include>bubble.test.filter.TrafficAnalyticsTest</include>
  71. <include>bubble.test.filter.BlockSummaryTest</include>
  72. <include>bubble.test.filter.FlexRouterProximityComparatorTest</include>
  73. <include>bubble.test.system.BackupTest</include>
  74. <include>bubble.test.system.NetworkTest</include>
  75. <include>bubble.abp.spec.BlockListTest</include>
  76. <include>org.cobbzilla.util.io.regex.RegexFilterReaderTest</include>
  77. </includes>
  78. </configuration>
  79. </plugin>
  80. </plugins>
  81. </build>
  82. </project>