filetea:filetea.git
6 years agorelease: 0.1.6 0.1.6
Eduardo Lima Mitev [Fri, 23 Sep 2011 18:25:17 +0000 (20:25 +0200)]
release: 0.1.6

6 years agobuild: Raises required version of EventDance to 0.1.12
Eduardo Lima Mitev [Fri, 23 Sep 2011 18:11:53 +0000 (20:11 +0200)]
build: Raises required version of EventDance to 0.1.12

6 years agoImplements HTTP access logging using Apache-like format
Eduardo Lima Mitev [Fri, 23 Sep 2011 18:04:17 +0000 (20:04 +0200)]
Implements HTTP access logging using Apache-like format

A 'log' group with 'http-log-file' option has been added to configuration file.

6 years agoFixes erroneous unref of node's TLS credentials after loading certificate
Eduardo Lima Mitev [Thu, 22 Sep 2011 14:40:13 +0000 (16:40 +0200)]
Fixes erroneous unref of node's TLS credentials after loading certificate

6 years agoAdds check for pending ops before reading from source in FileteaTransfer
Eduardo Lima Mitev [Tue, 20 Sep 2011 21:03:19 +0000 (23:03 +0200)]
Adds check for pending ops before reading from source in FileteaTransfer

6 years agoAdds missing sample configuration option for 'dh-depth'
Eduardo Lima Mitev [Mon, 19 Sep 2011 23:46:40 +0000 (01:46 +0200)]
Adds missing sample configuration option for 'dh-depth'

6 years agobuild: Updates for 0.1.5 development cycle
Eduardo Lima Mitev [Mon, 19 Sep 2011 23:24:08 +0000 (01:24 +0200)]
build: Updates for 0.1.5 development cycle

6 years agorelease: 0.1.4
Eduardo Lima Mitev [Mon, 19 Sep 2011 23:22:07 +0000 (01:22 +0200)]
release: 0.1.4

6 years agobuild: Raises required version of EventDance to 0.1.11
Eduardo Lima Mitev [Mon, 19 Sep 2011 23:20:36 +0000 (01:20 +0200)]
build: Raises required version of EventDance to 0.1.11

6 years agoAdds TLS support with its corresponding configuration options
Eduardo Lima Mitev [Mon, 19 Sep 2011 23:17:17 +0000 (01:17 +0200)]
Adds TLS support with its corresponding configuration options

6 years agohtml: Adds function to humanize file sizes included in a utils JS library
Eduardo Lima Mitev [Mon, 12 Sep 2011 10:59:23 +0000 (12:59 +0200)]
html: Adds function to humanize file sizes included in a utils JS library

6 years agohtml: Reuduces download icon to 100x100 pixels
Eduardo Lima Mitev [Sun, 11 Sep 2011 17:38:58 +0000 (19:38 +0200)]
html: Reuduces download icon to 100x100 pixels

6 years agohtml: Adds download-view page
Eduardo Lima Mitev [Sun, 11 Sep 2011 17:15:37 +0000 (19:15 +0200)]
html: Adds download-view page

6 years agohtml: Minor fixes in css for the main content section
Eduardo Lima Mitev [Sun, 11 Sep 2011 17:03:30 +0000 (19:03 +0200)]
html: Minor fixes in css for the main content section

6 years agoAdds user confirmation page before downloading a file
Eduardo Lima Mitev [Sun, 11 Sep 2011 17:02:11 +0000 (19:02 +0200)]
Adds user confirmation page before downloading a file

This feature required several changes in the way content was managed.

6 years agohtml: Adds a 'not found' page to repository
Eduardo Lima Mitev [Sun, 11 Sep 2011 16:29:22 +0000 (18:29 +0200)]
html: Adds a 'not found' page to repository

to be shown to user when requesting a file that is no longer shared.

6 years agoImproves method-call error reporting in FileteaNode
Eduardo Lima Mitev [Sun, 11 Sep 2011 08:56:22 +0000 (10:56 +0200)]
Improves method-call error reporting in FileteaNode

6 years agohtml: Adds content 'loading' animated gif
Eduardo Lima Mitev [Fri, 9 Sep 2011 14:51:37 +0000 (16:51 +0200)]
html: Adds content 'loading' animated gif

