Opened 5 years ago

Closed 3 years ago

#8092 closed enhancement (fixed)

make a deb of flashproxy and get into Debian

Reported by: proper Owned by: dcf
Priority: Medium Milestone:
Component: Archived/Flashproxy Version:
Severity: Keywords: ttb-flashproxy-deb
Cc: lunar@… Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

aka

apt-get install flashproxy

Speaking for Whonix, this would be very useful. Perhaps for Tails as well, but I am not speaking for them.

Child Tickets

TicketTypeStatusOwnerSummary
#10358taskcloseddcfMake another release of flashproxy

Change History (10)

comment:1 Changed 5 years ago by arma

There are really two pieces to this -- the first is the client-side piece, and the second is the bridge-side piece.

I think proper is most interested in the client-side piece.

comment:2 in reply to:  1 Changed 5 years ago by proper

Replying to arma:

the first is the client-side piece

This ticket.

bridge-side piece.

I think that is #7944: "Standalone flash proxy".

I think proper is most interested in the client-side piece.

Yes.

comment:3 Changed 5 years ago by cwt96

Keywords: ttb-flashproxy-deb added

comment:4 Changed 5 years ago by arma

Replying to proper:

Replying to arma:

bridge-side piece.

I think that is #7944: "Standalone flash proxy".

No, #7944 is for an outside-the-browser implementation of the flashproxy piece (that is, the one in the middle, between the client and the bridge). The bridge side needs some glue separate from the normal Tor bridge, since the Flashproxy piece can only make certain types of connections from within the browser.

comment:5 Changed 5 years ago by dcf

Parent ID: #7166
Status: newaccepted

arma is correct. I would call this ticket the flashproxy-client deb ticket, because it will be packaging what we distribute in the flashproxy-client-*.tar.gz packages at https://people.torproject.org/~dcf/flashproxy/, aka #6292.

I am in favor of having deb packages. I don't know much about building them myself, but I'm very willing to accept patches to make it happen. We have make dist and make install targets that might be useful.

If and when #7883 happens, there will also be needed a pyptlib deb. In fact having such a deb would make me more likely to go through with #7883.

The bridge-side server transport program is called websocket-transport--it actually uses WebSocket generically and doesn't know anything specifically about flash proxies. It lives in https://gitweb.torproject.org/flashproxy.git/tree/HEAD:/websocket-transport. It has not gotten as much polish as the client programs.

comment:6 Changed 4 years ago by lunar

Cc: lunar@… added

comment:7 Changed 4 years ago by infinity0

Slight extension of plans - I've also done a formal build-package-release scripts for the facilitator at #9974. It would not be much extra work to package all of the client, proxy, and facilitator as separate Debian binary packages, from the single source package (as we currently have the flashproxy git repo set up).

websocket-transport has already been split away in ticket #9863.

comment:8 Changed 4 years ago by infinity0

#6810 is also relevant and makes the packaging process easier. Both this and #9974 should be merged soon.

Last edited 4 years ago by infinity0 (previous) (diff)

comment:9 Changed 4 years ago by infinity0

comment:10 Changed 3 years ago by infinity0

Resolution: fixed
Status: acceptedclosed
Note: See TracTickets for help on using tickets.