# # ChangeLog for trunk/Nebulous/lib # # Generated by Trac 1.6 # Jul 20, 2026, 11:05:33 AM Tue, 08 May 2007 02:27:42 GMT jhoblitt [13302] * trunk/Nebulous-Server/Changes (modified) * trunk/Nebulous-Server/lib/Nebulous/Server.pm (modified) * trunk/Nebulous-Server/lib/Nebulous/Server/SQL.pm (modified) * trunk/Nebulous-Server/t/03_server_create_object.t (modified) * trunk/Nebulous-Server/t/04_server_replicate_object.t (modified) * trunk/Nebulous/Changes (modified) * trunk/Nebulous/lib/Nebulous/Client.pm (modified) * trunk/Nebulous/lib/Nebulous/Server.pm (modified) * trunk/Nebulous/lib/Nebulous/Server/SQL.pm (modified) * trunk/Nebulous/lib/Nebulous/Util.pm (modified) * trunk/Nebulous/t/03_server_create_object.t (modified) * trunk/Nebulous/t/04_server_replicate_object.t (modified) make filesystem xattr support optional & disabled by default Sat, 05 May 2007 02:59:31 GMT jhoblitt [13278] * trunk/Nebulous-Server/lib/Nebulous/Server.pm (modified) * trunk/Nebulous/lib/Nebulous/Server.pm (modified) generate instance filenames that leave the "key" at the end so as to ... Sat, 05 May 2007 02:56:09 GMT jhoblitt [13277] * trunk/Nebulous-Server/Changes (modified) * trunk/Nebulous/Changes (modified) * trunk/Nebulous/lib/Nebulous/Util.pm (modified) set an xattr on all created files of "user.nebulous_key" Sat, 05 May 2007 01:41:29 GMT jhoblitt [13269] * trunk/Nebulous-Server/Build.PL (modified) * trunk/Nebulous-Server/lib/Nebulous/Server.pm (modified) * trunk/Nebulous-Server/t/03_server_create_object.t (modified) * trunk/Nebulous/Build.PL (modified) * trunk/Nebulous/lib/Nebulous/Server.pm (modified) * trunk/Nebulous/lib/Nebulous/Util.pm (modified) * trunk/Nebulous/t/03_server_create_object.t (modified) add File::ExtAttr support Sat, 05 May 2007 01:06:27 GMT eugene [13261] * trunk/Nebulous/lib/Nebulous/Client/Log.pm (modified) need to check for ENV HOME before using Sat, 05 May 2007 00:39:59 GMT jhoblitt [13259] * trunk/Nebulous/lib/Nebulous/Client/Log.pm (modified) don't depend ong ENV{HOME} being set Sat, 05 May 2007 00:14:17 GMT jhoblitt [13256] * trunk/Nebulous-Server/Changes (modified) * trunk/Nebulous/Changes (modified) * trunk/Nebulous/lib/Nebulous/Client.pm (modified) change all Nebulous::Client public methods to behave in list context Sat, 05 May 2007 00:02:53 GMT jhoblitt [13255] * trunk/Nebulous/lib/Nebulous/Client.pm (modified) * trunk/Nebulous/lib/Nebulous/Client.pod (modified) debugging trace updates change the docs to indicate that ->create() ... Fri, 04 May 2007 23:41:35 GMT jhoblitt [13253] * trunk/Nebulous/lib/Nebulous/Client.pm (modified) comment fix Fri, 04 May 2007 23:36:46 GMT jhoblitt [13251] * trunk/Nebulous-Server/Changes (modified) * trunk/Nebulous-Server/bin/nebdiskd (modified) * trunk/Nebulous-Server/lib/Nebulous/Server.pm (modified) * trunk/Nebulous-Server/lib/Nebulous/Server/SQL.pm (modified) * trunk/Nebulous/Changes (modified) * trunk/Nebulous/bin/nebdiskd (modified) * trunk/Nebulous/lib/Nebulous/Server.pm (modified) * trunk/Nebulous/lib/Nebulous/Server/SQL.pm (modified) * trunk/Nebulous/t/Test/Nebulous.pm (modified) rework the getmountedvol() stored procedure to attempt to work around ... Fri, 04 May 2007 21:20:43 GMT jhoblitt [13245] * trunk/Nebulous-Server/lib/Nebulous/Server/SQL.pm (modified) * trunk/Nebulous/lib/Nebulous/Server/SQL.pm (modified) change getmountedvol() to set it's own transaction level to attempt ... Fri, 04 May 2007 20:46:29 GMT jhoblitt [13244] * trunk/Nebulous-Server/lib/Nebulous/Server.pm (modified) * trunk/Nebulous/lib/Nebulous/Server.pm (modified) extra trace debugging in ->find_instances Fri, 04 May 2007 03:10:29 GMT jhoblitt [13228] * trunk/Nebulous-Server/Changes (modified) * trunk/Nebulous/Changes (modified) * trunk/Nebulous/lib/Nebulous/Client.pm (modified) fix a nasty logic bug in Nebulous::Client->replicate() Fri, 04 May 2007 03:09:32 GMT jhoblitt [13227] * trunk/Nebulous-Server/lib/Nebulous/Server.pm (modified) * trunk/Nebulous/lib/Nebulous/Server.pm (modified) add debugging statment to ->find_instances Fri, 04 May 2007 03:09:16 GMT jhoblitt [13226] * trunk/Nebulous-Server/lib/Nebulous/Server/SQL.pm (modified) * trunk/Nebulous/lib/Nebulous/Server/SQL.pm (modified) add some additional keys Fri, 04 May 2007 01:05:51 GMT jhoblitt [13215] * trunk/Nebulous-Server/lib/Nebulous/Server/SQL.pm (modified) * trunk/Nebulous/lib/Nebulous/Server/SQL.pm (modified) fix new_volume syntax Fri, 04 May 2007 00:48:08 GMT jhoblitt [13209] * trunk/Nebulous-Server/lib/Nebulous/Server.pm (modified) * trunk/Nebulous/lib/Nebulous/Server.pm (modified) * trunk/Nebulous/nebclient/configure.ac (modified) VERSION to 0.05 Thu, 03 May 2007 22:10:14 GMT jhoblitt [13203] * trunk/Nebulous-Server/lib/Nebulous/Server.pm (modified) * trunk/Nebulous-Server/t/05_server_lock_object.t (modified) * trunk/Nebulous-Server/t/06_server_unlock_object.t (modified) * trunk/Nebulous-Server/t/13_server_rename_object.t (modified) * trunk/Nebulous-Server/t/14_server_xattr.t (modified) * trunk/Nebulous/lib/Nebulous/Server.pm (modified) * trunk/Nebulous/t/05_server_lock_object.t (modified) * trunk/Nebulous/t/06_server_unlock_object.t (modified) * trunk/Nebulous/t/13_server_rename_object.t (modified) * trunk/Nebulous/t/14_server_xattr.t (modified) * trunk/Nebulous/t/63_client_stat.t (modified) valid that $key arguments are valid Thu, 03 May 2007 03:21:28 GMT jhoblitt [13180] * trunk/Nebulous-Server/lib/Nebulous/Server.pm (modified) * trunk/Nebulous-Server/lib/Nebulous/Server/SQL.pm (modified) * trunk/Nebulous-Server/t/09_server_stat_object.t (modified) * trunk/Nebulous/lib/Nebulous/Client.pm (modified) * trunk/Nebulous/lib/Nebulous/Server.pm (modified) * trunk/Nebulous/lib/Nebulous/Server/SQL.pm (modified) * trunk/Nebulous/t/09_server_stat_object.t (modified) * trunk/Nebulous/t/53_client_cull.t (modified) overhaul Nebulous::Client->cull() add the number of instances to ... Thu, 03 May 2007 01:49:55 GMT jhoblitt [13177] * trunk/Nebulous-Server/Changes (modified) * trunk/Nebulous-Server/lib/Nebulous/Server/SQL.pm (modified) * trunk/Nebulous/Changes (modified) * trunk/Nebulous/lib/Nebulous/Server/SQL.pm (modified) SQL cleanup Thu, 03 May 2007 01:44:24 GMT jhoblitt [13173] * trunk/Nebulous-Server/Changes (modified) * trunk/Nebulous-Server/MANIFEST (modified) * trunk/Nebulous-Server/lib/Nebulous/Server.pm (modified) * trunk/Nebulous-Server/lib/Nebulous/Server/SQL.pm (modified) * trunk/Nebulous-Server/t/04_server_replicate_object.t (modified) * trunk/Nebulous-Server/t/07_server_find_instances.t (modified) * trunk/Nebulous-Server/t/08_server_delete_instance.t (modified) * trunk/Nebulous-Server/t/11_server_is_valid_object_key.t (added) * trunk/Nebulous/Changes (modified) * trunk/Nebulous/MANIFEST (modified) * trunk/Nebulous/lib/Nebulous/Server.pm (modified) * trunk/Nebulous/lib/Nebulous/Server/SQL.pm (modified) * trunk/Nebulous/t/04_server_replicate_object.t (modified) * trunk/Nebulous/t/07_server_find_instances.t (modified) * trunk/Nebulous/t/08_server_delete_instance.t (modified) * trunk/Nebulous/t/11_server_is_valid_object_key.t (added) * trunk/Nebulous/t/53_client_cull.t (modified) better paramter checking overhaul instance table add ... Wed, 02 May 2007 20:53:42 GMT jhoblitt [13131] * trunk/Nebulous-Server/lib/Nebulous/Server.pm (modified) * trunk/Nebulous-Server/lib/Nebulous/Server/SQL.pm (modified) * trunk/Nebulous-Server/t/03_server_create_object.t (modified) * trunk/Nebulous/lib/Nebulous/Server.pm (modified) * trunk/Nebulous/lib/Nebulous/Server/SQL.pm (modified) * trunk/Nebulous/t/03_server_create_object.t (modified) * trunk/Nebulous/t/Test/Nebulous.pm (modified) add volume.available field and logic to use it Wed, 02 May 2007 20:14:46 GMT jhoblitt [13130] * trunk/Nebulous-Server/lib/Nebulous/Server.pm (modified) * trunk/Nebulous-Server/lib/Nebulous/Server/SQL.pm (modified) * trunk/Nebulous-Server/t/03_server_create_object.t (modified) * trunk/Nebulous/lib/Nebulous/Server.pm (modified) * trunk/Nebulous/lib/Nebulous/Server/SQL.pm (modified) * trunk/Nebulous/t/03_server_create_object.t (modified) * trunk/Nebulous/t/Test/Nebulous.pm (modified) add volume.allocate field and logic to use it Wed, 02 May 2007 01:00:10 GMT jhoblitt [13115] * trunk/Nebulous-Server/lib/Nebulous/Server.pm (modified) * trunk/Nebulous-Server/lib/Nebulous/Server/SQL.pm (modified) * trunk/Nebulous/lib/Nebulous/Server.pm (modified) * trunk/Nebulous/lib/Nebulous/Server/SQL.pm (modified) add instance.vol_id field misc code cleanups Wed, 02 May 2007 00:42:52 GMT jhoblitt [13111] * trunk/Nebulous-Server/lib/Nebulous/Server/SOAP.pm (modified) * trunk/Nebulous/lib/Nebulous/Server/SOAP.pm (modified) hack to fix mysterous lack of initalization Tue, 01 May 2007 02:52:04 GMT jhoblitt [13092] * trunk/Nebulous-Server/Changes (modified) * trunk/Nebulous-Server/MANIFEST (modified) * trunk/Nebulous-Server/lib/Nebulous/Server.pm (modified) * trunk/Nebulous-Server/lib/Nebulous/Server/SQL.pm (modified) * trunk/Nebulous-Server/t/03_server_create_object.t (modified) * trunk/Nebulous-Server/t/09_server_is_valid_class_id.t (deleted) * trunk/Nebulous-Server/t/09_server_stat_object.t (modified) * trunk/Nebulous-Server/t/11_server_is_valid_class_id.t (deleted) * trunk/Nebulous/Changes (modified) * trunk/Nebulous/MANIFEST (modified) * trunk/Nebulous/lib/Nebulous/Client.pm (modified) * trunk/Nebulous/lib/Nebulous/Server.pm (modified) * trunk/Nebulous/lib/Nebulous/Server/SQL.pm (modified) * trunk/Nebulous/t/03_server_create_object.t (modified) * trunk/Nebulous/t/09_server_is_valid_class_id.t (deleted) * trunk/Nebulous/t/09_server_stat_object.t (modified) * trunk/Nebulous/t/11_server_is_valid_class_id.t (deleted) * trunk/Nebulous/t/51_client_create.t (modified) * trunk/Nebulous/t/51_client_open_create.t (modified) * trunk/Nebulous/t/63_client_stat.t (modified) * trunk/Nebulous/t/Test/Nebulous.pm (modified) remove $class_id & $comment params from Nebulous::Server->create() ... Tue, 01 May 2007 02:16:12 GMT jhoblitt [13089] * trunk/Nebulous-Server/lib/Nebulous/Server.pod (modified) * trunk/Nebulous/lib/Nebulous/Server.pod (modified) update SYNOPSIS Tue, 01 May 2007 02:00:07 GMT jhoblitt [13087] * trunk/Nebulous-Server/Changes (modified) * trunk/Nebulous-Server/MANIFEST (modified) * trunk/Nebulous-Server/lib/Nebulous/Server.pm (modified) * trunk/Nebulous-Server/lib/Nebulous/Server/SQL.pm (modified) * trunk/Nebulous-Server/t/14_server_xattr.t (added) * trunk/Nebulous/Changes (modified) * trunk/Nebulous/MANIFEST (modified) * trunk/Nebulous/lib/Nebulous/Server.pm (modified) * trunk/Nebulous/lib/Nebulous/Server/SQL.pm (modified) * trunk/Nebulous/t/14_server_xattr.t (added) add Nebulous::Server->{setxattr_object, listxattr_object, ... Sat, 28 Apr 2007 01:15:38 GMT jhoblitt [13072] * trunk/Nebulous-Server/Changes (modified) * trunk/Nebulous/Changes (modified) * trunk/Nebulous/lib/Nebulous/Client.pm (modified) change Nebulous::Client->move() to use ->rename_object() Sat, 28 Apr 2007 00:44:58 GMT jhoblitt [13071] * trunk/Nebulous-Server/Changes (modified) * trunk/Nebulous-Server/MANIFEST (modified) * trunk/Nebulous-Server/lib/Nebulous/Server.pm (modified) * trunk/Nebulous-Server/lib/Nebulous/Server/SQL.pm (modified) * trunk/Nebulous-Server/t/13_server_rename_object.t (added) * trunk/Nebulous/Changes (modified) * trunk/Nebulous/MANIFEST (modified) * trunk/Nebulous/lib/Nebulous/Server.pm (modified) * trunk/Nebulous/lib/Nebulous/Server/SQL.pm (modified) * trunk/Nebulous/t/13_server_rename_object.t (added) add Nebulous::Server->rename_object() Fri, 27 Apr 2007 23:50:57 GMT jhoblitt [13067] * trunk/Nebulous/lib/Nebulous/Client.pm (modified) * trunk/Nebulous/lib/Nebulous/Client.pod (modified) * trunk/Nebulous/t/60_client_copy.t (modified) add $volume param to ->copy() Fri, 27 Apr 2007 21:30:16 GMT jhoblitt [13058] * trunk/Nebulous/lib/Nebulous/Client.pm (modified) * trunk/Nebulous/lib/Nebulous/Client.pod (modified) add $volume param to ->cull() Fri, 27 Apr 2007 21:26:04 GMT jhoblitt [13057] * trunk/Nebulous/lib/Nebulous/Client.pod (modified) doc find_objects() Fri, 27 Apr 2007 00:09:22 GMT jhoblitt [13048] * trunk/Nebulous-Server/Changes (modified) * trunk/Nebulous-Server/MANIFEST (modified) * trunk/Nebulous/Changes (modified) * trunk/Nebulous/MANIFEST (modified) * trunk/Nebulous/lib/Nebulous/Client.pm (modified) * trunk/Nebulous/t/64_client_find_objects.t (added) add Nebulous::Client->find_objects() Thu, 26 Apr 2007 23:47:05 GMT jhoblitt [13047] * trunk/Nebulous-Server/Changes (modified) * trunk/Nebulous-Server/MANIFEST (modified) * trunk/Nebulous-Server/lib/Nebulous/Server.pm (modified) * trunk/Nebulous-Server/lib/Nebulous/Server/SQL.pm (modified) * trunk/Nebulous-Server/t/12_server_find_objects.t (added) * trunk/Nebulous/Changes (modified) * trunk/Nebulous/MANIFEST (modified) * trunk/Nebulous/lib/Nebulous/Server.pm (modified) * trunk/Nebulous/lib/Nebulous/Server/SQL.pm (modified) * trunk/Nebulous/nebclient/nebulous.wsdl (modified) * trunk/Nebulous/t/12_server_find_objects.t (added) add Nebulous::Server->find_keys() Thu, 26 Apr 2007 20:27:33 GMT jhoblitt [13041] * trunk/Nebulous-Server/lib/Nebulous/Server/SQL.pm (modified) * trunk/Nebulous/bin/neb-df (modified) * trunk/Nebulous/lib/Nebulous/Server/SQL.pm (modified) add getmountedvol() stored procedure Wed, 25 Apr 2007 21:40:29 GMT jhoblitt [13027] * trunk/Nebulous-Server/lib/Nebulous/Server/SQL.pm (modified) * trunk/Nebulous/lib/Nebulous/Server/SQL.pm (modified) create the default "class id" when the database is initialized Mon, 23 Apr 2007 23:31:32 GMT jhoblitt [12966] * trunk/Nebulous-Server/lib/Nebulous/Server.pm (modified) * trunk/Nebulous/lib/Nebulous/Server.pm (modified) VERSION to 0.04 Mon, 23 Apr 2007 20:45:08 GMT jhoblitt [12961] * trunk/Nebulous-Server/lib/Nebulous/Server.pm (modified) * trunk/Nebulous-Server/lib/Nebulous/Server/SQL.pm (modified) * trunk/Nebulous/lib/Nebulous/Client.pm (modified) * trunk/Nebulous/lib/Nebulous/Server.pm (modified) * trunk/Nebulous/lib/Nebulous/Server/SQL.pm (modified) * trunk/Nebulous/lib/Nebulous/Util.pm (modified) change API to generally return true URIs instead of file paths add ... Fri, 23 Feb 2007 01:23:45 GMT jhoblitt [12007] * trunk/Nebulous-Server/lib/Nebulous/Server/SQL.pm (modified) * trunk/Nebulous/lib/Nebulous/Server/SQL.pm (modified) rename volume.mountpoint -> volume.path Fri, 23 Feb 2007 01:10:57 GMT jhoblitt [12005] * trunk/Nebulous-Server/Build.PL (modified) * trunk/Nebulous-Server/MANIFEST (modified) * trunk/Nebulous-Server/bin/nebdiskd (added) * trunk/Nebulous-Server/lib/Nebulous/Server/SQL.pm (modified) * trunk/Nebulous/Build.PL (modified) * trunk/Nebulous/MANIFEST (modified) * trunk/Nebulous/bin/nebdiskd (added) * trunk/Nebulous/lib/Nebulous/Server/SQL.pm (modified) add nebdiskd add mount table Tue, 12 Dec 2006 00:06:27 GMT jhoblitt [10628] * trunk/Nebulous-Server/Changes (modified) * trunk/Nebulous-Server/lib/Nebulous/Server/Config.pm (modified) * trunk/Nebulous/Changes (modified) * trunk/Nebulous/lib/Nebulous/Server/Config.pm (modified) make Nebulous::Server::Config no longer a singleton Tue, 12 Dec 2006 00:02:53 GMT jhoblitt [10627] * trunk/Nebulous-Server/Changes (modified) * trunk/Nebulous-Server/lib/Nebulous/Server.pm (modified) * trunk/Nebulous-Server/lib/Nebulous/Server/Log.pm (modified) * trunk/Nebulous/Changes (modified) * trunk/Nebulous/lib/Nebulous/Server.pm (modified) * trunk/Nebulous/lib/Nebulous/Server/Log.pm (modified) make Nebulous::Server::Log mod_perl aware change ... Fri, 08 Dec 2006 22:23:25 GMT jhoblitt [10579] * trunk/Nebulous-Server/Changes (modified) * trunk/Nebulous-Server/lib/Nebulous/Server/SOAP.pm (modified) * trunk/Nebulous/Changes (modified) * trunk/Nebulous/lib/Nebulous/Server/SOAP.pm (modified) change Nebulous::Server::SOAP to be mod_perl aware change ... Fri, 08 Dec 2006 20:59:59 GMT jhoblitt [10576] * trunk/Nebulous-Server/Changes (modified) * trunk/Nebulous-Server/lib/Nebulous/Server/SQL.pm (modified) * trunk/Nebulous/Changes (modified) * trunk/Nebulous/lib/Nebulous/Server/SQL.pm (modified) make SQL syntax MySQL 5 compatible Fri, 08 Dec 2006 20:57:51 GMT jhoblitt [10575] * trunk/Nebulous-Server/Changes (modified) * trunk/Nebulous-Server/lib/Nebulous/Server.pm (modified) * trunk/Nebulous/Changes (modified) * trunk/Nebulous/lib/Nebulous/Server.pm (modified) add a Nebulous::Server->config() accessor make ... Fri, 08 Dec 2006 03:29:19 GMT jhoblitt [10546] * trunk/Nebulous-Server/Changes (modified) * trunk/Nebulous-Server/lib/Nebulous/Server.pm (modified) * trunk/Nebulous-Server/t/02_server_setup.t (modified) * trunk/Nebulous-Server/t/03_server_create_object.t (modified) * trunk/Nebulous-Server/t/04_server_replicate_object.t (modified) * trunk/Nebulous-Server/t/05_server_lock_object.t (modified) * trunk/Nebulous-Server/t/06_server_unlock_object.t (modified) * trunk/Nebulous-Server/t/07_server_find_instances.t (modified) * trunk/Nebulous-Server/t/08_server_delete_instance.t (modified) * trunk/Nebulous-Server/t/09_server_is_valid_class_id.t (modified) * trunk/Nebulous-Server/t/09_server_stat_object.t (modified) * trunk/Nebulous-Server/t/10_server_is_valid_volume_name.t (modified) * trunk/Nebulous-Server/t/11_server_is_valid_class_id.t (modified) * trunk/Nebulous/Changes (modified) * trunk/Nebulous/lib/Nebulous/Server.pm (modified) * trunk/Nebulous/t/02_server_setup.t (modified) * trunk/Nebulous/t/03_server_create_object.t (modified) * trunk/Nebulous/t/04_server_replicate_object.t (modified) * trunk/Nebulous/t/05_server_lock_object.t (modified) * trunk/Nebulous/t/06_server_unlock_object.t (modified) * trunk/Nebulous/t/07_server_find_instances.t (modified) * trunk/Nebulous/t/08_server_delete_instance.t (modified) * trunk/Nebulous/t/09_server_is_valid_class_id.t (modified) * trunk/Nebulous/t/09_server_stat_object.t (modified) * trunk/Nebulous/t/10_server_is_valid_volume_name.t (modified) * trunk/Nebulous/t/11_server_is_valid_class_id.t (modified) change Nebulous::Server instantiate objects (init -> new) instead of ... Tue, 05 Dec 2006 00:15:18 GMT jhoblitt [10451] * trunk/Nebulous-Server/lib/Nebulous/Server/SQL.pm (modified) * trunk/Nebulous/lib/Nebulous/Server/SQL.pm (modified) don't reset the query cache when dropping tables Tue, 24 Jan 2006 03:16:52 GMT jhoblitt [6188] * trunk/Nebulous/lib/Nebulous/Client/QuickStart.pod (modified) fix api example Sat, 21 Jan 2006 02:35:50 GMT jhoblitt [6094] * trunk/Nebulous-Server/lib/Nebulous/Server/SQL.pm (modified) * trunk/Nebulous/lib/Nebulous/Server/SQL.pm (modified) add 'RESET QUERY CACHE' Sat, 03 Dec 2005 03:19:43 GMT jhoblitt [5670] * trunk/Nebulous/lib/Nebulous/Client.pm (modified) fix Nebulous::Client->open() Sat, 03 Dec 2005 02:32:56 GMT jhoblitt [5664] * trunk/Nebulous-Server/Changes (modified) * trunk/Nebulous-Server/lib/Nebulous/Server.pm (modified) * trunk/Nebulous-Server/lib/Nebulous/Server/SQL.pm (modified) * trunk/Nebulous/Changes (modified) * trunk/Nebulous/lib/Nebulous/Client.pm (modified) * trunk/Nebulous/lib/Nebulous/Server.pm (modified) * trunk/Nebulous/lib/Nebulous/Server/SQL.pm (modified) Nebulous::Client, Nebulous::Server, & Nebulous::Server::SQL VERSION ... Sat, 03 Dec 2005 02:29:55 GMT jhoblitt [5663] * trunk/Nebulous/lib/Nebulous/Client.pod (modified) add ->open_create() Sat, 03 Dec 2005 02:26:59 GMT jhoblitt [5662] * trunk/Nebulous-Server/Changes (modified) * trunk/Nebulous-Server/t/11_client_create.t (modified) * trunk/Nebulous-Server/t/11_client_open_create.t (added) * trunk/Nebulous/Changes (modified) * trunk/Nebulous/lib/Nebulous/Client.pm (modified) * trunk/Nebulous/t/11_client_create.t (modified) * trunk/Nebulous/t/11_client_open_create.t (added) add Nebulous::Client->open_create() change ... Fri, 02 Dec 2005 23:48:16 GMT jhoblitt [5660] * trunk/Nebulous-Server/lib/Nebulous/Server.pm (modified) * trunk/Nebulous/lib/Nebulous/Server.pm (modified) fix test failure Thu, 10 Nov 2005 22:07:53 GMT jhoblitt [5504] * trunk/Nebulous-Server/lib/Nebulous/Server.pm (modified) * trunk/Nebulous-Server/t/03_server_create_object.t (modified) * trunk/Nebulous/lib/Nebulous/Server.pm (modified) * trunk/Nebulous/t/03_server_create_object.t (modified) change Nebulous::Server->create_object() to validate comment length Thu, 10 Nov 2005 21:57:15 GMT jhoblitt [5503] * trunk/Nebulous-Server/lib/Nebulous/Server.pm (modified) * trunk/Nebulous-Server/lib/Nebulous/Server/SQL.pm (modified) * trunk/Nebulous/lib/Nebulous/Server.pm (modified) * trunk/Nebulous/lib/Nebulous/Server/SQL.pm (modified) rename Nebulous::Server::SQL->get_class_id -> get_class_by_id Thu, 10 Nov 2005 21:51:06 GMT jhoblitt [5501] * trunk/Nebulous-Server/lib/Nebulous/Server.pm (modified) * trunk/Nebulous-Server/lib/Nebulous/Server/SQL.pm (modified) * trunk/Nebulous-Server/t/09_server_is_valid_volume_name.t (added) * trunk/Nebulous/lib/Nebulous/Server.pm (modified) * trunk/Nebulous/lib/Nebulous/Server/SQL.pm (modified) * trunk/Nebulous/t/09_server_is_valid_volume_name.t (added) add _is_valid_volume_name() Thu, 10 Nov 2005 21:31:26 GMT jhoblitt [5498] * trunk/Nebulous-Server/lib/Nebulous/Server.pm (modified) * trunk/Nebulous-Server/t/09_server_is_valid_class_id.t (added) * trunk/Nebulous/lib/Nebulous/Server.pm (modified) * trunk/Nebulous/t/09_server_is_valid_class_id.t (added) factor class id verification check into _is_valid_class_id() Thu, 10 Nov 2005 21:21:14 GMT jhoblitt [5496] * trunk/Nebulous-Server/lib/Nebulous/Server/SQL.pm (modified) * trunk/Nebulous/lib/Nebulous/Server/SQL.pm (modified) change the class table so the class_id field isn't auto-incremented Wed, 09 Nov 2005 01:31:07 GMT jhoblitt [5490] * trunk/Nebulous-Server/lib/Nebulous/Server.pm (modified) * trunk/Nebulous-Server/lib/Nebulous/Server/SQL.pm (modified) * trunk/Nebulous-Server/t/03_server_create_object.t (modified) * trunk/Nebulous/lib/Nebulous/Server.pm (modified) * trunk/Nebulous/lib/Nebulous/Server/SQL.pm (modified) * trunk/Nebulous/t/03_server_create_object.t (modified) * trunk/Nebulous/t/Test/Nebulous.pm (modified) change create_object to verify that it's class param is valid Wed, 09 Nov 2005 00:59:20 GMT jhoblitt [5489] * trunk/Nebulous-Server/lib/Nebulous/Server/SQL.pm (modified) * trunk/Nebulous/lib/Nebulous/Server/SQL.pm (modified) remove instance from the class table Wed, 09 Nov 2005 00:48:24 GMT jhoblitt [5487] * trunk/Nebulous-Server/lib/Nebulous/Server.pm (modified) * trunk/Nebulous-Server/lib/Nebulous/Server/SQL.pm (modified) * trunk/Nebulous/lib/Nebulous/Server.pm (modified) * trunk/Nebulous/lib/Nebulous/Server/SQL.pm (modified) add type to storage_object fix delete_object sql Sat, 05 Nov 2005 03:26:07 GMT jhoblitt [5481] * trunk/Nebulous-Server/lib/Nebulous/Server/SQL.pm (modified) * trunk/Nebulous/lib/Nebulous/Server/SQL.pm (modified) change delete_object to also remove storage_object_attr Sat, 05 Nov 2005 02:35:45 GMT jhoblitt [5478] * trunk/Nebulous-Server/lib/Nebulous/Server.pm (modified) * trunk/Nebulous-Server/lib/Nebulous/Server/SQL.pm (modified) * trunk/Nebulous/lib/Nebulous/Server.pm (modified) * trunk/Nebulous/lib/Nebulous/Server/SQL.pm (modified) split storage_object table into storage_object & storage_object_attr Wed, 14 Sep 2005 03:25:40 GMT jhoblitt [5051] * trunk/Nebulous/lib/Nebulous/Client.pod (modified) reference Nebulous::Client::QuickStart Wed, 14 Sep 2005 03:24:45 GMT jhoblitt [5050] * trunk/Nebulous-Server/docs/design.txt (modified) * trunk/Nebulous/docs/design.txt (modified) * trunk/Nebulous/lib/Nebulous/Client/QuickStart.pod (modified) fix typos Wed, 14 Sep 2005 00:52:35 GMT jhoblitt [5047] * trunk/Nebulous/lib/Nebulous/Client/QuickStart.pod (modified) add ref to examples directory Wed, 14 Sep 2005 00:36:38 GMT jhoblitt [5044] * trunk/Nebulous-Server/MANIFEST (modified) * trunk/Nebulous/MANIFEST (modified) * trunk/Nebulous/lib/Nebulous/Client/QuickStart.pod (added) add Nebulous::Server::QuickStart Wed, 31 Aug 2005 21:00:12 GMT jhoblitt [4933] * trunk/Nebulous-Server/lib/Nebulous/Server/SQL.pm (modified) * trunk/Nebulous/lib/Nebulous/Server/SQL.pm (modified) add index for volume.name Wed, 31 Aug 2005 03:33:24 GMT jhoblitt [4928] * trunk/Nebulous/lib/Nebulous/Client.pm (modified) initialize logging from import() Wed, 31 Aug 2005 03:25:32 GMT jhoblitt [4927] * trunk/Nebulous/lib/Nebulous/Client.pm (modified) * trunk/Nebulous/lib/Nebulous/Client/Log.pm (modified) add Nebulous::Client::Log::init() class method Wed, 31 Aug 2005 00:34:41 GMT jhoblitt [4912] * trunk/Nebulous-Server/lib/Nebulous/Server/SQL.pm (modified) * trunk/Nebulous/lib/Nebulous/Server/SQL.pm (modified) fix new_volume() sql Wed, 31 Aug 2005 00:11:12 GMT jhoblitt [4906] * trunk/Nebulous-Server/lib/Nebulous/Server/SQL.pm (modified) * trunk/Nebulous/lib/Nebulous/Server/SQL.pm (modified) add new_volume() Sat, 27 Aug 2005 03:40:25 GMT jhoblitt [4894] * trunk/Nebulous-Server/lib/Nebulous/Server/SQL.pm (modified) * trunk/Nebulous/lib/Nebulous/Server/SQL.pm (modified) add get_db_schema() and get_db_clear() Fri, 26 Aug 2005 02:06:33 GMT jhoblitt [4880] * trunk/Nebulous-Server/lib/Nebulous/Server/Log.pm (modified) * trunk/Nebulous/lib/Nebulous/Server/Log.pm (modified) typo fix Thu, 25 Aug 2005 23:42:34 GMT jhoblitt [4879] * trunk/Nebulous-Server/Build.PL (modified) * trunk/Nebulous-Server/scripts/bench_test.pl (modified) * trunk/Nebulous-Server/scripts/stest.pl (modified) * trunk/Nebulous/Build.PL (modified) * trunk/Nebulous/lib/Nebulous/Client.pod (modified) * trunk/Nebulous/scripts/bench_test.pl (modified) * trunk/Nebulous/scripts/stest.pl (modified) * trunk/Nebulous/t/Test/Nebulous.pm (modified) document object methods Thu, 25 Aug 2005 23:42:33 GMT jhoblitt [4878] * trunk/Nebulous-Server/lib/Nebulous/Server/Log.pm (modified) * trunk/Nebulous/lib/Nebulous/Server/Log.pm (modified) add init() class method Thu, 25 Aug 2005 01:44:32 GMT jhoblitt [4874] * trunk/Nebulous-Server/lib/Nebulous/Server.pm (modified) * trunk/Nebulous-Server/lib/Nebulous/Server/Config.pm (added) * trunk/Nebulous/lib/Nebulous/Server.pm (modified) * trunk/Nebulous/lib/Nebulous/Server/Config.pm (added) rename Nebulous::Server->setup() -> Nebulous::Server->init() add ... Thu, 28 Jul 2005 03:48:41 GMT jhoblitt [4638] * trunk/Nebulous-Server/t/18_client_open.t (modified) * trunk/Nebulous/lib/Nebulous/Client.pm (modified) * trunk/Nebulous/t/18_client_open.t (modified) ->open( $foo, 'write') is not allowed when object has multiple instances Thu, 28 Jul 2005 01:40:26 GMT jhoblitt [4633] * trunk/Nebulous/lib/Nebulous/Client.pm (modified) remove an old auto-lock comment Thu, 28 Jul 2005 01:38:26 GMT jhoblitt [4632] * trunk/Nebulous/lib/Nebulous/Client.pm (modified) remove commented auto-lock code Thu, 30 Jun 2005 02:35:06 GMT jhoblitt [4440] * trunk/Nebulous-Server/Build.PL (modified) * trunk/Nebulous-Server/MANIFEST (modified) * trunk/Nebulous-Server/Todo (modified) * trunk/Nebulous-Server/docs/apache_setup.txt (modified) * trunk/Nebulous-Server/docs/setup.txt (modified) * trunk/Nebulous-Server/lib/Nebulous/Server.pm (modified) * trunk/Nebulous-Server/lib/Nebulous/Server.pod (modified) * trunk/Nebulous-Server/lib/Nebulous/Server/Apache.pm (modified) * trunk/Nebulous-Server/lib/Nebulous/Server/Log.pm (modified) * trunk/Nebulous-Server/lib/Nebulous/Server/SOAP.pm (modified) * trunk/Nebulous-Server/lib/Nebulous/Server/SQL.pm (modified) * trunk/Nebulous-Server/nebulous.wsdl (modified) * trunk/Nebulous-Server/scripts/bench_test.pl (modified) * trunk/Nebulous-Server/scripts/imageserver.pl (modified) * trunk/Nebulous-Server/scripts/ptest.pl (modified) * trunk/Nebulous-Server/scripts/stest.pl (modified) * trunk/Nebulous-Server/t/01_load.t (modified) * trunk/Nebulous-Server/t/02_server_setup.t (modified) * trunk/Nebulous-Server/t/03_server_create_object.t (modified) * trunk/Nebulous-Server/t/04_server_replicate_object.t (modified) * trunk/Nebulous-Server/t/05_server_lock_object.t (modified) * trunk/Nebulous-Server/t/06_server_unlock_object.t (modified) * trunk/Nebulous-Server/t/07_server_find_instances.t (modified) * trunk/Nebulous-Server/t/08_server_delete_instance.t (modified) * trunk/Nebulous-Server/t/09_server_stat_object.t (modified) * trunk/Nebulous-Server/t/10_client_new.t (modified) * trunk/Nebulous-Server/t/11_client_create.t (modified) * trunk/Nebulous-Server/t/12_client_replicate.t (modified) * trunk/Nebulous-Server/t/13_client_cull.t (modified) * trunk/Nebulous-Server/t/14_client_lock.t (modified) * trunk/Nebulous-Server/t/15_client_unlock.t (modified) * trunk/Nebulous-Server/t/16_client_find_instances.t (modified) * trunk/Nebulous-Server/t/17_client_find.t (modified) * trunk/Nebulous-Server/t/18_client_open.t (modified) * trunk/Nebulous-Server/t/19_client_delete.t (modified) * trunk/Nebulous-Server/t/20_client_copy.t (modified) * trunk/Nebulous-Server/t/21_client_move.t (modified) * trunk/Nebulous-Server/t/22_client_delete_instance.t (modified) * trunk/Nebulous-Server/t/23_client_stat.t (modified) * trunk/Nebulous-Server/t/apache_03_server_create_object.x (modified) * trunk/Nebulous-Server/t/apache_04_server_replicate_object.x (modified) * trunk/Nebulous-Server/t/apache_05_server_lock_object.x (modified) * trunk/Nebulous/Build.PL (modified) * trunk/Nebulous/MANIFEST (modified) * trunk/Nebulous/Todo (modified) * trunk/Nebulous/docs/apache_setup.txt (modified) * trunk/Nebulous/docs/setup.txt (modified) * trunk/Nebulous/lib/Nebulous/Client.pm (modified) * trunk/Nebulous/lib/Nebulous/Client.pod (modified) * trunk/Nebulous/lib/Nebulous/Client/HTTP.pm (modified) * trunk/Nebulous/lib/Nebulous/Client/Log.pm (modified) * trunk/Nebulous/lib/Nebulous/Server.pm (modified) * trunk/Nebulous/lib/Nebulous/Server.pod (modified) * trunk/Nebulous/lib/Nebulous/Server/Apache.pm (modified) * trunk/Nebulous/lib/Nebulous/Server/Log.pm (modified) * trunk/Nebulous/lib/Nebulous/Server/SOAP.pm (modified) * trunk/Nebulous/lib/Nebulous/Server/SQL.pm (modified) * trunk/Nebulous/lib/Nebulous/Util.pm (modified) * trunk/Nebulous/nebclient/bootstrap.sh (modified) * trunk/Nebulous/nebclient/configure.ac (modified) * trunk/Nebulous/nebclient/nebulous.wsdl (modified) * trunk/Nebulous/nebclient/src/Makefile.am (modified) * trunk/Nebulous/nebclient/src/nebclient.c (modified) * trunk/Nebulous/nebclient/src/nebclient.h (modified) * trunk/Nebulous/nebclient/src/test.c (modified) * trunk/Nebulous/nebulous.wsdl (modified) * trunk/Nebulous/scripts/bench_test.pl (modified) * trunk/Nebulous/scripts/imageserver.pl (modified) * trunk/Nebulous/scripts/ptest.pl (modified) * trunk/Nebulous/scripts/stest.pl (modified) * trunk/Nebulous/t/01_load.t (modified) * trunk/Nebulous/t/02_server_setup.t (modified) * trunk/Nebulous/t/03_server_create_object.t (modified) * trunk/Nebulous/t/04_server_replicate_object.t (modified) * trunk/Nebulous/t/05_server_lock_object.t (modified) * trunk/Nebulous/t/06_server_unlock_object.t (modified) * trunk/Nebulous/t/07_server_find_instances.t (modified) * trunk/Nebulous/t/08_server_delete_instance.t (modified) * trunk/Nebulous/t/09_server_stat_object.t (modified) * trunk/Nebulous/t/10_client_new.t (modified) * trunk/Nebulous/t/11_client_create.t (modified) * trunk/Nebulous/t/12_client_replicate.t (modified) * trunk/Nebulous/t/13_client_cull.t (modified) * trunk/Nebulous/t/14_client_lock.t (modified) * trunk/Nebulous/t/15_client_unlock.t (modified) * trunk/Nebulous/t/16_client_find_instances.t (modified) * trunk/Nebulous/t/17_client_find.t (modified) * trunk/Nebulous/t/18_client_open.t (modified) * trunk/Nebulous/t/19_client_delete.t (modified) * trunk/Nebulous/t/20_client_copy.t (modified) * trunk/Nebulous/t/21_client_move.t (modified) * trunk/Nebulous/t/22_client_delete_instance.t (modified) * trunk/Nebulous/t/23_client_stat.t (modified) * trunk/Nebulous/t/Test/Nebulous.pm (modified) * trunk/Nebulous/t/apache_03_server_create_object.x (modified) * trunk/Nebulous/t/apache_04_server_replicate_object.x (modified) * trunk/Nebulous/t/apache_05_server_lock_object.x (modified) * trunk/Nebulous/t/conf/extra.conf.in (modified) * trunk/Nebulous/t/conf/startup.pl.in (modified) rename PS::IPP::IData -> Nebulous Sat, 15 Jan 2005 04:02:12 GMT jhoblitt [3016] * trunk/Nebulous-Server/docs/database_setup.txt (modified) * trunk/Nebulous-Server/lib/Nebulous/Server/SQL.pm (modified) * trunk/Nebulous-Server/t/09_server_stat_object.t (modified) * trunk/Nebulous-Server/t/23_client_stat.t (modified) * trunk/Nebulous/docs/database_setup.txt (modified) * trunk/Nebulous/lib/Nebulous/Server/SQL.pm (modified) * trunk/Nebulous/t/09_server_stat_object.t (modified) * trunk/Nebulous/t/23_client_stat.t (modified) * trunk/Nebulous/t/Test/Nebulous.pm (modified) update database scheme for mysql 4.1 syntax Thu, 06 Jan 2005 04:11:02 GMT jhoblitt [2919] * trunk/Nebulous/lib/Nebulous/Client.pm (modified) rename a variable in cull() for clarity Thu, 06 Jan 2005 04:00:23 GMT jhoblitt [2918] * trunk/Nebulous-Server/lib/Nebulous/Server/Apache.pm (modified) * trunk/Nebulous-Server/t/01_load.t (modified) * trunk/Nebulous/lib/Nebulous/Client.pm (modified) * trunk/Nebulous/lib/Nebulous/Server/Apache.pm (modified) * trunk/Nebulous/t/01_load.t (modified) use PS::IPP::IData::Server::SOAP as a proxy between Apache.pm and ... Thu, 06 Jan 2005 03:56:43 GMT jhoblitt [2917] * trunk/Nebulous-Server/lib/Nebulous/Server/SOAP.pm (added) * trunk/Nebulous/lib/Nebulous/Server/SOAP.pm (added) first working version Wed, 05 Jan 2005 22:31:45 GMT jhoblitt [2914] * trunk/Nebulous/lib/Nebulous/Client.pm (modified) add err & set_err methods change delete to return undef on error Wed, 05 Jan 2005 22:13:02 GMT jhoblitt [2912] * trunk/Nebulous/lib/Nebulous/Client.pod (added) first working version Wed, 05 Jan 2005 20:25:44 GMT jhoblitt [2907] * trunk/Nebulous/lib/Nebulous/Client.pm (modified) remove all automatic locking Wed, 05 Jan 2005 04:31:59 GMT jhoblitt [2905] * trunk/Nebulous-Server/lib/Nebulous/Server.pm (modified) * trunk/Nebulous/lib/Nebulous/Server.pm (modified) always call ->finish on select sths Wed, 05 Jan 2005 04:04:45 GMT jhoblitt [2904] * trunk/Nebulous-Server/lib/Nebulous/Server.pm (modified) * trunk/Nebulous/lib/Nebulous/Server.pm (modified) fix scoping issue Wed, 05 Jan 2005 03:45:52 GMT jhoblitt [2903] * trunk/Nebulous-Server/lib/Nebulous/Server.pm (modified) * trunk/Nebulous/lib/Nebulous/Server.pm (modified) move from DBI->prepare to DBI->prepare_cached cleanup _get_storage_volume Wed, 05 Jan 2005 03:19:12 GMT jhoblitt [2902] * trunk/Nebulous-Server/lib/Nebulous/Server.pm (modified) * trunk/Nebulous-Server/lib/Nebulous/Server/SQL.pm (modified) * trunk/Nebulous/lib/Nebulous/Server.pm (modified) * trunk/Nebulous/lib/Nebulous/Server/SQL.pm (modified) remove raw SQl from _get_storage_volume Wed, 05 Jan 2005 03:10:08 GMT jhoblitt [2901] * trunk/Nebulous-Server/lib/Nebulous/Server.pm (modified) * trunk/Nebulous/lib/Nebulous/Server.pm (modified) move debug messages to after parameter validation Wed, 05 Jan 2005 03:03:30 GMT jhoblitt [2900] * trunk/Nebulous-Server/lib/Nebulous/Server.pm (modified) * trunk/Nebulous-Server/lib/Nebulous/Server/Apache.pm (modified) * trunk/Nebulous/lib/Nebulous/Server.pm (modified) * trunk/Nebulous/lib/Nebulous/Server/Apache.pm (modified) suppress warnings Wed, 05 Jan 2005 02:44:54 GMT jhoblitt [2898] * trunk/Nebulous-Server/lib/Nebulous/Server.pm (modified) * trunk/Nebulous-Server/lib/Nebulous/Server/Apache.pm (modified) * trunk/Nebulous-Server/lib/Nebulous/Server/Log.pm (modified) * trunk/Nebulous-Server/lib/Nebulous/Server/SQL.pm (modified) * trunk/Nebulous/lib/Nebulous/Client.pm (modified) * trunk/Nebulous/lib/Nebulous/Client/Log.pm (modified) * trunk/Nebulous/lib/Nebulous/Server.pm (modified) * trunk/Nebulous/lib/Nebulous/Server/Apache.pm (modified) * trunk/Nebulous/lib/Nebulous/Server/Log.pm (modified) * trunk/Nebulous/lib/Nebulous/Server/SQL.pm (modified) * trunk/Nebulous/lib/Nebulous/Util.pm (modified) fatal warnings Tue, 04 Jan 2005 23:27:37 GMT jhoblitt [2895] * trunk/Nebulous/lib/Nebulous/Client.pm (modified) more consistent tracing messages Tue, 04 Jan 2005 22:08:20 GMT jhoblitt [2894] * trunk/Nebulous/lib/Nebulous/Client.pm (modified) add stat method Tue, 04 Jan 2005 02:46:26 GMT jhoblitt [2880] * trunk/Nebulous/lib/Nebulous/Client.pm (modified) add checks for copy & delete success in move