Forgot to add it in previous commit :).

6 years agohtml: Adds inmediate feedback about content loading
Eduardo Lima Mitev [Fri, 9 Sep 2011 14:19:07 +0000 (16:19 +0200)]
html: Adds inmediate feedback about content loading

6 years agoResets http port to default value (8080) in sample config file
Eduardo Lima Mitev [Sun, 4 Sep 2011 23:16:47 +0000 (01:16 +0200)]
Resets http port to default value (8080) in sample config file

6 years agohtml: Adds a warning dialog with confirmation before navigating away
Eduardo Lima Mitev [Sun, 4 Sep 2011 23:06:24 +0000 (01:06 +0200)]
html: Adds a warning dialog with confirmation before navigating away

if there are shared files.

6 years agohtml: Adds new method isEmpty() to SharedFilesView widget
Eduardo Lima Mitev [Sun, 4 Sep 2011 23:00:44 +0000 (01:00 +0200)]
html: Adds new method isEmpty() to SharedFilesView widget

6 years agohtml: Encapsulates the 'sharedFilesView' instance within the Ux object
Eduardo Lima Mitev [Sun, 4 Sep 2011 22:54:40 +0000 (00:54 +0200)]
html: Encapsulates the 'sharedFilesView' instance within the Ux object

6 years agobuild: Adds 'gcrypt' to filetea LDADD libraries
Eduardo Lima Mitev [Tue, 30 Aug 2011 16:45:49 +0000 (18:45 +0200)]
build: Adds 'gcrypt' to filetea LDADD libraries

6 years agohtml: Fixes error in content box css width introduced by mistake
Eduardo Lima Mitev [Fri, 26 Aug 2011 15:22:23 +0000 (17:22 +0200)]
html: Fixes error in content box css width introduced by mistake

in previous patch.

6 years agohtml: Adds minor layout improvements in css
Eduardo Lima Mitev [Fri, 26 Aug 2011 15:05:53 +0000 (17:05 +0200)]
html: Adds minor layout improvements in css

6 years agohtml: Improves html and css code for the logo
Eduardo Lima Mitev [Fri, 26 Aug 2011 15:01:35 +0000 (17:01 +0200)]
html: Improves html and css code for the logo

6 years agohtml: Adds corner banner to index.html showing version maturity (alpha)
Eduardo Lima Mitev [Fri, 26 Aug 2011 14:57:18 +0000 (16:57 +0200)]
html: Adds corner banner to index.html showing version maturity (alpha)

6 years agohtml: Minor text update to privacy policy statement
Eduardo Lima Mitev [Fri, 26 Aug 2011 08:33:16 +0000 (10:33 +0200)]
html: Minor text update to privacy policy statement

6 years agohtml: Updates FileTea version notice in footer of main HTML page
Eduardo Lima Mitev [Wed, 24 Aug 2011 15:54:38 +0000 (17:54 +0200)]
html: Updates FileTea version notice in footer of main HTML page

6 years agobuild: Updates for 0.1.3 development cycle
Eduardo Lima Mitev [Wed, 24 Aug 2011 15:51:22 +0000 (17:51 +0200)]
build: Updates for 0.1.3 development cycle

6 years agobuild: Cleans up improves code in configure.ac 0.1.2
Eduardo Lima Mitev [Wed, 24 Aug 2011 15:46:21 +0000 (17:46 +0200)]
build: Cleans up improves code in configure.ac

6 years agobuild: Updates required version of EventDance library to 0.1.8
Eduardo Lima Mitev [Wed, 24 Aug 2011 15:37:21 +0000 (17:37 +0200)]
build: Updates required version of EventDance library to 0.1.8

6 years agoFixes COPYING file to include AGPL3 text and removes unneeded LICENSE file
Eduardo Lima Mitev [Wed, 24 Aug 2011 11:08:49 +0000 (13:08 +0200)]
Fixes COPYING file to include AGPL3 text and removes unneeded LICENSE file

6 years agohtml: Improves layout of footer elements
Eduardo Lima Mitev [Tue, 23 Aug 2011 19:00:13 +0000 (21:00 +0200)]
html: Improves layout of footer elements

