Re: [tor-dev] Call for testing/review: obfsclient-0.0.1

2014-08-25 Thread Fabian Keil
Fabian Keil wrote: > I just submitted the FreeBSD ports for liballium and obfclient: FYI, the ports have been committed on Saturday: https://docs.freebsd.org/cgi/getmsg.cgi?fetch=4055628+0+/usr/local/www/db/text/2014/svn-ports-all/20140824.svn-ports-all Fabian signature.asc Description: PGP s

Re: [tor-dev] Call for testing/review: obfsclient-0.0.2

2014-03-28 Thread Fabian Keil
Yawning Angel wrote: > I just tagged obfsclient v0.0.2 (Release) No known problems on FreeBSD so far. The ports PR has been updated: http://www.freebsd.org/cgi/query-pr.cgi?pr=187927 Fabian -- 2014-04-12/13: Protest against mass surveillance in Cologne, Germany http://cologne.stopwatchingus.in

[tor-dev] Call for testing/review: obfsclient-0.0.2

2014-03-28 Thread Yawning Angel
Hello all, I just tagged obfsclient v0.0.2 (Release) Download at: https://github.com/Yawning/obfsclient/archive/v0.0.2.tar.gz This is mostly a bug fix release that addresses issues found in testing/actual use. The code is quite stable now, and I have been using it for all of my tor for approxima

Re: [tor-dev] Call for testing/review: obfsclient-0.0.1

2014-03-25 Thread Fabian Keil
Yawning Angel wrote: > On Mon, 17 Mar 2014 13:26:25 +0100 > Fabian Keil wrote: > > > My pleasure. Unfortunately I apparently missed one issue on FreeBSD > > 8.4: > > https://redports.org/~fk/20140317110212-48719-187908/obfsclient-0.0.1.log > > Ah, that's a easy fix. FreeBSD 8.x's sys/cdefs.h

Re: [tor-dev] Call for testing/review: obfsclient-0.0.1

2014-03-17 Thread Yawning Angel
On Mon, 17 Mar 2014 13:26:25 +0100 Fabian Keil wrote: > My pleasure. Unfortunately I apparently missed one issue on FreeBSD > 8.4: > https://redports.org/~fk/20140317110212-48719-187908/obfsclient-0.0.1.log Ah, that's a easy fix. FreeBSD 8.x's sys/cdefs.h doesn't define __STDC_LIMIT_MACROS when

Re: [tor-dev] Call for testing/review: obfsclient-0.0.1

2014-03-17 Thread Fabian Keil
Yawning Angel wrote: > I just tagged the obfsclient v0.0.1 (Release) > > Download at: https://github.com/Yawning/obfsclient/releases/tag/v0.0.1 [...] > Special thanks to Fabian Keil for help testing and fixing the various > release candidates. My pleasure. Unfortunately I apparently missed one

[tor-dev] Call for testing/review: obfsclient-0.0.1

2014-03-15 Thread Yawning Angel
Hello all, I just tagged the obfsclient v0.0.1 (Release) Download at: https://github.com/Yawning/obfsclient/releases/tag/v0.0.1 Major changes since 0.0.1-rc2: * Invalid padding lengths in obfs3/ScrambleSuit handshakes are now correctly handled. * Handshake timeout is now set to a random in

Re: [tor-dev] Call for testing/review: obfsclient-0.0.1rc2

2014-03-01 Thread Yawning Angel
Hello all, I have a new release candidate of obfsclient available now. Notable changes since 0.0.1rc1: * Use OpenSSL's CSPRNG instead of arc4random rng from libevent * Use a CTR_DRBG instead of WELL512 * ScrambleSuit session tickets saved to disk also include a timestamp * ScrambleSuit is bet

Re: [tor-dev] Call for testing/review: obfsclient-0.0.1rc1

