Commit Graph

  • 706dfaed23 Story #1189: As a user I can set a content type on a file loaded via stream wrapper. Matt Butcher 2012-01-26 16:33:41 -06:00
  • a4af935066 Minor update to unit tests. Matt Butcher 2012-01-26 16:32:11 -06:00
  • a53a2ddd51 Updated testing info. Matt Butcher 2012-01-26 16:30:45 -06:00
  • 86665ba77d Minor reworking for IdentityServices in existing Swift. Matt Butcher 2012-01-25 17:40:22 -06:00
  • 4d02e28529 Updated all unit tests to use IdentityServices. Matt Butcher 2012-01-25 17:39:50 -06:00
  • ff8bed1d56 Now allow filtering on service catalog. Matt Butcher 2012-01-25 10:49:27 -06:00
  • 964df86366 Updating settings.ini. Matt Butcher 2012-01-24 20:38:37 -06:00
  • a12b7e78bf Story #1144: As a user I can fine tune connection timeouts. Matt Butcher 2012-01-24 20:34:16 -06:00
  • 1935bbfe86 Updated docs. Matt Butcher 2012-01-24 20:33:32 -06:00
  • 3370feb6a2 Had to remove the rewind() added yesterday. Matt Butcher 2012-01-24 20:31:07 -06:00
  • 99ea808e33 Story #1104: As a user I can authenticate through Identity Services. Matt Butcher 2012-01-24 20:19:51 -06:00
  • 40440b3bb9 This now handles listing tenants. Matt Butcher 2012-01-24 17:51:10 -06:00
  • fab9907993 All unit tests now pass on IdentityServices. Matt Butcher 2012-01-24 16:37:52 -06:00
  • 76b89198e9 Renamed ControlServices to IdentityServices. Matt Butcher 2012-01-24 14:54:27 -06:00
  • c7c8818dc5 Renamed files to reflect the current branding. Matt Butcher 2012-01-24 14:51:09 -06:00
  • d77304ea7c Cleaned up debugging code. Matt Butcher 2012-01-24 14:49:25 -06:00
  • 0700f0c845 Updated settings. Matt Butcher 2012-01-24 14:49:15 -06:00
  • 5f2ba08757 Basic auth now working with control services. Matt Butcher 2012-01-24 14:08:59 -06:00
  • 71a08305cb Changed the content() method on Response to not fclose(). Matt Butcher 2012-01-24 14:08:19 -06:00
  • db296e35a8 Added control services tests. Matt Butcher 2012-01-23 18:40:30 -06:00
  • eb81ee3d54 Created initial version of ControlServices. Matt Butcher 2012-01-23 18:39:36 -06:00
  • c048042e79 Fixed a bug in POST handling. Matt Butcher 2012-01-23 18:38:28 -06:00
  • cf8e6146e3 Story #433: As a user I can access objects using stream wrappers. Matt Butcher 2012-01-20 21:42:18 -06:00
  • c2a296576e Added directory scanning. Matt Butcher 2012-01-20 21:39:53 -06:00
  • 3f528b7167 Updated directory functions. Matt Butcher 2012-01-20 17:47:26 -06:00
  • f22f152d40 Test that copy() works. Matt Butcher 2012-01-20 16:45:00 -06:00
  • d03f284701 Updated stream wrapper to provide better stat() support. Matt Butcher 2012-01-20 16:30:49 -06:00
  • 38d1665042 Added ability to grab entire bootstrap config. Matt Butcher 2012-01-20 16:30:26 -06:00
  • 3ec063155b Implemented stream_cast and stream_set_option. Matt Butcher 2012-01-19 21:15:43 -06:00
  • 49cc5bbb57 Updating unit tests, removing syslog calls. Matt Butcher 2012-01-19 17:38:51 -06:00
  • 7af6bc580d Updated unit tests. Matt Butcher 2012-01-19 17:36:05 -06:00
  • d2389de15f Fixed broken stream handling. Matt Butcher 2012-01-19 17:35:15 -06:00
  • 12007c6658 Added comments. Matt Butcher 2012-01-19 17:32:11 -06:00
  • e1b1e6303b Fixed resource that was closed too early. Matt Butcher 2012-01-19 16:02:46 -06:00
  • 36deea05ae Updated tons of unit tests. Matt Butcher 2012-01-19 16:02:27 -06:00
  • 7b1b54d9ba Improved error handling, fixed content length. Matt Butcher 2012-01-19 16:02:03 -06:00
  • 6e3ac246d5 Fixed the ETag/Content-Length issues for streams. Matt Butcher 2012-01-19 15:50:26 -06:00
  • a8ea64caf3 Added config() static to Bootstrap. Matt Butcher 2012-01-19 15:49:04 -06:00
  • 3644b5b566 Removed code that closed input stream. Matt Butcher 2012-01-19 15:48:05 -06:00
  • 9095223128 Stupped out almost all of the file-level functions. Matt Butcher 2012-01-18 21:28:43 -06:00
  • 22ac285230 Improving file IO opening and closing. Matt Butcher 2012-01-18 20:34:51 -06:00
  • 02dbc1ebc5 Added StreamWrapperTest. Matt Butcher 2012-01-18 19:52:37 -06:00
  • 4a498a9304 Minor refactor of swiftAuth(). Matt Butcher 2012-01-18 19:52:08 -06:00
  • ea7928e031 Initial add of stream wrapper. Matt Butcher 2012-01-17 18:07:00 -06:00
  • b5755cf7c9 Updated the RELEASE notes for 1.0.0-alpha1. Matt Butcher 2012-01-17 11:21:27 -06:00
  • 6edfaf6207 Story #1068: As a user I can upload a file as an object. Matt Butcher 2012-01-17 11:13:37 -06:00
  • 7936c81635 Testing CURL library with all units. Matt Butcher 2012-01-13 17:42:37 -06:00
  • 09fa009d6d Re-worked the Transport layer to support CURL and PHP Streams. Matt Butcher 2012-01-13 17:15:14 -06:00
  • 3ed007c5bd Added CURL tests. Matt Butcher 2012-01-13 17:14:52 -06:00
  • 40762ea422 Working on adding better file IO and a CURL transporter. Matt Butcher 2012-01-13 13:55:14 -06:00
  • d76c773a1a Updated Container->save(). Matt Butcher 2012-01-13 13:54:57 -06:00
  • d1699d855a Story #448: As a user I can copy an object across containers. Matt Butcher 2012-01-12 18:22:35 -06:00
  • 1ec2d93691 Story #1057, #1058, #1059: As a user I can set content disposition. Matt Butcher 2012-01-12 16:58:56 -06:00
  • 3020099ecf Story #1055: As a user I can set/get metadata on a container. Matt Butcher 2012-01-12 15:33:31 -06:00
  • 379a4df213 Story #1056: As a user, I can update an object's metadata without updating the object. Matt Butcher 2012-01-12 12:14:58 -06:00
  • 7d51f36780 Story #451: As a user I can get the URL for an object. Matt Butcher 2012-01-12 11:43:03 -06:00
  • fe6bd42628 Story #452: As a user, I can retrieve the ACL on a container. Matt Butcher 2012-01-12 11:32:23 -06:00
  • 22756aa440 Renamed a few ACL functions. Matt Butcher 2012-01-12 11:17:48 -06:00
  • b652e443fc Story #453: As a user I can set the ACL on a container. Matt Butcher 2012-01-11 17:44:26 -06:00
  • fefba207c9 You can now set ACLs on containers. Matt Butcher 2012-01-11 16:55:06 -06:00
  • aa5bfaeecd ACLs are now working. Matt Butcher 2012-01-11 16:54:30 -06:00
  • b6b5617f49 Most of the tests have been written for ACL. Matt Butcher 2012-01-11 14:37:43 -06:00
  • 9ba4022dda Fixed misnamed file. Matt Butcher 2012-01-11 11:11:11 -06:00
  • 01a3851349 Initial checkin of ACLs. Matt Butcher 2012-01-11 11:10:12 -06:00
  • 3d5b3d8185 Updated code documentation. Matt Butcher 2012-01-11 11:09:31 -06:00
  • ffd57ff5ba Updated example settings for tests. Matt Butcher 2012-01-10 16:05:46 -06:00
  • 65cabda85b Removed unnecessary README.txt file. Matt Butcher 2012-01-10 16:01:29 -06:00
  • c0acbebd99 Updated README for unit testing. Matt Butcher 2012-01-10 16:01:00 -06:00
  • 6c78781c72 Updated AuthTest to newest API. Matt Butcher 2012-01-10 16:00:44 -06:00
  • 59144d75e9 Added a little teardown. Matt Butcher 2012-01-10 14:24:20 -06:00
  • 3138aba4a2 Story #447: As a user, I can get an object from Swift. Matt Butcher 2012-01-09 18:44:56 -06:00
  • e0db79af61 Fixed minor typo that I accidentally commit last time. Matt Butcher 2012-01-09 18:43:33 -06:00
  • 57a85e6a03 Updated for better stream support. Matt Butcher 2012-01-09 18:39:05 -06:00
  • 9c2d1b176a Updated testing to add REmoteObject test. Matt Butcher 2012-01-09 18:38:48 -06:00
  • bcb6afc57f Added default MD5 checksums to RemoteObject. Matt Butcher 2012-01-09 11:13:54 -06:00
  • bcf1a77c90 Updated object getters to support refreshing. Matt Butcher 2012-01-06 17:40:28 -06:00
  • d7731832fc Large overhaul to allow two forms of object fetching. Matt Butcher 2012-01-06 17:06:31 -06:00
  • 8560d90e5f Story #446: As a user I can list the contents of a container. Matt Butcher 2012-01-06 12:21:27 -06:00
  • 832341401e Unit tests for objects() and objectsByPrefix() are passing. Matt Butcher 2012-01-05 18:08:52 -06:00
  • 876277ea19 Added Subdir. Matt Butcher 2012-01-05 18:08:40 -06:00
  • 6eb3b7e179 Story #929: As a user, I can iterate over a container. Matt Butcher 2012-01-05 16:38:31 -06:00
  • 2efb44ef6b Added exception for read-only objects. Matt Butcher 2012-01-05 16:37:35 -06:00
  • 44f480919f Added object listing. Matt Butcher 2012-01-05 16:06:53 -06:00
  • 8f0a1e15de Added RemoteObject object proxy. Matt Butcher 2012-01-05 16:06:34 -06:00
  • 456026e5b2 Backed out debugging code. Matt Butcher 2012-01-05 13:49:56 -06:00
  • fea7daa8a2 Story #436: As a user I can remove an object from swift. Matt Butcher 2012-01-05 11:51:52 -06:00
  • c104af1f3a Support for Method Not Allowed HTTP error. Matt Butcher 2012-01-05 11:51:12 -06:00
  • 1e97e9e503 Story #435: As a user I can add an object to Swift. Matt Butcher 2012-01-05 11:22:38 -06:00
  • 23c62dc880 Removed unnecessary function from tests. Matt Butcher 2012-01-05 10:58:03 -06:00
  • 25e21f0fb0 Added remove() function to Container. Matt Butcher 2012-01-05 10:55:37 -06:00
  • a23ee65692 Fixed the last broken unit test. Matt Butcher 2012-01-05 10:55:17 -06:00
  • cc2e356330 Workingn on object save feature. Matt Butcher 2012-01-05 10:18:17 -06:00
  • 7f243feb31 Added 409 to list of caught error codes. Matt Butcher 2012-01-05 10:17:49 -06:00
  • 16edc5372d Added new exceptions for HTTP error codes. Matt Butcher 2012-01-05 09:59:47 -06:00
  • a31bf59b12 Updating test cases. Matt Butcher 2012-01-05 09:12:17 -06:00
  • 41ff507b13 Retrofitted ObjectStorage to pass Container auth info. Matt Butcher 2012-01-04 17:41:25 -06:00
  • 99670d926c Finished Object class. Matt Butcher 2012-01-04 16:42:09 -06:00
  • 1bbb1444a0 Initial Object class. Matt Butcher 2012-01-04 15:13:31 -06:00
  • 9ba5d1651e Updated Container and unit tests. Matt Butcher 2012-01-04 15:11:53 -06:00
  • e016beafd0 Updated README.md. Matt Butcher 2012-01-04 09:38:37 -06:00