6 years agoUdpates node termination message to something nicer
Eduardo Lima Mitev [Tue, 23 Aug 2011 17:22:15 +0000 (19:22 +0200)]
Udpates node termination message to something nicer

6 years agoRemoves unused code in FileteaNode
Eduardo Lima Mitev [Tue, 23 Aug 2011 17:21:46 +0000 (19:21 +0200)]
Removes unused code in FileteaNode

6 years agoAdds support for dropping privileges of node owner
Eduardo Lima Mitev [Tue, 23 Aug 2011 17:13:33 +0000 (19:13 +0200)]
Adds support for dropping privileges of node owner

if requested in config file, and a new property 'user' and 'group' was added
to 'node' group.

6 years agohtml: Cleans up code and content sections in index.html
Eduardo Lima Mitev [Wed, 3 Aug 2011 13:24:46 +0000 (15:24 +0200)]
html: Cleans up code and content sections in index.html

6 years agoAdds a 'url' attribute to add() method of client-side ContentManager object
Eduardo Lima Mitev [Wed, 3 Aug 2011 13:23:52 +0000 (15:23 +0200)]
Adds a 'url' attribute to add() method of client-side ContentManager object

6 years agohtml: Adds privacy policy content
Eduardo Lima Mitev [Wed, 3 Aug 2011 13:23:00 +0000 (15:23 +0200)]
html: Adds privacy policy content

6 years agoAdds missing stylesheet file main.css to repo
Eduardo Lima Mitev [Tue, 2 Aug 2011 11:40:59 +0000 (13:40 +0200)]
Adds missing stylesheet file main.css to repo

6 years agoIncreases required version of Evd to 0.1.7 (current master)
Eduardo Lima Mitev [Wed, 13 Jul 2011 15:58:33 +0000 (17:58 +0200)]
Increases required version of Evd to 0.1.7 (current master)

6 years agoMakes main.c use FileteaNode core object
Eduardo Lima Mitev [Wed, 13 Jul 2011 15:55:16 +0000 (17:55 +0200)]
Makes main.c use FileteaNode core object

Also adds command line parsing and configuration file support. The file
'sample-filetea.conf' was added as a sample configuration file.

6 years agoAdds FileteNode object, representing the core of a Filetea node
Eduardo Lima Mitev [Wed, 13 Jul 2011 15:53:40 +0000 (17:53 +0200)]
Adds FileteNode object, representing the core of a Filetea node

This is basically the the code that was in main.c, with some new additions.

6 years agoAdds a 'node' argument to FileSource
Eduardo Lima Mitev [Wed, 13 Jul 2011 15:51:43 +0000 (17:51 +0200)]
Adds a 'node' argument to FileSource

representing the Filetea node associated with the source.

6 years agoBig client-side code factorization and organization
Eduardo Lima Mitev [Wed, 13 Jul 2011 15:49:23 +0000 (17:49 +0200)]
Big client-side code factorization and organization

Implemented fragment-identifier based content navigation.

6 years agoUpdates file transfer code to sync with API changes in EvdHttpConnection
Eduardo Lima Mitev [Mon, 11 Jul 2011 09:50:50 +0000 (11:50 +0200)]
Updates file transfer code to sync with API changes in EvdHttpConnection

6 years agodaemon: Updates for latest API changes in EvdDaemon
Eduardo Lima Mitev [Fri, 20 May 2011 15:53:41 +0000 (17:53 +0200)]
daemon: Updates for latest API changes in EvdDaemon

6 years agoPrepares release 0.1.2
Eduardo Lima Mitev [Sun, 10 Apr 2011 18:56:16 +0000 (20:56 +0200)]
Prepares release 0.1.2

6 years agorelease: 0.1.1
Eduardo Lima Mitev [Sun, 10 Apr 2011 18:51:42 +0000 (20:51 +0200)]
release: 0.1.1

6 years agobuild: Spits install prefix at the end of configure script
Eduardo Lima Mitev [Sun, 10 Apr 2011 18:40:03 +0000 (20:40 +0200)]
build: Spits install prefix at the end of configure script

