[tor-commits] [flashproxy/master] have automake output test failures to stdout

2014-11-04 Thread infinity0
commit de8d428ab5f2dfcc830ac8a4b34985a87643749f Author: Ximin Luo infini...@torproject.org Date: Tue Nov 4 01:28:55 2014 + have automake output test failures to stdout --- Makefile |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index

[tor-commits] [flashproxy/master] use a more flexible wait time in the facilitator test, to work on slower machines

2014-11-02 Thread infinity0
commit c89d0c04a6e454c54a58cd17c0b2e7c7267f15fc Author: Ximin Luo infini...@torproject.org Date: Sun Nov 2 19:33:55 2014 + use a more flexible wait time in the facilitator test, to work on slower machines --- facilitator/fp-facilitator-test.py | 15 ++- 1 file changed,

[tor-commits] [flashproxy/master] generate key in the initscript instead of post-install

2014-08-05 Thread infinity0
commit 7ba80db17d0fe53dfc0eff9ed4dec46312e853e7 Author: Ximin Luo infini...@torproject.org Date: Tue Aug 5 23:23:05 2014 +0100 generate key in the initscript instead of post-install - this allows things to work easily even on pre-installed system images, such as liveCDs, c.f. debian

[tor-commits] [fog/master] Proxy shims now detect what type of protocol each PT needs, SOCKS4 or SOCKS5.

2014-08-01 Thread infinity0
commit e8a2eb04ba430562b81db7ba4d36c60915de189c Author: Quinn Jarrell qjarr...@gosynapsify.com Date: Mon Jun 30 18:31:46 2014 -0400 Proxy shims now detect what type of protocol each PT needs, SOCKS4 or SOCKS5. --- obfs-flash-client | 50 +-

[tor-commits] [fog/master] Switched the obfs3_flashproxy into a config file. This file is now read as the default configuration if no configuration file is specified on the command line

2014-08-01 Thread infinity0
'), default=DEFAULT_CONFIG_FILE_NAME) pt_setup_logger() # TODO(infinity0): add an external mode, which would require us to run # obfsproxy in external mode too. opts = parser.parse_args(args) - -# ensure string address is valid -_, _, = parse_addr_spec(opts.fp_remote, defhost

[tor-commits] [flashproxy/master] Add fingerprint of the bridge we're running, to protect against MITM of the first hop.

2014-07-14 Thread infinity0
commit ae09d13b4fa4caa8d0a0dd07b1add66605466953 Author: Ximin Luo infini...@torproject.org Date: Mon Jul 14 10:48:20 2014 +0100 Add fingerprint of the bridge we're running, to protect against MITM of the first hop. - To support multiple authenticated bridges, we will need to fix #10196

[tor-commits] [flashproxy/master] report facilitator service status correctly

2014-07-14 Thread infinity0
commit 564e75cdbd5128968288afb3da583be5413e4b6c Author: Ximin Luo infini...@torproject.org Date: Tue Jul 8 11:54:03 2014 +0100 report facilitator service status correctly --- facilitator/init.d/fp-facilitator.in |2 +- facilitator/init.d/fp-reg-decryptd.in|2 +-

[tor-commits] [flashproxy/master] undo overzealous factoring - enforce v4/v6 behaviour only applies for registration helpers

2014-07-08 Thread infinity0
commit a2c0980e51ac6fe73b1a6fccea240df493201c4c Author: Ximin Luo infini...@torproject.org Date: Tue Jul 8 10:32:32 2014 +0100 undo overzealous factoring - enforce v4/v6 behaviour only applies for registration helpers --- flashproxy-reg-appspot |1 + flashproxy-reg-email |1 +

[tor-commits] [flashproxy/master] remove ignore_pubkey param, treat http as special case

2014-07-07 Thread infinity0
commit 701a03c82900c4c76963563554234c86929d30d1 Author: Ximin Luo infini...@torproject.org Date: Sun Jul 6 21:53:11 2014 +0100 remove ignore_pubkey param, treat http as special case --- flashproxy-reg-http | 12 +--- flashproxy/reg.py | 11 +-- 2 files changed, 14

[tor-commits] [flashproxy/master] fix flashproxy-client registration

2014-07-07 Thread infinity0
commit e6b07f1d84fd5735a9ba3afae96ff8626e7cd9a2 Author: Ximin Luo infini...@torproject.org Date: Thu Feb 13 16:43:17 2014 + fix flashproxy-client registration - this ought to have been grouped together with c323a11f migrate flashproxy-client to argparse but it had already been

[tor-commits] [flashproxy/master] migrate reg methods to argparse

2014-07-07 Thread infinity0
commit 56ff2609cf9ec4f36357d92123c95922b4fbdc44 Author: Ximin Luo infini...@gmx.com Date: Tue Nov 19 16:12:07 2013 + migrate reg methods to argparse --- flashproxy-reg-appspot | 95 flashproxy-reg-email | 141

[tor-commits] [flashproxy/master] move common functionality and command-line options into flashproxy-common

2014-07-07 Thread infinity0
commit badb39f9c13497a7887bac4ac24210ec12be9e39 Author: Ximin Luo infini...@torproject.org Date: Thu Feb 13 16:45:09 2014 + move common functionality and command-line options into flashproxy-common - move keys.DEFAULT_FACILITATOR_PUBKEY_PEM into new reg module to be with other

[tor-commits] [flashproxy/master] unify common parts of build_register_command