2014-02-28 Thread Fabian Keil
David Fifield wrote: > On Thu, Feb 27, 2014 at 12:50:35PM +0100, Fabian Keil wrote: > > Yawning Angel wrote: > > > Where: https://github.com/Yawning/obfsclient/releases/tag/v0.0.1-rc1 > > > > Also building fine on the various FreeBSD releases supported by Redports: > > https://redports.org/bui

Re: [tor-dev] Call for testing/review: obfsclient-0.0.1rc1

2014-02-27 Thread David Fifield
On Thu, Feb 27, 2014 at 12:50:35PM +0100, Fabian Keil wrote: > Yawning Angel wrote: > > > Due to a moment of surprising productivity, I have a release candidate > > of obfsclient available now. For those of you that missed the last > > thread regarding this, it is a C++11 client implementation o

Re: [tor-dev] Call for testing/review: obfsclient-0.0.1rc1

2014-02-27 Thread Fabian Keil
Yawning Angel wrote: > Due to a moment of surprising productivity, I have a release candidate > of obfsclient available now. For those of you that missed the last > thread regarding this, it is a C++11 client implementation of > obfs2, obfs3, and ScrambleSuit that works as a drop in replacement

[tor-dev] Call for testing/review: obfsclient-0.0.1rc1

2014-02-27 Thread Yawning Angel
Hello all, Due to a moment of surprising productivity, I have a release candidate of obfsclient available now. For those of you that missed the last thread regarding this, it is a C++11 client implementation of obfs2, obfs3, and ScrambleSuit that works as a drop in replacement for obfsproxy. Not

Re: [tor-dev] Call for testing/review: obfsclient

2014-02-19 Thread Yawning Angel
On Wed, 19 Feb 2014 13:52:01 +0100 Fabian Keil wrote: > It also builds on 9.2 and 8.4 now: > https://redports.org/buildarchive/20140218142926-87456/ > (The failures on EXP1 and QATty are unrelated) Looks like the tests are SIGSEGVing on 9.2/8.4, I replicated the issue, and pushed a fix (7f123275

Re: [tor-dev] Call for testing/review: obfsclient

2014-02-19 Thread Fabian Keil
Yawning Angel wrote: > On Mon, 17 Feb 2014 19:34:36 + > Yawning Angel wrote: > > > I will address the GCC build issues when I'm done working on that. > > The system gcc on 9.1p10 is ancient (4.2.1), and does not support > > C++11, so I would have to install gcc from ports. > > I haven't i

Re: [tor-dev] Call for testing/review: obfsclient

