FileSender FileSender http://www.filesender.org/ J Jan Meijer M - - PowerPoint PPT Presentation

filesender filesender
SMART_READER_LITE
LIVE PREVIEW

FileSender FileSender http://www.filesender.org/ J Jan Meijer M - - PowerPoint PPT Presentation

FileSender FileSender http://www.filesender.org/ J Jan Meijer M ij TF St TF-Storage 7 7 9+10 September 2010 Poznan value proposition value proposition easy sharing arbitrarily large files through a trusted intermediary through a trusted


slide-1
SLIDE 1

FileSender FileSender

http://www.filesender.org/

J M ij TF St 7 Jan Meijer TF-Storage 7 9+10 September 2010 Poznan

slide-2
SLIDE 2

value proposition value proposition

easy sharing arbitrarily large files through a trusted intermediary through a trusted intermediary

slide-3
SLIDE 3

users with account users with account

slide-4
SLIDE 4

users without account users without account

slide-5
SLIDE 5

history history

July 2007 y

CSC presents ePoste Restante

September 2008

ePoste (CSC), Bitey (HEAnet), FileSender (UNINETT), DocExchange (SWITCH) DocExchange (SWITCH)

April 2009 p

HEAnet, AARnet, UNINETT start FileSender project

slide-6
SLIDE 6

Open Source project Open Source project

slide-7
SLIDE 7

project project

  • BSD license

BSD license

  • Benevolent dictator/rough consensus model

f b

  • Group of core contributors

– code: Chris Richter – testing: Xander Jansen, Wendy Mason – packaging: Gijs Molenaar – coordination: Guido, Jan – Random goodness: Mario Vandaele

slide-8
SLIDE 8

Deployments Deployments

  • AARnet: .au beta service for since Sept 2009

p – X users

  • UNINETT: .no beta service since May 2010
  • HEAnet: .ie beta service (?
  • BELNET, SURFnet

I t t f CAR t CESNET UNI C

  • Interest from CARnet, CESNET, UNI‐C
slide-9
SLIDE 9

Technology (version 1.0) Technology (version 1.0)

  • Client

Client

– Browser, Flash (FLASH?) – Air, Flash+JavaGears for > 2 GB transfers Air, Flash JavaGears for 2 GB transfers

  • Server

– 64 bit Linux (downloads!) 64 bit Linux (downloads!) – SimpleSAMLphp 1.5.1 – PHP 5.2.10+ PHP 5.2.10 – Postgresql 8.3.9+ & php bindings – web server (Apache) ( p )

slide-10
SLIDE 10
  • ther features
  • ther features
  • pause/resume

pause/resume

  • multi federation (simplesamlphp)
  • admin interface
  • admin interface
  • logging

fi bl i

  • configurable expiry
  • multi-party sending with indivual ACKs
  • very configurable
  • NO client-side encryption yet
slide-11
SLIDE 11

Where are we? Where are we?

  • “Working towards version 1.0, RC1 midway

Working towards version 1.0, RC1 midway April”

  • Code security audit

y

  • Summer: improved testing, packaging, process
  • Automated builds

Automated builds

  • #Bugs: < !

#Bugs: < !

  • Target date: 1 December
  • 100 GB within 10 hours (lab)
slide-12
SLIDE 12

After 1 0 roadmap After 1.0 roadmap

  • Move all admin UI to PHP
  • HTML5 UI
  • Multi language
  • Multiple storage backends
  • Encryption

c ypt o

  • Virus scan hooks
  • Scalability
  • http://www assembla com/wiki/show/file sender/Workplan2010

http://www.assembla.com/wiki/show/file_sender/Workplan2010

slide-13
SLIDE 13

What we need? What we need?

  • beta testers!

beta testers!

  • additional coder

t – smart – without desire to redo entire architecture

  • Release tester/release manager
  • Money for 2011

y