2014-07-07 Thread infinity0
commit 0361a009f6c13dd125c8ad3267d0c9fc6074b298 Author: Ximin Luo infini...@torproject.org Date: Sun Jul 6 21:53:46 2014 +0100 unify common parts of build_register_command --- flashproxy-client | 43 --- 1 file changed, 20 insertions(+), 23

[tor-commits] [flashproxy/master] factor out the M2Crypto check to flashproxy.keys

2014-07-07 Thread infinity0
commit 2d1fd22de9ab2648ab81287079a9b9b9f7700f64 Author: Ximin Luo infini...@gmx.com Date: Tue Nov 19 15:29:19 2013 + factor out the M2Crypto check to flashproxy.keys --- flashproxy-reg-appspot | 15 +++ flashproxy-reg-email | 17 +++-- flashproxy-reg-url

[tor-commits] [flashproxy/master] migrate flashproxy-client to argparse

2014-07-07 Thread infinity0
commit c323a11f3c4fbf9ed0fd9721d62410584524197b Author: Ximin Luo infini...@gmx.com Date: Tue Nov 19 17:17:59 2013 + migrate flashproxy-client to argparse --- flashproxy-client | 255 - 1 file changed, 115 insertions(+), 140

[tor-commits] [obfs-flash/master] fix incorrect transport name in obfs3_flashproxy, which was causing flashproxy registration to fail

2014-06-27 Thread infinity0
commit 83ffac02803b5f354f02edbe122e8df515fdf756 Author: Ximin Luo infini...@torproject.org Date: Fri Jun 27 17:42:56 2014 +0100 fix incorrect transport name in obfs3_flashproxy, which was causing flashproxy registration to fail --- obfs-flash-client |2 +- 1 file changed, 1

[tor-commits] [obfs-flash/master] fix chaining logic

2014-06-27 Thread infinity0
commit 068356526078a876df301a797fabb3573630cd43 Author: Ximin Luo infini...@torproject.org Date: Fri Jun 27 18:07:32 2014 +0100 fix chaining logic - we actually want the second shim to listen on the callback port, not the first shim - tor socks-connects directly to the first PT, it

[tor-commits] [obfs-flash/master] Modified pt_launch_pair into pt_launch_chain. The new method of chaining starts with the last socks server pointing to the last pt with the destination being the brid

2014-06-06 Thread infinity0
commit 2b7a86b3bb2db582123f800f992d8683c65cc3e4 Author: Quinn Jarrell qjarr...@gosynapsify.com Date: Thu Jun 5 14:40:20 2014 -0400 Modified pt_launch_pair into pt_launch_chain. The new method of chaining starts with the last socks server pointing to the last pt with the destination being

[tor-commits] [obfs-flash/master] Added a configuration class which reads in a fog-file. Added example fog-file. Added launching from a fog-file.

2014-06-04 Thread infinity0
(--fp-arg, help=arguments for flashproxy-client, metavar='ARG', action='append') +parser.add_argument(-f, help=fog configuration file path, +metavar='FOGFILE', type=argparse.FileType('r')) + # TODO(infinity0): add an external mode, which would require us to run

[tor-commits] [obfs-flash/master] - fix launching obfs3_flashproxy

2014-06-04 Thread infinity0
commit 29929c7f049f2ee738da2ca4e0c5cd6847cb4143 Author: Ximin Luo infini...@torproject.org Date: Wed Jun 4 19:22:01 2014 +0100 - fix launching obfs3_flashproxy --- obfs-flash-client |6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/obfs-flash-client

[tor-commits] [obfs-flash/master] - fix websocket-server program name, somehow omitted from last commit

2014-06-02 Thread infinity0
commit f84a749a5fd10f36d0d0d2aab14eb3a5e4da9dec Author: Ximin Luo infini...@torproject.org Date: Mon Jun 2 19:33:17 2014 +0100 - fix websocket-server program name, somehow omitted from last commit --- obfs-flash-server.go |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git

[tor-commits] [websocket/master] update instances of websocket-server embedded in documentation and metadata

2014-05-19 Thread infinity0
commit f75ce00346237321622a3959997c707a1eaaf5ad Author: Ximin Luo infini...@torproject.org Date: Sun May 18 14:09:27 2014 +0100 update instances of websocket-server embedded in documentation and metadata --- .gitignore |4 ++-- README

[tor-commits] [websocket/master] disambiguate binary names to avoid potential name clashes

2014-05-19 Thread infinity0
commit c4ef06f097354214460d45207a0297eec79d3bbe Author: Ximin Luo infini...@torproject.org Date: Sun May 18 13:47:26 2014 +0100 disambiguate binary names to avoid potential name clashes --- Makefile | 22 +- pt-websocket-client/pt-websocket-client.go |

[tor-commits] [flashproxy/master] bump facilitator version

2014-05-19 Thread infinity0
commit 7735064af5a60d99f041d168d04fbda44a495760 Author: Ximin Luo infini...@torproject.org Date: Mon May 19 10:16:58 2014 +0100 bump facilitator version --- facilitator/configure.ac |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/facilitator/configure.ac

[tor-commits] [obfs-flash/master] update to new pt-websocket-server name

2014-05-19 Thread infinity0
commit f9c3c67c4817d2e3c2894dc0463ebf760836b137 Author: Ximin Luo infini...@torproject.org Date: Mon May 19 14:09:20 2014 +0100 update to new pt-websocket-server name --- obfs-flash-server.go |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/obfs-flash-server.go

[tor-commits] [flashproxy/master] fix out-of-source builds and `make distcheck`

