commit e18a4ac147a417991e91a6c30c355c23ba78b5ae
Author: Anna âCyberTailorâ
Date: Wed Feb 23 04:07:59 2022 +0500
Generate tarballs in release CI
The `generate_tarball` job vendors all Go modules to make packaging for
distributions easier.
---
.gitlab-ci.yml | 37 +++
commit 9f739738fe1eed32933a9fa0165b0835907280e2
Author: meskio
Date: Fri Feb 25 17:42:38 2022 +0100
Prepare for version 0.13.0
---
CHANGELOG | 14 ++
1 file changed, 14 insertions(+)
diff --git a/CHANGELOG b/CHANGELOG
index c449b4b..145f301 100644
--- a/CHANGELOG
+++ b
commit b2e46e92f6311ef8a64e4f00334f1c10d11c6ef1
Author: meskio
Date: Fri Feb 25 17:28:15 2022 +0100
Update the translations that are ready
---
bridgedb/i18n/be/LC_MESSAGES/bridgedb.po| 315 +---
bridgedb/i18n/es/LC_MESSAGES/bridgedb.po| 18 +-
bridgedb
commit 5bdf8a0ea8671d9b5e29f7daa8e74157c72681a8
Author: meskio
Date: Tue Feb 22 11:49:29 2022 +0100
Validate opendkim headers
OpenDKIM does produce Authentication-Results header with a different
format. Let's validate it.
Related: tpa/team#40622
---
bri
commit 44c20db49125a81274affd6e6d9e71b8c9f64b8f
Author: meskio
Date: Tue Feb 15 20:11:13 2022 +0100
Reconnect when connection is lost
After a reconnection we need to clean up the hashring, as we get the
full list of bridges again. Also we can't reuse the body buffer fo
commit c73a2463f516da8f0e48dfdf9bb9e808c6b6f2a2
Author: meskio
Date: Wed Feb 16 18:26:39 2022 +0100
Add a fake rdsys to run bridgedb for development
Let's remove the need of running rdsys to run bridgedb for development
by running a fake rdsys server that hands out a s
commit 81d8644844b685f4f1b8bd0c9a538f77bdf89c71
Author: meskio
Date: Mon Jan 31 20:11:47 2022 +0100
Read the rdsys token from a file
Let's keep all private data out of the config file.
---
bridgedb.conf | 4 ++--
bridgedb/configure.py | 3 +++
bri
commit b0bdfc8ee3d8472f46c537464ed3f929ff3bbf97
Author: meskio
Date: Tue Jan 25 11:34:59 2022 +0100
Use the country block information provided by rdsys
rdsys does provide the list of countries where the bridge should not be
distributed in the 'blocked_in
commit 65f6e392eb38affc1617de59cc72791217984301
Author: meskio
Date: Mon Dec 13 10:16:16 2021 +0100
Bring back the bridges per distributor metrics
The right place to do that will be rdsys, but let's keep the metrics as
well in bridgedb so the migration for the metrics te
commit a21991541ef3ac9cf661711fe66b902e794e75b9
Author: meskio
Date: Wed Dec 1 20:32:16 2021 +0100
Skip bridges with invalid IP address
rdsys is providing bridges with non-public IP addresses, skip them. We
need to fix that in rdsys side also.
---
bridgedb/bridges.py | 4
commit 09a7fcc2611fa004a7bec3e9f4d0323328bdeeca
Author: meskio
Date: Tue Nov 30 13:20:40 2021 +0100
Add support for vanilla bridges
Vanilla bridges doesn't have transports, don't add any transport for
vanilla bridges.
---
bridgedb/bridges.py | 20 +++---
commit aeb0794d2843d0cf9dfba2d8d4d0a9719b5636cd
Author: David Fifield
Date: Thu Dec 16 09:46:55 2021 -0700
Use `require` rather than `replace` for dtls version.
go mod edit -dropreplace=github.com/pion/dtls/v2
go get github.com/pion/dtls/v2@v2.0.12
This is an update to
commit 4fe1034287a788eeba9e316962d128c55f54581f
Author: Abhilash KP
Date: Mon Dec 6 11:21:57 2021 +0530
Clean Up unused BridgeDB mock command
---
bridgedb/parse/options.py | 12
bridgedb/test/test_parse_options.py | 34 --
2 files chan
commit c9399da566eeb525906762fa5693e50c9731f78f
Author: Hans-Christoph Steiner
Date: Thu Jul 16 13:43:55 2020 +0200
gitlab-ci: expire artifacts in 1 week, improve gradle caching, etc.
---
.gitlab-ci.yml | 11 +++
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/.gitlab
commit 221f1c41c9618907a022655d1df4eb6eef02ab0a
Author: Hans-Christoph Steiner
Date: Mon Jul 20 16:00:09 2020 +0200
gitlab-ci: include job number in the artfacts zipball filename
---
.gitlab-ci.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.gitlab-ci.yml b/.gitlab
commit 1318b6a9ec69b1e776d8ed5e0a99ab20eef3576c
Author: Hans-Christoph Steiner
Date: Thu Jul 16 14:02:15 2020 +0200
stripped down Android build process for gitlab-ci and Vagrant
---
.gitignore | 6 ++
.gitlab-ci.yml | 64 +---
RE
commit 51f2c026fde882c5c7b84b0aebe976703752f866
Author: Hans-Christoph Steiner
Date: Thu Jul 16 20:09:20 2020 +0200
gitlab-ci: include flags to make reproducible builds
* https://github.com/golang/go/issues/33772
---
.gitlab-ci.yml | 14 --
Vagrantfile| 3 ++-
2 f
commit eeca27703d5c151375ad5649263a72a44fd4481a
Merge: 8a25c4f 58afbd9
Author: meskio
Date: Thu Nov 25 13:16:57 2021 +0100
Merge remote-tracking branch 'gitlab/mr/24'
bridgedb/geo.py | 102 ++-
scripts/install-dependencies |
commit 58afbd9284f07440533ecab3ec709f113c0443e3
Author: lorik55
Date: Fri Nov 12 16:50:26 2021 +0530
Update BridgeDB to use tor-geoipdb for IP-country mapping
Update missing copyright notice
Update from Maxmind to torgeoip DB: Fixes and Improvements
Update from Ma
commit 8a25c4f5f0c7ed4e50c6e20bebdc7eae9c5b3a78
Merge: 79a1916 dbbd7fa
Author: meskio
Date: Thu Nov 25 10:45:46 2021 +0100
Merge remote-tracking branch 'gitlab/main'
bridgedb/distributors/https/server.py | 12 +---
1 file changed, 9 insertions(+), 3
commit dbbd7fae44539b9db397ef42dd8e60ba58a83bc2
Author: Armin Huremagic
Date: Thu Nov 18 23:57:42 2021 +0100
Added additional codecs for decoding HTTP requests
In case the request is not 'utf-8' encoded, this fix checks for additional
codecs, in this case 'latin-1' and adds a try-
commit 79a19166b06f3e8b08973cad2000e7fb5126201a
Author: meskio
Date: Tue Nov 23 19:08:38 2021 +0100
Fix smtp tests
Now there are no bridges to provide, tests need to check for something
else.
---
bridgedb/test/test_smtp.py | 8 +++-
1 file changed, 3 insertions(+), 5
commit 11d6545a10df2fa0151dde36b63eff26b4a8f43c
Author: meskio
Date: Fri Nov 5 15:33:33 2021 +0100
Delete unused code
Just removing the obvious easy to remove.
---
bridgedb/bridgerings.py | 117
bridgedb/metrics.py | 21
commit d3a4cb06bf62dfa49d9a3850c76dfe6922f82089
Author: meskio
Date: Thu Nov 4 20:00:26 2021 +0100
Use rdsys as bridgedb backend
Closes: #40031
---
bridgedb.conf | 6 +
bridgedb/bridges.py | 33 -
bridgedb/main.py | 297
commit fdb29089d2e9d77f4c06f73e19987ff34cbfd2b4
Author: meskio
Date: Thu Nov 11 13:31:10 2021 +0100
Skip all the tests that needs rdsys running
We don't run rdsys for the tests, let's skip the tests that requires
getting bridges from it.
---
bri
commit 40f44d627223a45f7a5f512fa9179e60f82df23f
Author: Shelikhoo
Date: Fri Nov 19 15:55:30 2021 +
Add V2Ray/V2Fly License for task
---
common/task/periodic.go | 23 +++
1 file changed, 23 insertions(+)
diff --git a/common/task/periodic.go b/common/task/periodic.go
commit 44992aaa7b78cfaf563892971ac4133bf37ca59a
Author: meskio
Date: Tue Nov 16 18:35:26 2021 +0100
Improve the email text for small screens
Split bridges so they are easier to distinguis and add instructions for
Tails.
Colses: #40028
---
bridgedb/distributors/email
commit c49f72eb0c630fcdb03aea179f7b4b00d204ddfb
Author: Shelikhoo
Date: Tue Nov 16 15:58:57 2021 +
Update nat-retest-interval type to duration
Adopted the change in according to the recommendation from
https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transp
commit 0c62d806a4352c054f80bb0f604eb7de7f1430e0
Author: Shelikhoo
Date: Tue Nov 16 19:25:27 2021 +
Represent NATTypeMeasurementInterval in time.Duration
Adopted the change in according to the recommendation from
https://gitlab.torproject.org/tpo/anti-censorship/plugga
commit efdb850d2ed7105959a53614b9e881bbee42fd28
Author: Shelikhoo
Date: Tue Nov 16 11:22:44 2021 +
Update nat-retest-interval flag name to reflect the change
Adopted the change in according to the recommendation from
https://gitlab.torproject.org/tpo/anti-censorship/p
commit 9bdb87eaf355e4dacdf5e1b59b8e37e010b166ba
Author: Shelikhoo
Date: Tue Nov 16 11:16:54 2021 +
Update nat-retest-seconds format to time.ParseDuration form
Adopted the change in according to the recommendation from
https://gitlab.torproject.org/tpo/anti-censorship/
commit d4fdb35ee8d1f7e43dbca2503355d191da8d00f0
Author: Shelikhoo
Date: Fri Nov 12 10:56:57 2021 +
Add in source indicator of file origin
Adopted the change in according to the recommendation from
https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/
commit 1b79962ca81e6d1db0c790b2d2d5e54a806148f4
Author: Shelikhoo
Date: Fri Nov 12 10:43:05 2021 +
Rename flag to nat-retest-seconds and retest daily by default
Adopted the change in according to the recommendation from
https://gitlab.torproject.org/tpo/anti-censorshi
commit 59af9927a5383587eb20893a48b51e312bdbe896
Author: Shelikhoo
Date: Fri Nov 12 10:28:01 2021 +
Refactor state transfer logic to simplify it
Adopted the change in according to the recommendation from
https://gitlab.torproject.org/tpo/anti-censorship/pluggable-trans
commit 2547883cf91839c40b937e354408e41fdf34c24e
Author: Shelikhoo
Date: Tue Nov 9 19:34:16 2021 +
Extract function getCurrentNATType()
Adopted the change in according to the recommendation from
https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/sno
commit 04bc471a637bcda2d865e5f607c2e588cbe0b044
Author: Shelikhoo
Date: Thu Nov 4 19:55:48 2021 +
Support recurring NAT Type measurement
currentNATType will from now on be guarded by currentNATTypeAccess for any
access.
NAT Type update rule is flattened into state tra
commit ac97ce7136906287a86c6fc2d9cfdc6b7c313166
Author: Shelikhoo
Date: Thu Nov 4 20:25:50 2021 +
Add NAT Type measurement command line flag
It is important to include unit in flag name to prevent user from making
mistake.
---
proxy/lib/snowflake.go | 4 +++-
proxy/main.go
commit a6a53ff8ceb3ac48ac1fc1165255df8ebc9c685b
Author: Shelikhoo
Date: Thu Nov 4 20:34:32 2021 +
Add NAT Type test periodic task
---
proxy/lib/snowflake.go | 14 ++
1 file changed, 14 insertions(+)
diff --git a/proxy/lib/snowflake.go b/proxy/lib/snowflake.go
index f979ed0
commit 4c8a16617873bcf637d14674f0c0f985303f4d1f
Author: Shelikhoo
Date: Thu Nov 4 20:21:59 2021 +
Port V2Ray periodic task standard library to snowflake
This is a mature implementation of periodic task that run a function at
given interval. It allows task to be stopped, and de
commit 4396d505a3b872fda43ca6cf43264d0f25cd8e9f
Author: meskio
Date: Thu Sep 30 12:10:59 2021 +0200
Use tpo geoip library
Now the geoip implmentation has being moved to it's own library to be
shared between projects.
---
broker/geoip.go
commit cbd863d6b1c7dfcb86321452782aba29ccce8b5d
Author: meskio
Date: Thu Sep 2 12:01:15 2021 +0200
Fix proxy test
The broker is a global object.
---
proxy/proxy-go_test.go | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/proxy/proxy-go_test.go b/proxy/proxy
commit abab8898363de90a35085e62d02f66b9b1af9980
Author: Cecylia Bocovich
Date: Thu Aug 12 17:29:05 2021 -0400
Parse X-Forwarded-For addresses from left to right
This parses X-Forwarded-For addresses from left to right since with the
domain fronting at moat we may have more than
commit b973b84b6c92ae9d95ed59da468ffe7a14c386fc
Author: meskio
Date: Tue Aug 24 11:06:32 2021 +0200
Provide bridges of the configure transport by default on email distributor
The default command 'get bridges' now now answers with 'DEFAULT_TRANSPORT'
(ob
commit ede084a1469385e1d8aec38d9eef2d501a6d3350
Author: meskio
Date: Tue Aug 24 11:57:05 2021 +0200
Install python3 dependencies
Fixes the tests on the CI
---
scripts/install-dependencies | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/scripts/install
commit 099f4127ead13ca93d771ebb505c4610feb6fcee
Author: meskio
Date: Wed Jul 21 12:01:07 2021 +0200
Refactor the poll offer to use a ticker
Simplify the code to use a ticker. Using a pattern to allow a first run
of the loop before hitting the ticker:
https://github.com
commit e3d376ca43db6420619afedfbc860a33e52d60bf
Author: meskio
Date: Wed Jul 21 12:02:16 2021 +0200
Wait pollInterval between proxy offers
Closes: #40055
---
proxy/snowflake.go | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/proxy/snowflake.go b/proxy
commit d4fc7f0acb98300f537d17640f2d5107379f5fbc
Author: meskio
Date: Tue Jul 20 18:51:46 2021 +0200
Remove unused `Broker.clients` variable
This clients variable was never updated. The actual counter of clients is
the
length of Snowflake.proxyPairs, wich is used in other
commit 5e68294638a1b90862f6f2404a378817fde33fa0
Author: meskio
Date: Mon Jun 28 12:28:09 2021 +0200
Report the number of clients to the broker
Client number is rounded down to 8. Currently the webextension doesn't
support more than one client, and the client count
commit 7a1857c42fdbaf78207d9e25ea814fe1d531036c
Author: meskio
Date: Fri Jun 25 13:47:47 2021 +0200
Make the proxy to report the number of clients to the broker
So the assignment of proxies is based on the load. The number of clients
is ronded down to 8. Existing proxies that
commit ced539f234af4fbf460787b5f50eb78098406774
Author: meskio
Date: Fri Jun 25 18:37:31 2021 +0200
Refactor webRTCConn to its own file
---
proxy/snowflake.go | 109 --
proxy/webrtcconn.go | 121
commit 4d8f661566a981c442b045f02f671bbd1b289473
Author: meskio
Date: Thu Jun 17 10:18:39 2021 +0200
Make accesskeys easier to translate
Signal accesskeys with '_' preceding the leter that will be surronded by
'' and provide better feedback to translator
commit 0cdee596d91b7576a95f69fff0a6af0fb46b774f
Author: Cecylia Bocovich
Date: Mon May 31 12:48:59 2021 -0400
Filter user-requested language input
There was an HTML injection attack made possible by the fact that we
were including the unsanitized language inputs in the HTML pag
commit ee08b6b172a9762c977af6ca8ad29582d703e003
Author: Cecylia Bocovich
Date: Mon May 31 13:01:46 2021 -0400
Add bad language input test in translations module
---
bridgedb/test/test_translations.py | 41 +-
1 file changed, 40 insertions(+), 1 deletion(
commit 365b8edb05a769388279cc234df0dfb0304e09bd
Author: Cecylia Bocovich
Date: Tue Jun 1 09:35:42 2021 -0400
Bump version number to 0.12.2
---
CHANGELOG | 5 +
1 file changed, 5 insertions(+)
diff --git a/CHANGELOG b/CHANGELOG
index cc04b2b..c449b4b 100644
--- a/CHANGELOG
+++ b/CHANGE
commit c5ca41f1387b2157c0c8e66a0ecaf7a36506c4fe
Author: meskio
Date: Tue Jun 1 19:25:10 2021 +0200
Add man pages for proxy and client commands
To be used by the debian package (#19409)
---
doc/snowflake-client.1 | 46 ++
doc/snowflake
commit ef4d0a1da56e15327173923fa14a28d9ca40789c
Author: David Fifield
Date: Wed May 19 13:03:23 2021 +0200
Stop timers before expiration
If we don't stop them explicitly, the timers will not get garbage collected
until they timeout:
https://medium.com/@oboturov/golang-time
commit fc067e847cc6caa4350e776c7ec2f9a8364d5d2a
Author: meskio
Date: Thu May 13 18:48:58 2021 +0200
Update the release process
---
doc/HACKING.md | 46 ++
1 file changed, 26 insertions(+), 20 deletions(-)
diff --git a/doc/HACKING.md b/doc
commit e7c14dc5ae3926434936c91860b6e2453e3b79cc
Author: meskio
Date: Thu May 13 18:48:09 2021 +0200
Bump dependencies
---
.test.requirements.txt | 4 ++--
.travis.requirements.txt | 24
requirements.txt | 22 +++---
3 files changed, 25
commit dcb4226fdf9ff338b97fe8fdf00998de1a0d2f15
Author: meskio
Date: Mon May 17 11:26:16 2021 +0200
Bump version number to 0.12.1
---
CHANGELOG | 5 +
1 file changed, 5 insertions(+)
diff --git a/CHANGELOG b/CHANGELOG
index e7a4c36..cc04b2b 100644
--- a/CHANGELOG
+++ b/CHANGELOG
commit 50f4d1b048297c019b424a000ac97aa86f1561b7
Author: meskio
Date: Thu May 13 18:39:50 2021 +0200
Bump version number to 0.12.0
---
CHANGELOG | 26 ++
1 file changed, 26 insertions(+)
diff --git a/CHANGELOG b/CHANGELOG
index ad20b91..e7a4c36 100644
--- a
commit 9b5a6884127dd640292c60c483531f63d3f3e017
Author: meskio
Date: Wed May 12 13:52:59 2021 +0200
How to set up the email distributor
Document how to use postfix as relay with an external account.
---
doc/HACKING.md | 61
commit 4ef284f2ab89bb5511392ce32df239025801567d
Author: meskio
Date: Wed May 12 13:27:01 2021 +0200
Remove the git workflow and update old trac links
We don't follow the git workflow it anymore. We do use only main and
feature branches.
---
doc/HACKING.md
commit 10306676c94a9abd4307870074407cb2fe94d63e
Author: meskio
Date: Mon May 10 11:50:06 2021 +0200
Attach QR codes of bridges on email distributor
Refactor the code to use email.message.EmailMessage instead of the custom
EmailResponse implementation.
Fixes #40008
commit 2f3c4aeccf5846dffddbc873b1a51720707be2c1
Author: meskio
Date: Tue May 11 13:05:07 2021 +0200
Get the right language for translations
installTranslations expects a list, not a string.
Fixes #15404
---
bridgedb/distributors/email/autoresponder.py | 4 ++--
1 file
commit b947d6392fb42a3f018d74b1f13fe54c80341880
Author: meskio
Date: Fri May 7 20:28:12 2021 +0200
Give obfs4 bridges by default on the https distributor
Fixes #40011
---
bridgedb/distributors/https/templates/options.html | 4 ++--
1 file changed, 2 insertions(+), 2 deletions
commit 3b48aab9ab61923f303813be7fd94edf673664d1
Author: meskio
Date: Tue May 4 17:20:28 2021 +0200
Run the tests on gitlab CI
I had to skip GimpCaptchaTests as the tests do run as root and this test
was checking that it didn't have permitions to read the file.
66 matches
Mail list logo