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 Aug 23 12:14:46 2007  
Should Start On: Thu Aug 23 00:00:00 2007Should be Finished on: Fri Nov 23 00:00:00 2007
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 Oct 2 12:02:54 2007, 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


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 Aug 23 12:14:46 2007, 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.


    Error: not logged in



    Follow 2 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Thu Dec 9 11:35:28 2010mjohnstonStatusNone=>Done
    Sun Sep 6 10:16:21 2009mjohnstonPlanned ReleaseAdun 0.9=>Adun 1.0
    Show feedback again

    Back to the top

    Powered by Savane 3.1-cleanup