2014-05-19 Thread infinity0
commit 8a73911ed82454de0c77c2479eb865c4dee8b3d2 Author: Ximin Luo infini...@torproject.org Date: Mon May 19 14:50:50 2014 +0100 fix out-of-source builds and `make distcheck` --- facilitator/Makefile.am |6 -- mkman.sh|9 + 2 files changed, 9

[tor-commits] [websocket/rename] update instances of websocket-server embedded in documentation and metadata

2014-05-18 Thread infinity0
commit f75ce00346237321622a3959997c707a1eaaf5ad Author: Ximin Luo infini...@torproject.org Date: Sun May 18 14:09:27 2014 +0100 update instances of websocket-server embedded in documentation and metadata --- .gitignore |4 ++-- README

[tor-commits] [flashproxy/master] add a logging timestamp, and per-connection info

2014-03-07 Thread infinity0
commit 9dea0c6c90dedc868dfaa84add2bfa19a2039281 Author: Ximin Luo infini...@torproject.org Date: Fri Mar 7 13:22:29 2014 + add a logging timestamp, and per-connection info --- proxy/flashproxy.js |5 + 1 file changed, 5 insertions(+) diff --git a/proxy/flashproxy.js

[tor-commits] [flashproxy/master] remove failed connections from proxy_pairs as well

2014-03-07 Thread infinity0
commit 05b9c101ba9afe4653d1eff6f5414f90f22ef042 Author: Ximin Luo infini...@torproject.org Date: Fri Mar 7 13:39:31 2014 + remove failed connections from proxy_pairs as well - this is a pretty major fix, as the previous behaviour effectively disabled a proxy after 5 failed

[tor-commits] [flashproxy/master] use CONNECTIONS_PER_CLIENT and MAX_NUM_CLIENTS instead of a single MAX_NUM_PROXY_PAIRS

2014-03-07 Thread infinity0
commit 281c277c5e0c08a40583d3aca1f321e834e0ef34 Author: Ximin Luo infini...@torproject.org Date: Fri Mar 7 13:51:54 2014 + use CONNECTIONS_PER_CLIENT and MAX_NUM_CLIENTS instead of a single MAX_NUM_PROXY_PAIRS - the previous behaviour was misleading, max_clients was effectively

[tor-commits] [flashproxy/master] add ChangLog entry for the browser proxy bugfix

2014-03-07 Thread infinity0
commit 81fa4ac056cc575bbb427bb00ba42c52614ce3b5 Author: Ximin Luo infini...@torproject.org Date: Fri Mar 7 14:30:58 2014 + add ChangLog entry for the browser proxy bugfix --- ChangeLog |3 +++ 1 file changed, 3 insertions(+) diff --git a/ChangeLog b/ChangeLog index

[tor-commits] [websocket/master] add an optional target to build a man page.

2014-02-23 Thread infinity0
commit ffcbb269b56bd9f5a329baffa58e430a59dfb93e Author: Ximin Luo infini...@torproject.org Date: Sun Feb 23 19:37:34 2014 + add an optional target to build a man page. --- Makefile |4 1 file changed, 4 insertions(+) diff --git a/Makefile b/Makefile index 7824879..02d4d47

[tor-commits] [websocket/master] clean the optional man page as well

2014-02-23 Thread infinity0
commit a0aae748b6eb0f0eaabf6dc17770cbf8f4bd8083 Author: Ximin Luo infini...@torproject.org Date: Sun Feb 23 21:03:34 2014 + clean the optional man page as well --- Makefile |1 + 1 file changed, 1 insertion(+) diff --git a/Makefile b/Makefile index 02d4d47..b723c86 100644 ---

[tor-commits] [flashproxy/master] more FreeBSD compatibility fixes for some build scripts

2014-02-15 Thread infinity0
commit 1432fd2ca896522613be1e4bc8f40712b2a61f96 Author: Ximin Luo infini...@torproject.org Date: Sat Feb 15 18:00:10 2014 + more FreeBSD compatibility fixes for some build scripts --- mkman.sh | 12 +--- version.sh |5 - 2 files changed, 13 insertions(+), 4

[tor-commits] [flashproxy/master] use BRE instead of ERE to support FreeBSD better

2014-02-13 Thread infinity0
commit a0655ccaef30d56456e41911b74a9bb917fd103c Author: Ximin Luo infini...@torproject.org Date: Thu Feb 13 13:54:19 2014 + use BRE instead of ERE to support FreeBSD better --- mkman.sh |6 +++--- proxy/modules/nodejs/Makefile |2 +- version.sh

[tor-commits] [flashproxy/master] remove one last use of `sed -r` and fix replacement snippet to apply to the plain non-Debianised package

2014-02-13 Thread infinity0
commit 14dadf0fe2d4e284decaa478b1a227c51c2a2d24 Author: Ximin Luo infini...@torproject.org Date: Thu Feb 13 14:09:51 2014 + remove one last use of `sed -r` and fix replacement snippet to apply to the plain non-Debianised package --- proxy/modules/nodejs/Makefile |3 +-- 1 file

[tor-commits] [flashproxy/master] fix bug that was causing mkman to screw with the section headings

2014-02-13 Thread infinity0
commit d67a8f8bdea1e64ec7370ab677e7b3e0b0d37920 Author: Ximin Luo infini...@torproject.org Date: Thu Feb 13 14:05:49 2014 + fix bug that was causing mkman to screw with the section headings --- mkman.sh |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git

[tor-commits] [obfs-flash/master] note that this is a temp workaround

