This is an automated email from the git hooks/post-receive script.
shelikhoo pushed a change to branch main in repository pluggable-transports/snowflake.
from f38c91f Don't use entropy for test new 3d4f294 Add Bridge List Definition new 0822c5f Add Bridge List Holder new 5578b4d Add Bridge List Holder Test new 38f0e00 Add Domain Name Matcher new 613ceaf Add RelayURL and AllowedRelayPattern to snowflake signaling new 863a829 Add RelayURL support in proxy new d5a87c3 Guard Proxy Relay URL Acceptance with Pattern Check new 5d7a376 Add Relay Info Forwarding for Snowflake new c7549d8 Update default snowflake server address new 50c0d64 Add Detailed Error Output for proxyPolls, proxyAnswers new c961b07 Add Detailed Error Output for datachannelHandler new 02c6f76 Add support for specifying bridge list file new b09a2e0 Add Relay URL Check in Snowflake Proxy new 2ebdc89 Add Allowed Relay Hostname Pattern Indication new b18a943 Add Broker Allowed Relay Pattern Indication Rejection for Proxy new 3ebb5a4 Show relay URL when connecting to relay new 6e8fbe5 Rejection reason feedback new 1b48ee1 Add test for proxy poll with Relay URL new b391d98 Add Proxy Relay URL Support Counting Metrics Output new 7caab01 Fixed desynchronized comment and behavior for log interval new b78eb74 Add Proxy Relay URL Rejection Metrics new dd61e2b Add Proxy Relay URL Metrics Collection new f789dce Represent Bridge Fingerprint As String new c5e5b45 Update message protocol version to 1.3 for RelayURL new 8ab4565 Disallow unknown bridge list file field new 8ba8917 Add document for LoadBridgeInfo input new a4bbb72 Fix not zero metrics for 1.3 values new 0ae4d82 Move ErrExtraInfo to ipc.go new e5b799d Update documents for broker messages new ddf7202 Restrict Allowed Relay to Tor Pool by default new 97dea53 Update Relay Pattern format to include dollar sign
The 31 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference.
Summary of changes: broker/bridge-list.go | 94 ++++++++++++++++ broker/bridge-list_test.go | 64 +++++++++++ broker/broker.go | 53 ++++++++- broker/http.go | 4 +- broker/ipc.go | 54 ++++++++- broker/metrics.go | 47 +++++++- broker/snowflake-broker_test.go | 17 ++- common/bridgefingerprint/fingerprint.go | 30 +++++ common/messages/client.go | 5 +- common/messages/ipc.go | 1 + common/messages/messages_test.go | 191 ++++++++++++++++++++------------ common/messages/proxy.go | 88 +++++++++++---- common/namematcher/matcher.go | 31 ++++++ common/namematcher/matcher_test.go | 55 +++++++++ doc/broker-spec.txt | 28 ++++- proxy/lib/proxy-go_test.go | 4 +- proxy/lib/snowflake.go | 67 ++++++++--- proxy/main.go | 5 + 18 files changed, 708 insertions(+), 130 deletions(-) create mode 100644 broker/bridge-list.go create mode 100644 broker/bridge-list_test.go create mode 100644 common/bridgefingerprint/fingerprint.go create mode 100644 common/namematcher/matcher.go create mode 100644 common/namematcher/matcher_test.go