6 years agoUpdates AUTHORS file
Eduardo Lima Mitev [Sun, 10 Apr 2011 18:36:04 +0000 (20:36 +0200)]
Updates AUTHORS file

6 years agoAdds LICENSE file with GNU AGPL contents
Eduardo Lima Mitev [Sun, 10 Apr 2011 18:34:06 +0000 (20:34 +0200)]
Adds LICENSE file with GNU AGPL contents

6 years agoAdds comment block to sensible source code files
Eduardo Lima Mitev [Sun, 10 Apr 2011 18:33:34 +0000 (20:33 +0200)]
Adds comment block to sensible source code files

6 years agoTakes id generation out of FileTransfer constructor
Eduardo Lima Mitev [Sun, 10 Apr 2011 17:11:35 +0000 (19:11 +0200)]
Takes id generation out of FileTransfer constructor

This allows us to relate the transfer id with the instance id.

6 years agoDisables Websockets mechanism in the Web transport
Eduardo Lima Mitev [Sun, 10 Apr 2011 17:04:05 +0000 (19:04 +0200)]
Disables Websockets mechanism in the Web transport

Some reverse proxies don't work well with Websockets yet.

6 years agohtml: Removes unimplemented 'Terms' section
Eduardo Lima Mitev [Sun, 10 Apr 2011 10:50:39 +0000 (12:50 +0200)]
html: Removes unimplemented 'Terms' section

6 years agobuild: Updates HTML webroot install target
Eduardo Lima Mitev [Sun, 10 Apr 2011 10:47:32 +0000 (12:47 +0200)]
build: Updates HTML webroot install target

6 years agoUpdates a couple of broken links in shared-files view
Eduardo Lima Mitev [Sun, 10 Apr 2011 10:46:50 +0000 (12:46 +0200)]
Updates a couple of broken links in shared-files view

6 years agobuild: Adds autotools integration and completely reorganizes source code
Eduardo Lima Mitev [Sat, 9 Apr 2011 12:06:16 +0000 (14:06 +0200)]
build: Adds autotools integration and completely reorganizes source code

6 years agoRemoves unnecessary 'development-bundle' folder of jquery-ui
Eduardo Lima Mitev [Tue, 29 Mar 2011 16:31:36 +0000 (18:31 +0200)]
Removes unnecessary 'development-bundle' folder of jquery-ui

6 years agoRemoves the ads-box from main Web view
Eduardo Lima Mitev [Tue, 29 Mar 2011 14:58:14 +0000 (16:58 +0200)]
Removes the ads-box from main Web view

6 years agoOrganizes a bit client-side code
Eduardo Lima Mitev [Tue, 29 Mar 2011 14:09:23 +0000 (16:09 +0200)]
Organizes a bit client-side code

- Adds 'require.js' JS library.
- Creates jsonRpc.js to centralize RPC comm with server.
- Lots of other cosmetic fixes.

6 years agoAdds 'getFileSourceInfo' method to server-side JSON-RPC handler
Eduardo Lima Mitev [Tue, 29 Mar 2011 11:36:44 +0000 (13:36 +0200)]
Adds 'getFileSourceInfo' method to server-side JSON-RPC handler

also factorizing its code a bit.

6 years agoUses an EvdDaemon instead of a GMainLoop directly
Eduardo Lima Mitev [Sat, 12 Mar 2011 09:10:33 +0000 (10:10 +0100)]
Uses an EvdDaemon instead of a GMainLoop directly

6 years agoReplaces listen_async() by listen() due to API changes in EvdService
Eduardo Lima Mitev [Sat, 12 Mar 2011 08:37:20 +0000 (09:37 +0100)]
Replaces listen_async() by listen() due to API changes in EvdService

6 years agoUse new API in EvdJsonrpc to associate with an EvdTransport
Eduardo Lima Mitev [Tue, 8 Mar 2011 15:14:14 +0000 (16:14 +0100)]
Use new API in EvdJsonrpc to associate with an EvdTransport

6 years agoRemoves cancellable argument from calls to evd_http_connection_respond()
Eduardo Lima Mitev [Tue, 8 Mar 2011 09:44:55 +0000 (10:44 +0100)]
Removes cancellable argument from calls to evd_http_connection_respond()