2014-02-11 Thread infinity0
4f44bbc..32c0c9c 100755 --- a/obfs-flash-client +++ b/obfs-flash-client @@ -7,6 +7,7 @@ import sys from collections import namedtuple from functools import partial +# TODO(infinity0): this is temporary workaround until we do #10047 if sys.platform == 'win32': os.environ[KILL_CHILDREN_ON_DEATH

[tor-commits] [obfs-flash/master] Merge branch 'fix-w32-kill'

2014-02-11 Thread infinity0
commit c2ecc7e035a81bcd9cc23784d4be5dfac963beac Merge: a5bb87f 951616c Author: Ximin Luo infini...@torproject.org Date: Tue Feb 11 14:28:38 2014 + Merge branch 'fix-w32-kill' obfs-flash-client |2 ++ setup.py | 14 -- 2 files changed, 14 insertions(+), 2

[tor-commits] [obfs-flash/master] use the autokill workaround mentioned in 10006

2014-02-11 Thread infinity0
commit 14f5823a0965b29aa8b41682295b1a75ab78c152 Author: Ximin Luo infini...@gmx.com Date: Tue Oct 29 21:09:57 2013 + use the autokill workaround mentioned in 10006 --- obfs-flash-client |2 ++ 1 file changed, 2 insertions(+) diff --git a/obfs-flash-client b/obfs-flash-client index

[tor-commits] [obfs-flash/master] add txsocksx to direct deps, and zope.interface to indirect deps, in py2exe setup script

2014-02-11 Thread infinity0
commit 951616c9789689d572d52ee2764b0a3ca2bd0bb3 Author: Ximin Luo infini...@gmx.com Date: Fri Nov 1 18:04:25 2013 + add txsocksx to direct deps, and zope.interface to indirect deps, in py2exe setup script - works around py2exe on wine silently not finding them --- setup.py | 14

[tor-commits] [flashproxy/master] fix VERBOSE flag test in flashproxy-test

2014-01-17 Thread infinity0
commit 0ab9f052b6aaa30506c1f7db6c6718bdef8dcd62 Author: Ximin Luo infini...@gmx.com Date: Fri Jan 17 22:43:51 2014 + fix VERBOSE flag test in flashproxy-test --- proxy/flashproxy-test.js |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/proxy/flashproxy-test.js

[tor-commits] [flashproxy/master] run flashproxy-test.js using nodejs instead of rhino. it is much quicker and doesn't require a JVM.

2014-01-17 Thread infinity0
commit aa66587104addced0bd40918e8108011c8cd5c8b Author: Ximin Luo infini...@gmx.com Date: Fri Jan 17 22:56:59 2014 + run flashproxy-test.js using nodejs instead of rhino. it is much quicker and doesn't require a JVM. --- proxy/flashproxy-test.js | 23 --- 1 file

[tor-commits] [flashproxy/master] bump facilitator version to match rest of package

2014-01-17 Thread infinity0
commit 0625a91d988d92694f58c98a253dce4d10b1842a Author: Ximin Luo infini...@gmx.com Date: Sat Jan 18 00:33:22 2014 + bump facilitator version to match rest of package --- facilitator/configure.ac |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git

[tor-commits] [flashproxy/master] fix copyright years

2014-01-07 Thread infinity0
commit 1f330117b79887908785ff39f2f0a7584976be93 Author: Ximin Luo infini...@gmx.com Date: Tue Jan 7 16:37:52 2014 + fix copyright years --- LICENSE |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/LICENSE b/LICENSE index 865b15d..986dda9 100644 --- a/LICENSE +++

[tor-commits] [flashproxy/master] install examples to pkgdatadir rather than docdir

2014-01-07 Thread infinity0
commit 2af442f799785cf0baa4c18aa85cfdd507986633 Author: Ximin Luo infini...@gmx.com Date: Tue Jan 7 16:36:51 2014 + install examples to pkgdatadir rather than docdir - they are used by post-install scripts so not strictly documentation --- facilitator/Makefile.am |2 +- 1 file

[tor-commits] [flashproxy/master] update ChangeLog for recent merges and commits

2013-12-11 Thread infinity0
commit 91282e4ca9e1ae4d6b12fb617ef63d1c62bff84d Author: Ximin Luo infini...@gmx.com Date: Wed Dec 11 15:15:13 2013 + update ChangeLog for recent merges and commits --- ChangeLog | 14 ++ 1 file changed, 14 insertions(+) diff --git a/ChangeLog b/ChangeLog index

[tor-commits] [flashproxy/master] Merge branch 'help2man'

2013-12-06 Thread infinity0
commit a06329ef328b3f0bc93e319647e8a620ac65e03d Merge: 67a9da9 f2ef8d1 Author: Ximin Luo infini...@gmx.com Date: Fri Dec 6 19:56:22 2013 + Merge branch 'help2man' facilitator/.gitignore |1 + facilitator/HACKING |2 +- facilitator/INSTALL |

[tor-commits] [flashproxy/master] add a help2man man page for the nodejs browser proxy

2013-12-06 Thread infinity0
commit f2ef8d1080be67ea51488615336e8fe21df469fc Author: Ximin Luo infini...@gmx.com Date: Mon Dec 2 16:04:03 2013 + add a help2man man page for the nodejs browser proxy --- proxy/modules/nodejs/.gitignore |1 + proxy/modules/nodejs/Makefile | 18 -- 2 files

[tor-commits] [flashproxy/master] add an install target to Makefile for convenience

