|
|
|
@13259
|
19 years |
jhoblitt |
don't depend ong ENV{HOME} being set
|
|
|
|
@13256
|
19 years |
jhoblitt |
change all Nebulous::Client public methods to behave in list context
|
|
|
|
@13255
|
19 years |
jhoblitt |
debugging trace updates
change the docs to indicate that ->create() …
|
|
|
|
@13253
|
19 years |
jhoblitt |
comment fix
|
|
|
|
@13251
|
19 years |
jhoblitt |
rework the getmountedvol() stored procedure to attempt to work around …
|
|
|
|
@13245
|
19 years |
jhoblitt |
change getmountedvol() to set it's own transaction level to attempt to …
|
|
|
|
@13244
|
19 years |
jhoblitt |
extra trace debugging in ->find_instances
|
|
|
|
@13228
|
19 years |
jhoblitt |
fix a nasty logic bug in Nebulous::Client->replicate()
|
|
|
|
@13227
|
19 years |
jhoblitt |
add debugging statment to ->find_instances
|
|
|
|
@13226
|
19 years |
jhoblitt |
add some additional keys
|
|
|
|
@13215
|
19 years |
jhoblitt |
fix new_volume syntax
|
|
|
|
@13209
|
19 years |
jhoblitt |
VERSION to 0.05
|
|
|
|
@13203
|
19 years |
jhoblitt |
valid that $key arguments are valid
|
|
|
|
@13180
|
19 years |
jhoblitt |
overhaul Nebulous::Client->cull()
add the number of instances to …
|
|
|
|
@13177
|
19 years |
jhoblitt |
SQL cleanup
|
|
|
|
@13173
|
19 years |
jhoblitt |
better paramter checking
overhaul instance table
add …
|
|
|
|
@13131
|
19 years |
jhoblitt |
add volume.available field and logic to use it
|
|
|
|
@13130
|
19 years |
jhoblitt |
add volume.allocate field and logic to use it
|
|
|
|
@13115
|
19 years |
jhoblitt |
add instance.vol_id field
misc code cleanups
|
|
|
|
@13111
|
19 years |
jhoblitt |
hack to fix mysterous lack of initalization
|
|
|
|
@13092
|
19 years |
jhoblitt |
remove $class_id & $comment params from Nebulous::Server->create() and …
|
|
|
|
@13089
|
19 years |
jhoblitt |
update SYNOPSIS
|
|
|
|
@13087
|
19 years |
jhoblitt |
add Nebulous::Server->{setxattr_object, listxattr_object, …
|
|
|
|
@13072
|
19 years |
jhoblitt |
change Nebulous::Client->move() to use ->rename_object()
|
|
|
|
@13071
|
19 years |
jhoblitt |
add Nebulous::Server->rename_object()
|
|
|
|
@13067
|
19 years |
jhoblitt |
add $volume param to ->copy()
|
|
|
|
@13058
|
19 years |
jhoblitt |
add $volume param to ->cull()
|
|
|
|
@13057
|
19 years |
jhoblitt |
doc find_objects()
|
|
|
|
@13048
|
19 years |
jhoblitt |
add Nebulous::Client->find_objects()
|
|
|
|
@13047
|
19 years |
jhoblitt |
add Nebulous::Server->find_keys()
|
|
|
|
@13041
|
19 years |
jhoblitt |
add getmountedvol() stored procedure
|
|
|
|
@13027
|
19 years |
jhoblitt |
create the default "class id" when the database is initialized
|
|
|
|
@12966
|
19 years |
jhoblitt |
VERSION to 0.04
|
|
|
|
@12961
|
19 years |
jhoblitt |
change API to generally return true URIs instead of file paths
add …
|
|
|
|
@12007
|
19 years |
jhoblitt |
rename volume.mountpoint -> volume.path
|
|
|
|
@12005
|
19 years |
jhoblitt |
add nebdiskd
add mount table
|
|
|
|
@10628
|
20 years |
jhoblitt |
make Nebulous::Server::Config no longer a singleton
|
|
|
|
@10627
|
20 years |
jhoblitt |
make Nebulous::Server::Log mod_perl aware
change Nebulous::Server::Log …
|
|
|
|
@10579
|
20 years |
jhoblitt |
change Nebulous::Server::SOAP to be mod_perl aware
change …
|
|
|
|
@10576
|
20 years |
jhoblitt |
make SQL syntax MySQL 5 compatible
|
|
|
|
@10575
|
20 years |
jhoblitt |
add a Nebulous::Server->config() accessor
make Nebulous::Server->db() …
|
|
|
|
@10546
|
20 years |
jhoblitt |
change Nebulous::Server instantiate objects (init -> new) instead of …
|
|
|
|
@10451
|
20 years |
jhoblitt |
don't reset the query cache when dropping tables
|
|
|
|
@6188
|
20 years |
jhoblitt |
fix api example
|
|
|
|
@6094
|
20 years |
jhoblitt |
add 'RESET QUERY CACHE'
|
|
|
|
@5670
|
21 years |
jhoblitt |
fix Nebulous::Client->open()
|
|
|
|
@5664
|
21 years |
jhoblitt |
Nebulous::Client, Nebulous::Server, & Nebulous::Server::SQL VERSION to …
|
|
|
|
@5663
|
21 years |
jhoblitt |
add ->open_create()
|
|
|
|
@5662
|
21 years |
jhoblitt |
add Nebulous::Client->open_create()
change Nebulous::Client->create() …
|
|
|
|
@5660
|
21 years |
jhoblitt |
fix test failure
|
|
|
|
@5504
|
21 years |
jhoblitt |
change Nebulous::Server->create_object() to validate comment length
|
|
|
|
@5503
|
21 years |
jhoblitt |
rename Nebulous::Server::SQL->get_class_id -> get_class_by_id
|
|
|
|
@5501
|
21 years |
jhoblitt |
add _is_valid_volume_name()
|
|
|
|
@5498
|
21 years |
jhoblitt |
factor class id verification check into _is_valid_class_id()
|
|
|
|
@5496
|
21 years |
jhoblitt |
change the class table so the class_id field isn't auto-incremented
|
|
|
|
@5490
|
21 years |
jhoblitt |
change create_object to verify that it's class param is valid
|
|
|
|
@5489
|
21 years |
jhoblitt |
remove instance from the class table
|
|
|
|
@5487
|
21 years |
jhoblitt |
add type to storage_object
fix delete_object sql
|
|
|
|
@5481
|
21 years |
jhoblitt |
change delete_object to also remove storage_object_attr
|
|
|
|
@5478
|
21 years |
jhoblitt |
split storage_object table into storage_object & storage_object_attr
|
|
|
|
@5051
|
21 years |
jhoblitt |
reference Nebulous::Client::QuickStart
|
|
|
|
@5050
|
21 years |
jhoblitt |
fix typos
|
|
|
|
@5047
|
21 years |
jhoblitt |
add ref to examples directory
|
|
|
|
@5044
|
21 years |
jhoblitt |
add Nebulous::Server::QuickStart
|
|
|
|
@4933
|
21 years |
jhoblitt |
add index for volume.name
|
|
|
|
@4928
|
21 years |
jhoblitt |
initialize logging from import()
|
|
|
|
@4927
|
21 years |
jhoblitt |
add Nebulous::Client::Log::init() class method
|
|
|
|
@4912
|
21 years |
jhoblitt |
fix new_volume() sql
|
|
|
|
@4906
|
21 years |
jhoblitt |
add new_volume()
|
|
|
|
@4894
|
21 years |
jhoblitt |
add get_db_schema() and get_db_clear()
|
|
|
|
@4880
|
21 years |
jhoblitt |
typo fix
|
|
|
|
@4879
|
21 years |
jhoblitt |
document object methods
|
|
|
|
@4878
|
21 years |
jhoblitt |
add init() class method
|
|
|
|
@4874
|
21 years |
jhoblitt |
rename Nebulous::Server->setup() -> Nebulous::Server->init()
add …
|
|
|
|
@4638
|
21 years |
jhoblitt |
->open( $foo, 'write') is not allowed when object has multiple instances
|
|
|
|
@4633
|
21 years |
jhoblitt |
remove an old auto-lock comment
|
|
|
|
@4632
|
21 years |
jhoblitt |
remove commented auto-lock code
|
|
|
|
@4440
|
21 years |
jhoblitt |
rename PS::IPP::IData -> Nebulous
|
|
|
|
@3016
|
22 years |
jhoblitt |
update database scheme for mysql 4.1 syntax
|
|
|
|
@2919
|
22 years |
jhoblitt |
rename a variable in cull() for clarity
|
|
|
|
@2918
|
22 years |
jhoblitt |
use PS::IPP::IData::Server::SOAP as a proxy between Apache.pm and Server.pm
|
|
|
|
@2917
|
22 years |
jhoblitt |
first working version
|
|
|
|
@2914
|
22 years |
jhoblitt |
add err & set_err methods
change delete to return undef on error
|
|
|
|
@2912
|
22 years |
jhoblitt |
first working version
|
|
|
|
@2907
|
22 years |
jhoblitt |
remove all automatic locking
|
|
|
|
@2905
|
22 years |
jhoblitt |
always call ->finish on select sths
|
|
|
|
@2904
|
22 years |
jhoblitt |
fix scoping issue
|
|
|
|
@2903
|
22 years |
jhoblitt |
move from DBI->prepare to DBI->prepare_cached
cleanup _get_storage_volume
|
|
|
|
@2902
|
22 years |
jhoblitt |
remove raw SQl from _get_storage_volume
|
|
|
|
@2901
|
22 years |
jhoblitt |
move debug messages to after parameter validation
|
|
|
|
@2900
|
22 years |
jhoblitt |
suppress warnings
|
|
|
|
@2898
|
22 years |
jhoblitt |
fatal warnings
|
|
|
|
@2895
|
22 years |
jhoblitt |
more consistent tracing messages
|
|
|
|
@2894
|
22 years |
jhoblitt |
add stat method
|
|
|
|
@2880
|
22 years |
jhoblitt |
add checks for copy & delete success in move
|
|
|
|
@2877
|
22 years |
jhoblitt |
add check for valid filehandles in copy
|
|
|
|
@2875
|
22 years |
jhoblitt |
don't automatically lock for copy
|
|
|
|
@2863
|
22 years |
jhoblitt |
first working version
|
|
|
|
@2862
|
22 years |
jhoblitt |
use urn:PS/IPP/IData/Server as server namespace
|
|
|
|
@2787
|
22 years |
jhoblitt |
fix default logging level
|
|
|
|