taskAdun - Tasks: task #5404, Update file system database to use...

 
 
Show feedback again

You are not allowed to post comments on this tracker with your current authentification level.

task #5404: Update file system database to use NSURL

Submitted by:  Michael Johnston <mjohnston>
Submitted on:  Thu 23 Aug 2007 12:14:46 PM UTC  
 
Should Start On: Thu 23 Aug 2007 12:00:00 AM UTCShould be Finished on: Fri 23 Nov 2007 12:00:00 AM UTC
Category: UL Priority: 5 - Normal
Status: DonePrivacy: Public
Percent Complete: 0%Assigned to: Michael Johnston <mjohnston>
Open/Closed: OpenPlanned Release: Adun 1.0
Effort: 0.00

Tue 02 Oct 2007 12:02:54 PM UTC, comment #1:

This involves four relatively minor changes.

1) adding scheme (ftp , http etc) and port information to AdFileSystemDatabaseBackend init and add database panel.

2) replacing any unarchiveObjectWithFile: with a) dataWithContentsOfURL: and unarchiveObjectWithData:

3) Updating checking of directory structure - can't use NSFileManager with non file: scheme urls.

4) Addition and storage of passwords.

The only problem is that currently OS X only supports reading from ftp and http urls. You won't be able to add data to databases on remote ftp & http server.
GNUstep actually has better features then cocoa in this department as its possible to write data to an ftp site through it.

Note: URLS cant handle spaces in path names - have to be aware of this.

Users then add databases using URL syntax

scheme://password:user@host:port/$PATH_TO_DATABASE.

various elements of the "password:user@host:port" are optional depending on the scheme (e.g. file:// doesnt require any of these things).

Michael Johnston <mjohnston>
Project AdministratorIn charge of this item.
Thu 23 Aug 2007 12:14:46 PM UTC, original submission:

Using gnustep URL loading factilities we can update ULFileSystemDatabaseBackend so it can access databases over http, https and ftp connections. It mainly consists of updating the cases where read/writes are performed to use URLs instead of simple file paths.
In this way, once a user designates a database as shared then anyone with ftp access to the computer can read from it. Also can set up general ftp servers with simulation data.

Michael Johnston <mjohnston>
Project AdministratorIn charge of this item.

 

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by mjohnston (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 2 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Thu 09 Dec 2010 11:35:28 AM UTCmjohnstonStatusNone=>Done
    Sun 06 Sep 2009 10:16:21 AM UTCmjohnstonPlanned ReleaseAdun 0.9=>Adun 1.0
    Show feedback again

    Back to the top


    Powered by Savane 3.1-cleanup