2013-12-04 Thread infinity0
commit f20d128c0b2a00c6398e179bc35a1351668d16b0 Author: Ximin Luo infini...@gmx.com Date: Wed Dec 4 17:13:15 2013 + add an install target to Makefile for convenience --- Makefile |4 1 file changed, 4 insertions(+) diff --git a/Makefile b/Makefile index 0303862..143b098

[tor-commits] [flashproxy/master] Bump node.js package version.

2013-11-22 Thread infinity0
commit 7211f2f2cc4a070bdda34fb41c6468cb54f748fa Author: Arlo Breault arlo...@gmail.com Date: Thu Nov 21 16:25:54 2013 -0800 Bump node.js package version. This is independent of the Makefile version. See: 788799ba2ab26c43a0575e2b188fffcb5477ddab ---

[tor-commits] [flashproxy/master] node-flashproxy: be looser in the version requirements

2013-11-22 Thread infinity0
commit 5cdc3a59a7133fa7c4ac398b12225712ae30a851 Author: Ximin Luo infini...@gmx.com Date: Thu Nov 21 23:20:30 2013 + node-flashproxy: be looser in the version requirements --- proxy/modules/nodejs/package.json |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git

[tor-commits] [flashproxy/master] Add an .npmignore

2013-11-22 Thread infinity0
commit 160fcb894bb9f9c1d8748072953ed1ba0d60f6ad Author: Arlo Breault arlo...@gmail.com Date: Thu Nov 21 16:21:27 2013 -0800 Add an .npmignore Otherwise npm picks up .gitignore and fails to include the copied flashproxy.js file in the package. --- 0 files changed diff --git

[tor-commits] [flashproxy/master] Merge branch 'nodejs-cli'

2013-11-22 Thread infinity0
commit 611931cdcde313d794c7e16ed251c11a93a6e9e3 Merge: 3406eb1 7211f2f Author: Ximin Luo infini...@gmx.com Date: Fri Nov 22 13:19:08 2013 + Merge branch 'nodejs-cli' proxy/modules/nodejs/INSTALL |2 +- proxy/modules/nodejs/main.js | 41

[tor-commits] [flashproxy/master] Use tilde version range for dependencies.

2013-11-22 Thread infinity0
commit b36824550642af90386eb214952fc8365f0ced3a Author: Arlo Breault arlo...@gmail.com Date: Thu Nov 21 16:19:37 2013 -0800 Use tilde version range for dependencies. Keeps them reasonably close with less chance for breaking changes. --- proxy/modules/nodejs/package.json |6

[tor-commits] [flashproxy/master] node-flashproxy: read unix-style command line options using optimist

2013-11-22 Thread infinity0
commit 293987a90a7bd2aaa19aeac90ad076788b6e73c4 Author: Ximin Luo infini...@gmx.com Date: Thu Nov 21 23:19:59 2013 + node-flashproxy: read unix-style command line options using optimist - this is backwards-compatible; non-hyphenated args are concatenated to the querystring ---

[tor-commits] [flashproxy/master] - fix VPATH build and `make distcheck`

2013-11-21 Thread infinity0
commit 0f6d43d6f9b08876f5d19bd9ffeb5b4e404164de Author: Ximin Luo infini...@gmx.com Date: Tue Oct 15 15:08:35 2013 +0100 - fix VPATH build and `make distcheck` --- facilitator/Makefile.am |2 ++ facilitator/facilitator-test.py |4 +++- 2 files changed, 5 insertions(+), 1

[tor-commits] [flashproxy/master] add short descriptions to the top of all programs.

2013-11-21 Thread infinity0
commit c228341a056f0380bb5d70d84ed9e0d2f67956bb Author: Ximin Luo infini...@gmx.com Date: Thu Nov 21 18:16:49 2013 + add short descriptions to the top of all programs. --- facilitator/facilitator |3 +++ facilitator/facilitator-email-poller |3 +++

[tor-commits] [flashproxy/master] make fac.py in flashproxy-common not soft-implicit-depends on facilitator-reg

2013-11-21 Thread infinity0
commit def182a2501070fa5dfcb9793fe977c58b0861ae Author: Ximin Luo infini...@gmx.com Date: Thu Nov 21 18:57:23 2013 + make fac.py in flashproxy-common not soft-implicit-depends on facilitator-reg - to do this, we turn put_reg_base64 into a generic run-a-program function - also

[tor-commits] [flashproxy/master] install the appengine files as data files in $(pkgdatadir)

2013-11-21 Thread infinity0
commit aafd15b8927e0d7519152d3e88f655b571037f04 Author: Ximin Luo infini...@gmx.com Date: Fri Sep 13 14:05:52 2013 +0100 install the appengine files as data files in $(pkgdatadir) --- facilitator/Makefile.am |2 ++ facilitator/appengine/README|4 ++--

[tor-commits] [flashproxy/master] don't hard code /etc/default; try to detect the correct one and bug the user to specify it, if that fails

2013-11-21 Thread infinity0
commit d736b4b218077b09666f38e21723b00fca611df8 Author: Ximin Luo infini...@gmx.com Date: Mon Nov 4 16:31:50 2013 + don't hard code /etc/default; try to detect the correct one and bug the user to specify it, if that fails --- facilitator/Makefile.am |5 +++--

[tor-commits] [flashproxy/master] reg-email fixes:

2013-11-21 Thread infinity0
-poller b/facilitator/facilitator-email-poller index be1ab58..f087507 100755 --- a/facilitator/facilitator-email-poller +++ b/facilitator/facilitator-email-poller @@ -21,6 +21,9 @@ import fac from hashlib import sha1 from M2Crypto import SSL +# TODO(infinity0): we only support gmail so this is OK

