Opened 8 years ago

Closed 7 years ago

Last modified 7 years ago

#2791 closed task (fixed)

Web interface for an Excito B3 version of the Torouter

Reported by: runa Owned by: runa
Priority: Medium Milestone:
Component: Archived/Torouter Version:
Severity: Keywords: SponsorE20120315
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

The B3 needs a web interface for easy configuration of Tor (as a bridge, non-exit and exit relay). The information I have gotten from Excito so far is:

  1. All interface code is available on the B3. Everything Web-UI is written in PHP on the Codeigniter framework and then there's Jquery-UI for the browser. All of this should be located in /usr/share/web-admin/admin/. See http://codeigniter.com/ (_not_ v2.0) and http://jqueryui.com/.
  1. I have been told that the backend-stuff is a bit tricky. The B3 is currently using a perl backend for parts that need elevated permissions (but this is being replaced by separate components in c++ etc). It should be possible to patch this up by adding code to /usr/lib/web-admin/adminfunctions.php (which is used in the frontend calling out to perl with elevated priviliges).

Child Tickets

Change History (14)

comment:1 Changed 8 years ago by runa

Status: newassigned

comment:2 Changed 8 years ago by runa

The status is as follows; the web interface is pretty much complete, and so is the text for the help menu. I believe Excito will ship their new release at the end of the month (or maybe in the beginning of July), which will include the Tor web interface.

comment:3 Changed 8 years ago by ioerror

Will Tor then ship with Excito by default? That's exciting!

How does the web interface actually configure tor? Is it with a config.d directory? Also - where is the web interface code?

comment:4 in reply to:  3 Changed 8 years ago by runa

Replying to ioerror:

Will Tor then ship with Excito by default? That's exciting!

It's the other way around; Excito will ship with Tor by default. However, Tor will not be enabled by default. That's up to the user.

How does the web interface actually configure tor? Is it with a config.d directory? Also - where is the web interface code?

The interface does it in a way similar to Vidalia; it writes its own config file. I believe the web interface code will be in Excito's GitHub repository when their new release is out.

comment:5 Changed 8 years ago by runa

The developers at Excito had to spend time on a bunch of other things, and so the release of the Tor web interface has been delayed. Some of the remaining tasks are: include the help text that I wrote, final testing and bug fixes. I'll update this ticket when I know more.

comment:6 Changed 8 years ago by runa

I created https://trac.torproject.org/projects/tor/wiki/doc/Torouter/ExcitoB3 to collect info about this project (road map, beta program, support etc) in one place.

comment:7 Changed 8 years ago by runa

From the Excito forum:

It's planned for the 2.4 release (B3 and Bubba 2). Slightly delayed since some maintenance projects got in between but sometime this autumn (current deadline is last october, but might move).

comment:8 Changed 8 years ago by ioerror

What's the status of this now?

comment:9 in reply to:  8 Changed 8 years ago by runa

Replying to ioerror:

What's the status of this now?

Excito will announce 2.4, which will include the Tor interface, as a stable release next month. I am going to do the final testing of the interface next week (on or before November 4th). If you have time to help with that, let me know.

comment:10 Changed 8 years ago by runa

I emailed Excito with a list of ten issues, mostly nitpick (e.g. "when you hit the update button, x happens, but a user would normally expect y to happen instead") and nothing serious. Will update this ticket again when I have more information.

comment:11 Changed 8 years ago by runa

Milestone: Sponsor E: March 15, 2012

comment:12 Changed 8 years ago by runa

Excito had to focus on bug fixes rather than their 2.4 release, and so the release of the Tor web interface has been put on hold again. As it stands right now, we're looking at a release in December or January.

comment:13 Changed 7 years ago by runa

Resolution: fixed
Status: assignedclosed

The Tor page is now a part of the unstable version of the web interface on the Excito B3. This means that we'll soon start our beta test with real users.

comment:14 Changed 7 years ago by karsten

Keywords: SponsorE20120315 added
Milestone: Sponsor E: March 15, 2012

Switching from using milestones to keywords for sponsor deliverables. See #6365 for details.

Note: See TracTickets for help on using tickets.