2014-02-18 Thread Yawning Angel
On Mon, 17 Feb 2014 19:34:36 + Yawning Angel wrote: > I will address the GCC build issues when I'm done working on that. > The system gcc on 9.1p10 is ancient (4.2.1), and does not support > C++11, so I would have to install gcc from ports. I haven't installed gcc on my FreeBSD 9 box (or se

Re: [tor-dev] Call for testing/review: obfsclient

2014-02-17 Thread Yawning Angel
On Mon, 17 Feb 2014 15:39:07 +0100 Fabian Keil wrote: > Were you able to build it on your FreeBSD 9.1p10 system using > gcc? Not yet, I've been working on adding support for logging. I will address the GCC build issues when I'm done working on that. The system gcc on 9.1p10 is ancient (4.2.1)

Re: [tor-dev] Call for testing/review: obfsclient

2014-02-17 Thread Fabian Keil
Fabian Keil wrote: > Yawning Angel wrote: > > > On Fri, 14 Feb 2014 16:17:59 + > > Yawning Angel wrote: > > > > > What the. Ok. I'll look at that, though it is a "this should never > > > happen" sort of situation. I think I'll end up setting up a FreeBSD VM > > > since my FreeBSD box is

Re: [tor-dev] Call for testing/review: obfsclient

2014-02-15 Thread Fabian Keil
Yawning Angel wrote: > On Fri, 14 Feb 2014 16:17:59 + > Yawning Angel wrote: > > > What the. Ok. I'll look at that, though it is a "this should never > > happen" sort of situation. I think I'll end up setting up a FreeBSD VM > > since my FreeBSD box is on 9.1p10. > > Fixed in commit 600a

Re: [tor-dev] Call for testing/review: obfsclient

2014-02-14 Thread Yawning Angel
On Fri, 14 Feb 2014 16:17:59 + Yawning Angel wrote: > What the. Ok. I'll look at that, though it is a "this should never > happen" sort of situation. I think I'll end up setting up a FreeBSD VM > since my FreeBSD box is on 9.1p10. Fixed in commit 600af0991cd3ec66d45399a9496186ae58ab7ace T

Re: [tor-dev] Call for testing/review: obfsclient

2014-02-14 Thread Yawning Angel
On Fri, 14 Feb 2014 16:43:00 +0100 Fabian Keil wrote: > Yawning Angel wrote: > It's already fixed in 1e25c55ba54 without the patch. Yay. > > On a side note, tip of tree requires updating liballium since I > > switched both of liballium and obfsclient to > > auto[conf/make]/libtool. Hopefully

Re: [tor-dev] Call for testing/review: obfsclient

2014-02-14 Thread Fabian Keil
Yawning Angel wrote: > On Fri, 14 Feb 2014 12:00:40 +0100 > Fabian Keil wrote: > > > Please let me know if it's still broken/if I've missed anything. > > from /home/fk/git/obfsclient/src/main.cc:49: > > /home/fk/git/obfsclient/src/schwanenlied/pt/scramblesuit/client.h:146:60: > > error: impli

Re: [tor-dev] Call for testing/review: obfsclient

2014-02-14 Thread Yawning Angel
On Fri, 14 Feb 2014 12:00:40 +0100 Fabian Keil wrote: > Patch attached. Maybe client.cc should get its own #include, though. Merged, it's fine to include there since some of the pts also use the endian conversion macros. > > Please let me know if it's still broken/if I've missed anything. > fro

Re: [tor-dev] Call for testing/review: obfsclient

2014-02-14 Thread Fabian Keil
Yawning Angel wrote: > On Thu, 13 Feb 2014 14:06:39 +0100 > Fabian Keil wrote: > > Trying to build it on FreeBSD 11.0-CURRENT I get (after a couple > > of other issues): > > FreeBSD has Clang as the default compiler right? Right. ATM, I'm using: fk@r500 ~ $clang --version FreeBSD clang versio

Re: [tor-dev] Call for testing/review: obfsclient

2014-02-13 Thread Yawning Angel
On Thu, 13 Feb 2014 14:06:39 +0100 Fabian Keil wrote: > Trying to build it on FreeBSD 11.0-CURRENT I get (after a couple > of other issues): FreeBSD has Clang as the default compiler right? I've been using GCC for development, sorry, I should have tested both. > fk@r500 ~/git/obfsclient $make o

Re: [tor-dev] Call for testing/review: obfsclient

2014-02-13 Thread Fabian Keil
Yawning Angel wrote: > obfsclient (https://github.com/yawning/obfsclient) now also supports the > latest and greatest in pluggable transport technology in the form of > ScrambleSuit. > > All 3 transports pass the "Can I watch youtube over it" test. [...] > Comments, Questions, Feedback apprecia

Re: [tor-dev] Call for testing/review: obfsclient

2014-02-12 Thread Yawning Angel
obfsclient (https://github.com/yawning/obfsclient) now also supports the latest and greatest in pluggable transport technology in the form of ScrambleSuit. All 3 transports pass the "Can I watch youtube over it" test. My current TODO for this project is roughly: * Finish implementing the optiona

[tor-dev] Call for testing/review: obfsclient

2014-02-03 Thread Yawning Angel
Hello all, For a few reasons I thought it would be useful to have an obfs3 client implementation that did not depend on python (primarily systems where building python is non-trivial, think cellphones). The end result is https://github.com/yawning/obfsclient It passes what little basic functiona