[tor-commits] [flashproxy/master] email-poller: move main loop inside a main() function

2013-11-21 Thread infinity0
commit 26db40e275804d75ecb86b0c1922f0af2a53aa2f Author: Ximin Luo infini...@gmx.com Date: Thu Nov 21 21:19:26 2013 + email-poller: move main loop inside a main() function - so we can import it without running it, useful for the upcoming help2man stuff ---

[tor-commits] [flashproxy/master] only try to detect initconfdir if we actually want initscripts, and simplify

2013-11-21 Thread infinity0
commit 2c5b9739314833c17152866f04f4beb05647093c Author: Ximin Luo infini...@gmx.com Date: Wed Nov 6 13:27:29 2013 + only try to detect initconfdir if we actually want initscripts, and simplify --- facilitator/configure.ac | 25 +++-- 1 file changed, 15

[tor-commits] [flashproxy/master] rename relays to facilitator-relays and integrate it into the install process

2013-11-21 Thread infinity0
commit 3fc93f88e8cd22c12861034b5389348f8a5c4db3 Author: Ximin Luo infini...@gmx.com Date: Mon Nov 18 14:37:32 2013 + rename relays to facilitator-relays and integrate it into the install process --- facilitator/Makefile.am |3 ++-

[tor-commits] [flashproxy/master] split name-resolution behaviour out of parse_addr_spec to match flashproxy-common

2013-11-21 Thread infinity0
commit d3e27be5f375a80917c84e0881aa5c78bfd3d1f1 Author: Ximin Luo infini...@gmx.com Date: Mon Nov 18 19:15:29 2013 + split name-resolution behaviour out of parse_addr_spec to match flashproxy-common - keep named relays as names rather than numeric addresses --- facilitator/fac.py

[tor-commits] [flashproxy/master] mention the need to set RUN_DAEMON=yes

2013-11-21 Thread infinity0
commit 35f0bd7c386b8af23862f89e1d97aa9954610f3c Author: Ximin Luo infini...@gmx.com Date: Mon Nov 18 13:48:41 2013 + mention the need to set RUN_DAEMON=yes --- facilitator/README |3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/facilitator/README

[tor-commits] [flashproxy/master] use common certificate pinning code in facilitator-email-poller

2013-11-21 Thread infinity0
commit 871e4c394dbe81efbe350185624d9ac81fcd5133 Author: Ximin Luo infini...@gmx.com Date: Wed Nov 13 17:28:53 2013 + use common certificate pinning code in facilitator-email-poller --- facilitator/facilitator-email-poller | 63 +++--- 1 file changed, 5

[tor-commits] [flashproxy/master] document and add tests for the None/ default behaviour of parse_addr_spec

2013-11-21 Thread infinity0
commit 8d5eeb8bd9f589451d95d6e6a2ba3f2697c8cab0 Author: Ximin Luo infini...@gmx.com Date: Thu Nov 21 16:56:14 2013 + document and add tests for the None/ default behaviour of parse_addr_spec --- flashproxy/test/test_util.py |8 flashproxy/util.py | 14

[tor-commits] [flashproxy/master] rename default user to fp-facilitator for consistency with production names elsewhere

2013-11-21 Thread infinity0
commit a54308b9e74288b16a1fa23e46fd89be71169757 Author: Ximin Luo infini...@gmx.com Date: Wed Nov 6 13:41:47 2013 + rename default user to fp-facilitator for consistency with production names elsewhere --- facilitator/configure.ac |2 +- 1 file changed, 1 insertion(+), 1

[tor-commits] [flashproxy/master] populate /etc/flashproxy during post-install, including generating keys

2013-11-21 Thread infinity0
of reg-daemon.pub into the appropriate place. +TODO(infinity0): find a better solution for this. + +You should also edit /etc/flashproxy/reg-email.pass to contain your +app-specific Gmail password; see doc/gmail-setup.txt for instructions. + Uninstall. # make pre-remove uninstall post-remove

[tor-commits] [flashproxy/master] use GNU autotools to create an installable package, including docs

2013-11-21 Thread infinity0
commit 0080b8dff74c583682867eb190e49237fee3b9db Author: Ximin Luo infini...@gmx.com Date: Thu Sep 12 17:03:08 2013 +0100 use GNU autotools to create an installable package, including docs --- Makefile |5 +- facilitator/.gitignore

[tor-commits] [flashproxy/master] - rm CLEANFILES; it's only needed if we have custom rules to build them

2013-11-21 Thread infinity0
commit 4afdef621e3061b0254ab18424d6cb4ac83129b1 Author: Ximin Luo infini...@gmx.com Date: Tue Oct 15 16:15:20 2013 +0100 - rm CLEANFILES; it's only needed if we have custom rules to build them --- facilitator/Makefile.am |4 1 file changed, 4 deletions(-) diff --git

[tor-commits] [flashproxy/master] readd check target and change the test port so as to not conflict with existing service

2013-11-21 Thread infinity0
commit e2b902fbf0abf768bfacda495fa10868aea26568 Author: Ximin Luo infini...@gmx.com Date: Sun Sep 15 17:37:12 2013 +0100 readd check target and change the test port so as to not conflict with existing service --- facilitator/Makefile.am |3 +++ facilitator/facilitator-test |2

[tor-commits] [flashproxy/master] handle initscripts in a more robust way and provide an option not to install them