This argument has been removed in EventDance.

6 years agoAdds new script to main page for global Javascript functionality
Eduardo Lima Mitev [Sun, 27 Feb 2011 20:01:31 +0000 (21:01 +0100)]
Adds new script to main page for global Javascript functionality

6 years ago[html] Removes border to the HTML5 logo image
Eduardo Lima Mitev [Tue, 1 Mar 2011 09:16:11 +0000 (10:16 +0100)]
[html] Removes border to the HTML5 logo image

6 years agoAdds html5 logo image to repo and updates src of its image
Eduardo Lima Mitev [Sun, 27 Feb 2011 20:12:18 +0000 (21:12 +0100)]
Adds html5 logo image to repo and updates src of its image

6 years agoRenames fileSourceView.js to sharedFilesView.js
Eduardo Lima Mitev [Sun, 27 Feb 2011 19:41:35 +0000 (20:41 +0100)]
Renames fileSourceView.js to sharedFilesView.js

6 years agoWraps tabs navigator by a 'content' div
Eduardo Lima Mitev [Sun, 27 Feb 2011 19:40:08 +0000 (20:40 +0100)]
Wraps tabs navigator by a 'content' div

6 years agoRenames file selector element to 'shared-files-selector'
Eduardo Lima Mitev [Sun, 27 Feb 2011 19:39:32 +0000 (20:39 +0100)]
Renames file selector element to 'shared-files-selector'

6 years agoAdds more content to html footer
Eduardo Lima Mitev [Sun, 27 Feb 2011 19:38:54 +0000 (20:38 +0100)]
Adds more content to html footer

6 years agoChange to absolute urls everywhere in html
Eduardo Lima Mitev [Sun, 27 Feb 2011 19:36:57 +0000 (20:36 +0100)]
Change to absolute urls everywhere in html

This is neccesary to allow providing proper content content regardless of
url path served.

6 years agoOrganizes and cleans up css a bit
Eduardo Lima Mitev [Sun, 27 Feb 2011 19:33:49 +0000 (20:33 +0100)]
Organizes and cleans up css a bit

6 years agoCleans up code in web streamer request handler routine
Eduardo Lima Mitev [Sun, 27 Feb 2011 19:25:06 +0000 (20:25 +0100)]
Cleans up code in web streamer request handler routine

6 years agoRemoves unnecessary stream service to the Web selector
Eduardo Lima Mitev [Sun, 27 Feb 2011 13:23:57 +0000 (14:23 +0100)]
Removes unnecessary stream service to the Web selector

6 years agoAdds routine to generate file source ids
Eduardo Lima Mitev [Fri, 25 Feb 2011 17:18:51 +0000 (18:18 +0100)]
Adds routine to generate file source ids

Now file sources ids are generated outside using a global service instance id as prefix.
This instance id uniquely identifies any running filetea service, and will be used to
route requests within a future distributed architecture.

6 years agoTakes out the FileSource id generation
Eduardo Lima Mitev [Fri, 25 Feb 2011 17:14:38 +0000 (18:14 +0100)]
Takes out the FileSource id generation

As we will encode other info inside a file source id, we need to generate it
outside the context of the file source, so now we pass it as argument to the
new() method, instead of generating it inside.

6 years agoAdds a 'download' flag to FileTransfer structure
Eduardo Lima Mitev [Fri, 25 Feb 2011 17:12:12 +0000 (18:12 +0100)]
Adds a 'download' flag to FileTransfer structure

and moves the 'download' argument from start() to new(). Whether the user want to download
or play de file is known when the FileStructure is created, not when the actual transfer
starts.

6 years ago[ui] Adds a logo and slogan element, and a top gradient bg to index page
Eduardo Lima Mitev [Wed, 23 Feb 2011 23:20:29 +0000 (00:20 +0100)]
[ui] Adds a logo and slogan element, and a top gradient bg to index page

6 years agoInitial commit. FileTea comes to life!
Eduardo Lima Mitev [Wed, 23 Feb 2011 22:25:25 +0000 (23:25 +0100)]
Initial commit. FileTea comes to life!

Directly from concept-proof prototype, no autotools integration yet.