2013-11-21 Thread infinity0
commit 471a4bc234be1bf7e5f33142b1d1c1688ee50bbf Author: Ximin Luo infini...@gmx.com Date: Sat Sep 14 15:59:51 2013 +0100 handle initscripts in a more robust way and provide an option not to install them --- facilitator/Makefile.am | 76 +-

[tor-commits] [flashproxy/master] better instructions making use of the existing option

2013-11-21 Thread infinity0
/local/etc/flashproxy/reg-daemon.{key,pub}. -You will have to edit flashproxy-reg-email (in the client package) and -copy the contents of reg-daemon.pub into the appropriate place. -TODO(infinity0): find a better solution for this. +You should securely distribute the public key to anyone that wants

[tor-commits] [flashproxy/master] add reference install scripts and integrate them into the instructions

2013-11-21 Thread infinity0
commit fc251f7428f77fe51aee751cce031bb720acd961 Author: Ximin Luo infini...@gmx.com Date: Thu Sep 12 17:03:20 2013 +0100 add reference install scripts and integrate them into the instructions --- facilitator/INSTALL | 21 +++ facilitator/Makefile.am

[tor-commits] [flashproxy/master] Merge branch 'fac-build'

2013-11-21 Thread infinity0
commit dfd80a48930b328a8410172bc74fcfdf8593428f Merge: 751158f a54308b Author: Ximin Luo infini...@gmx.com Date: Wed Nov 13 16:23:40 2013 + Merge branch 'fac-build' Conflicts: Makefile facilitator/Makefile facilitator/facilitator-test.py

[tor-commits] [flashproxy/master] need to install a webserver for auto-detection of cgibindir

2013-11-21 Thread infinity0
commit 0a4930dc607788d96c37d032d13bb80aebb8ad6e Author: Ximin Luo infini...@gmx.com Date: Mon Nov 18 13:49:04 2013 + need to install a webserver for auto-detection of cgibindir --- facilitator/INSTALL |4 1 file changed, 4 insertions(+) diff --git a/facilitator/INSTALL

[tor-commits] [flashproxy/master] match facilitator version with rest of package.

2013-11-21 Thread infinity0
commit 324da7ea4263249a57e5085043ba447122b665cb Author: Ximin Luo infini...@gmx.com Date: Thu Nov 21 19:11:22 2013 + match facilitator version with rest of package. --- facilitator/configure.ac |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git

[tor-commits] [flashproxy/master] embed gmail password placeholder directly in Makefile to be less confusing

2013-11-21 Thread infinity0
@@ copy the contents of reg-daemon.pub into the appropriate place. TODO(infinity0): find a better solution for this. You should also edit /usr/local/etc/flashproxy/reg-email.pass to contain your -app-specific Gmail password; see doc/gmail-setup.txt for instructions. +app-specific Gmail password; see

[tor-commits] [flashproxy/master] document appspot method more thoroughly, and rename howtos to be consistent with the method name.

2013-11-21 Thread infinity0
commit 7ed4f653df3b7b6ec92fef41efd3f2295bd097d8 Author: Ximin Luo infini...@gmx.com Date: Mon Nov 4 22:04:11 2013 + document appspot method more thoroughly, and rename howtos to be consistent with the method name. - also ditch the url method since it is not really a separate method

[tor-commits] [flashproxy/master] fix errors in apache example config and add instructions on enabling SSL and HSTS

2013-11-21 Thread infinity0
commit 82e6dc766a2625f14599968e82fe3c6e5fbc704c Author: Ximin Luo infini...@gmx.com Date: Thu Oct 10 11:31:03 2013 +0100 fix errors in apache example config and add instructions on enabling SSL and HSTS --- facilitator/examples/fp-facilitator |8 ++-- 1 file changed, 6

[tor-commits] [flashproxy/master] separate child tests and link in future websocket-transport tests

2013-11-21 Thread infinity0
commit 55986435a04d7b547ebfe430915b69445211c588 Author: Ximin Luo infini...@gmx.com Date: Wed Sep 11 17:51:24 2013 +0100 separate child tests and link in future websocket-transport tests --- Makefile | 11 --- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/Makefile

[tor-commits] [flashproxy/master] in extra-install tasks, use ${} rather than $() syntax for easier copying into distro-specific scripts

2013-11-21 Thread infinity0
commit 04ce42a22197f4bfef66fdd1934b6d5ac594c821 Author: Ximin Luo infini...@gmx.com Date: Thu Nov 21 14:06:36 2013 + in extra-install tasks, use ${} rather than $() syntax for easier copying into distro-specific scripts --- facilitator/Makefile.am | 40

[tor-commits] [flashproxy/master] safe logging is appropriate for most cases, not just high-risk

2013-11-21 Thread infinity0
commit cf9ebbd24c9db0f7996b8a758ea74f7b1375a9d4 Author: Ximin Luo infini...@gmx.com Date: Mon Nov 18 14:46:47 2013 + safe logging is appropriate for most cases, not just high-risk --- facilitator/default/facilitator |2 +- facilitator/default/facilitator-email-poller |

[tor-commits] [flashproxy/master] FP_FACILITATOR can contain a base path too

2013-11-21 Thread infinity0
commit 134e55a2337be2e51b3b68becb21c8b8678e9769 Author: Ximin Luo infini...@gmx.com Date: Mon Nov 18 15:17:14 2013 + FP_FACILITATOR can contain a base path too --- facilitator/appengine/config.go |5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git

[tor-commits] [flashproxy/master] don't clobber secret files during post-install, and don't remove them during pre-remove

2013-11-21 Thread infinity0
commit 720861831e03e5a7f9cd726dd3ea73c3e7f3f376 Author: Ximin Luo infini...@gmx.com Date: Wed Oct 9 23:36:10 2013 +0100 don't clobber secret files during post-install, and don't remove them during pre-remove --- facilitator/INSTALL |5 + facilitator/Makefile.am | 26

[tor-commits] [flashproxy/master] source the email address from a defaults file, don't hard code it

2013-11-21 Thread infinity0
commit 4811b51af8a5bf5c97dd1053e89c091a07916f4a Author: Ximin Luo infini...@gmx.com Date: Tue Sep 24 20:11:41 2013 +0100 source the email address from a defaults file, don't hard code it --- facilitator/INSTALL|6 -- facilitator/Makefile.am

[tor-commits] [flashproxy/master] add more initscripts default files for users to override various options

2013-11-21 Thread infinity0
commit 15f0aa4a1750793b1128ff893edd69434dd900ea Author: Ximin Luo infini...@gmx.com Date: Tue Oct 15 16:14:23 2013 +0100 add more initscripts default files for users to override various options --- facilitator/Makefile.am|2 +- facilitator/default/facilitator

[tor-commits] [flashproxy/master] some more doc tweaks

2013-11-21 Thread infinity0
commit b318c3e51e881e61d8912959b08c15b79c6a961a Author: Ximin Luo infini...@gmx.com Date: Tue Nov 5 00:08:09 2013 + some more doc tweaks - more precise autotools dependencies - note more config locations in README - fix appengine README relative path - note about public

[tor-commits] [flashproxy/master] add the infrastructure needed to install facilitator.cgi in the right place

2013-11-21 Thread infinity0
..7e117ba 100644 --- a/facilitator/Makefile.am +++ b/facilitator/Makefile.am @@ -2,6 +2,9 @@ fpfacilitatoruser = @fpfacilitatoruser@ initconfdir = @initconfdir@ +# TODO(infinity0): switch this to @cgibindir@ once we replace fac.py with +# flashproxy-common, so that we install facilitator.cgi

[tor-commits] [flashproxy/master] return INSTALL to a site-local install, add openssl as a dependency

2013-11-21 Thread infinity0
to edit flashproxy-reg-email (in the client package) and copy the contents of reg-daemon.pub into the appropriate place. TODO(infinity0): find a better solution for this. -You should also edit /etc/flashproxy/reg-email.pass to contain your +You should also edit /usr/local/etc/flashproxy/reg

[tor-commits] [flashproxy/master] disable initscripts by default since it ignores ${prefix} and causes `make distcheck` to fail

2013-11-21 Thread infinity0
commit ce622cbf25a754dcac838f2af350b9c49ecf12b5 Author: Ximin Luo infini...@gmx.com Date: Sat Sep 14 16:55:52 2013 +0100 disable initscripts by default since it ignores ${prefix} and causes `make distcheck` to fail --- facilitator/INSTALL |2 +- facilitator/configure.ac |7

[tor-commits] [flashproxy/master] - drop autoconf min version to 2.68, version in Ubuntu precise

2013-11-21 Thread infinity0
commit cfbcbaea65acc1f6b2999785211672cf931135d0 Author: Ximin Luo infini...@gmx.com Date: Tue Oct 15 23:18:28 2013 +0100 - drop autoconf min version to 2.68, version in Ubuntu precise --- facilitator/configure.ac |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git

[tor-commits] [flashproxy/master] more specific rm in remove-{secrets, symlinks} and add remove-daemon-data to purge logs and other data

2013-11-21 Thread infinity0
commit b7aab78ab124884cac44339203721f9609e56548 Author: Ximin Luo infini...@gmx.com Date: Thu Nov 21 14:17:26 2013 + more specific rm in remove-{secrets,symlinks} and add remove-daemon-data to purge logs and other data - also don't symlink no-longer-existant appengine/README ---

[tor-commits] [flashproxy/master] tweak apache instructions

2013-11-21 Thread infinity0
commit ca032bf816f8812221cdb56fe1d3c5fdd6b1cf9c Author: Ximin Luo infini...@gmx.com Date: Wed Nov 6 01:13:15 2013 + tweak apache instructions - point out that current instructions are Debian-specific - move example conf to have a .conf extension, mandated by newer versions of

[tor-commits] [flashproxy/master] auto-mkdir directories used by the initscripts

2013-11-21 Thread infinity0
commit 60cae9bc22834538d8fc5f3c1731b9415dc66477 Author: Ximin Luo infini...@gmx.com Date: Mon Nov 18 19:45:44 2013 + auto-mkdir directories used by the initscripts --- facilitator/Makefile.am |4 1 file changed, 4 insertions(+) diff --git a/facilitator/Makefile.am

[tor-commits] [flashproxy/master] move some documentation around for a more coherent structure

2013-11-21 Thread infinity0
commit 1ab29f3a4aa4c9243ab82931f778a0e9d7ce9c85 Author: Ximin Luo infini...@gmx.com Date: Mon Nov 4 21:07:38 2013 + move some documentation around for a more coherent structure - separate HTTP-rendezvous-specific info out of facilitator-howto.txt - move technical design info

[tor-commits] [flashproxy/master] use automake's python test runner

2013-11-21 Thread infinity0
commit 04afd3a2954946d54e12f1da090f368c09a2689f Author: Ximin Luo infini...@gmx.com Date: Wed Oct 9 14:44:01 2013 +0100 use automake's python test runner --- facilitator/.gitignore |6 +- facilitator/Makefile.am | 10 +- facilitator/configure.ac|2 +

  1   2   3   >