Alex Yarmula
9b6dbd59ed
Merge branch 'master' of github.com:jclouds/jclouds
2010-03-24 14:05:28 -07:00
Alex Yarmula
a13fd648c9
issue 214. test uploading a large file
2010-03-24 14:03:41 -07:00
Adrian Cole
ebcaae325f
Issue 215: removed RuntimeDelegate.setInstance and turned to dependency injection for UriBuilder
2010-03-22 22:33:26 -07:00
Adrian Cole
9ea446ac9f
Issue 214: default http executor tried to convert all blobs to a byte array
2010-03-22 10:53:42 -07:00
Adrian Cole
574af762f6
added md5OutputStream to encryptionService and refactored blobstore.clj to use it
2010-03-21 21:04:10 -07:00
Adrian Cole
6fed0e1688
Merge branch 'master' of git@github.com:jclouds/jclouds
...
* 'master' of git@github.com:jclouds/jclouds:
added #getRamSizes() for GridServerClient. added convenience method to ip services. fixed idempotency issues with implementation of http request filter
2010-03-21 16:48:35 -07:00
Adrian Cole
614cbb24c6
Issue 207: increased ferocity of tests to do concurrent 5MB downloads w/checksum on both http and blobstore level.
2010-03-21 16:48:16 -07:00
Alex Yarmula
d6d7aba2be
added #getRamSizes() for GridServerClient. added convenience method to ip services. fixed idempotency issues with implementation of http request filter
2010-03-21 11:11:28 -07:00
Adrian Cole
b70da07b27
Issue 212: now all modules can run clojure tests, and the test clj files will end up in the test jars
2010-03-20 16:39:11 -07:00
Andrew Phillips
64b68d73db
Housekeeping: renamed all .svnignore files to .gitignore, and some line endings.
2010-03-19 11:30:13 +01:00
Adrian Cole
d670ecfa6d
Issue 122: add proxy config to default http provider
2010-03-17 09:27:39 -07:00
Adrian Cole
3be3966f45
fixed bad naming convention on constant
2010-03-15 10:42:46 -07:00
Hugo Duncan
cb0928afae
major update to blobstore clojure binding. factored out core.clj
2010-03-09 11:11:19 -05:00
Alex Yarmula
9df9d45859
added load balancer methods, enums replaced for several option-based objects, tests
2010-03-03 09:13:09 -08:00
Alex Yarmula
4892b843d8
added jobs and ip services; more test; single live test
2010-03-03 09:13:09 -08:00
Alex Yarmula
6abc2110c5
added 2 more methods for managing servers
2010-03-03 09:13:09 -08:00
Adrian Cole
e6b5978616
more parser tests
2010-02-22 21:27:05 -08:00
Adrian Cole
b59faeb385
fix where username and password cannot both contain @
2010-02-22 20:49:32 -08:00
Adrian Cole
a72efaea6d
Issue 177: support scheme-only redirects
2010-02-21 10:43:00 -08:00
Adrian Cole
041ef28bcb
fix where executor service doesn't close when context does
2010-02-16 08:28:56 -08:00
alexstaytuned
9ec8e07243
Added container name validator for Azure. Changed the way the validation exceptions are passed through.
2010-02-09 23:31:41 -08:00
Adrian Cole
752ab1c136
Issue 140: fixed to work when varargs are present
2010-02-09 13:16:24 -08:00
Adrian Cole
44a744de9e
Issue 140: initial validator support from Alex
2010-02-09 12:38:44 -08:00
Adrian Cole
7050b0f85c
fixed status checkers
2010-02-08 22:53:04 -08:00
Adrian Cole
52e40c4651
normalized usage of null across compute apis, removed loop of recreating nodes, extracted BaseComputeService class
2010-02-08 01:32:53 -08:00
Adrian Cole
1a5016a4f8
changed to snapshot versioning so that hudson will work
2010-02-05 23:43:25 -08:00
Adrian Cole
7228d2ea04
Issue 107: added proxy support, timeout parameters, and refactored ssl module
2010-02-05 23:16:34 -08:00
Adrian Cole
268bc2ec04
issue 107: revised hc module, and included it in the enterprise config
2010-02-04 21:51:37 -08:00
Adrian Cole
4582c57c72
fixed version numbers to SNAPSHOT
2010-02-04 21:30:22 -08:00
Adrian Cole
aeb57070e9
Issue 107: new Apache HttpComponents HttpClient 4.0 plugin
2010-02-04 20:36:21 -08:00
adrian.f.cole
2ed029764f
beta-3 release
...
git-svn-id: http://jclouds.googlecode.com/svn/branches/1.0-beta-3@3054 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-02-02 11:34:05 +00:00
adrian.f.cole
b217410ac0
Issue 9, Issue 127: updated javadoc, modified dist to not jarjar, changed dist to support profiles, tools, blobstore, and compute api
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2754 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-02-02 08:31:30 +00:00
adrian.f.cole
7120f6e536
corrected CNFE, as it should have been a subclass of ResourceNotFoundException; stabalized the directory support for rackspace and atmos
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2753 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-02-02 04:07:49 +00:00
adrian.f.cole
a268309c94
overhauled the blobstore api to work with pseudo directories and continuable lists. fixed connection errors in http executor. changed to return null on resource not found
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2745 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-02-01 10:09:45 +00:00
adrian.f.cole
2b3d2b0c48
fix bugs found by pvdyck blind usage of content on HEAD requests and throwing away data on generation of uri
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2738 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-29 23:39:47 +00:00
adrian.f.cole
24f1836f7a
Issue 130 added rsa key options to compute api
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2734 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-29 07:01:20 +00:00
adrian.f.cole
3521c47029
Issue 130: added location and made compute service set-based
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2730 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-28 05:21:11 +00:00
adrian.f.cole
70aa7e4ef3
Issue 73, 130, 150: overhauled context builders, blobstore javadocs, setup http connection limiter, and otherwise readied the code for consumption
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2729 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-25 09:41:37 +00:00
adrian.f.cole
9d305c95a9
Issue 130: added rimu and vanilla vcloud, hardened state changes to delete with status checks, added example build.properties to ant samples
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2727 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-23 03:22:28 +00:00
adrian.f.cole
28aadccb49
Issue 130: fleshed out compute abstraction and hardened TemplateBuilder design
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2718 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-22 09:35:39 +00:00
adrian.f.cole
a17da70588
support null; add AuthorizationException
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2717 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-22 00:30:07 +00:00
adrian.f.cole
cb906ded3c
Issue 130: added options to runNode like openPorts and runScript; added ability to specify alternate endpoint in *ContextBuilderFactory; updated ant tasks to use new node features; Issue 112: normalized vcloud clients
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2712 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-21 06:22:42 +00:00
sharedocs1@gmail.com
e486147c01
Updated license headers (no code changes).
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2703 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-20 11:52:59 +00:00
adrian.f.cole
9b39988ad7
Issue 130, Issue 73: separated out provider context from abstraction. accessible via getProviderSpecificContext
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2684 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-20 00:32:04 +00:00
adrian.f.cole
e38f58902c
Added more images to ec2
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2673 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-19 11:18:41 +00:00
adrian.f.cole
49f14ca0e8
fixed wire logging
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2671 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-19 07:05:59 +00:00
adrian.f.cole
969bb8ea38
Issue 144: Temporary hack until http://code.google.com/p/guava-libraries/issues/detail?id=317 is fixed.
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2670 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-19 02:23:30 +00:00
adrian.f.cole
4407490ff0
Issue 149: updated to latest resteasy release
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2669 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-18 23:49:04 +00:00
adrian.f.cole
f9fec120a7
Issue 130: separated out compute api
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2668 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-18 22:56:58 +00:00
adrian.f.cole
27de8ac105
Issue 148 Issue 9 cleanup javadoc, removed use of string.replaceAll
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2664 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-18 20:28:37 +00:00
adrian.f.cole
2776d12093
corrected ssl errors in blobstore and normalized context factories
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2663 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-16 17:35:59 +00:00
adrian.f.cole
d8e6c0e248
Issue 130, Issue 29: normalize location, called Region in amazon speak, restructured domain model across compute and blobstore
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2658 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-15 23:13:35 +00:00
lili.recusant
bc334b9447
Added WEBAPPVM image (right now only available on Terremark)
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2657 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-15 22:24:32 +00:00
adrian.f.cole
2e138bebe3
bad test fixed
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2654 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-14 16:50:50 +00:00
adrian.f.cole
e330360f64
Issue 122: updated http proxy
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2650 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-14 03:30:32 +00:00
adrian.f.cole
7559ba165e
Issue 122: added proxy support to default java engine
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2649 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-13 21:05:23 +00:00
adrian.f.cole
313e56e8d6
Issue 130: tune output in compute service
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2646 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-13 07:55:27 +00:00
adrian.f.cole
2d19e33828
changed factories to not use varargs as it makes scripting ugly. also added NONE options for the same reason.
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2645 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-13 06:34:35 +00:00
adrian.f.cole
6ff6abd36c
Issue 129 Issue 130: changed naming convention per libcloud; added context object
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2644 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-13 01:19:42 +00:00
adrian.f.cole
e3c6b0e4e1
fastest ec2
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2642 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-12 03:14:05 +00:00
adrian.f.cole
b29521ef41
Issue 147: performace improvements to SQS
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2641 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-12 02:18:23 +00:00
adrian.f.cole
0373e508ec
removed httpnio from Enterprise config and fixed null logger
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2639 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-11 18:01:04 +00:00
adrian.f.cole
7467011318
fixing the pom since resteasy is broken in the other repo
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2638 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-11 16:31:06 +00:00
adrian.f.cole
5b1a2da6a1
Issue 129: cargo integration and ant task consolidation
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2636 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-11 13:38:07 +00:00
adrian.f.cole
befd1f0a4e
Issue 130: corrected type where UMBUNTU should have been UBUNTU, started integrating cargo
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2630 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-11 05:57:07 +00:00
adrian.f.cole
83a2d54e3e
Issue 144: convert to ListenableFutures
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2625 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-10 06:25:44 +00:00
adrian.f.cole
e69831b1a9
Issue 144: replaced exception handling with guava's Throwables methods
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2624 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-10 05:07:42 +00:00
adrian.f.cole
1284fd67fa
Issue 144: replaced FutureFunctionCallable, FutureFunctionWrapper, RunnableFutureTask with Futures.compose and Futures.chain
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2617 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-07 01:46:43 +00:00
adrian.f.cole
6a5a4df606
Issue 144: replace WithinThreadExecutorService with com.google.common.util.concurrent.Executors.sameThreadExecutor
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2616 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-06 22:21:24 +00:00
adrian.f.cole
21014b6c19
removed collections dep as it is now part of guava
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2615 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-06 21:22:18 +00:00
adrian.f.cole
e0a875333f
Issue 112: better error handling and timeouts
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2614 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-06 19:37:21 +00:00
adrian.f.cole
1048f91c5c
changed pom to not rely on the unreliable resteasy snapshot
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2613 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-06 18:44:16 +00:00
adrian.f.cole
83ff721365
final version of google collections
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2607 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-06 02:57:55 +00:00
sharedocs1@gmail.com
bf272b3df0
Housekeeping: removed a public modifier from an interface method since they're public by default.
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2594 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-04 20:02:12 +00:00
adrian.f.cole
bdbb6d0ec9
corrected license of pom.xml files
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2564 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-01 17:56:29 +00:00
adrian.f.cole
7e34f51cc4
Issue 29: completed instance commands
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2561 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-01 01:38:23 +00:00
adrian.f.cole
32ab37d3d7
Fixed license error caught by libcloud: jclouds isn't licensed to Apache, it just uses that license. thanks guys
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2558 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-31 17:36:46 +00:00
adrian.f.cole
7300c0db77
force resteasy into snapshot repo until ci is fixed
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2539 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-30 00:11:24 +00:00
adrian.f.cole
0f158c95f2
Issue 29: completed EBS support
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2533 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-29 05:26:12 +00:00
adrian.f.cole
1c8b5cce44
Issue 29, Issue 76: allowed for null parameters; converted existing ec2 methods to employ Region as a required argument
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2527 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-28 04:51:10 +00:00
adrian.f.cole
e7c6cbf492
Issue 29, Issue 76: added new annotation @EndpointParam, added support for Availability Zones and Regions
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2526 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-28 01:41:31 +00:00
sharedocs1@gmail.com
caaf950fc1
Rewritten the distribution generation to a) use descriptors from a shared dependency b) correctly package transitive dependencies and c) correctly JarJar these dependencies
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2517 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-24 19:50:37 +00:00
adrian.f.cole
9c4ff83f25
Issue 139: introduced default exception for 404 errors
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2501 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-22 00:05:16 +00:00
adrian.f.cole
8cea0a9d89
improved error check
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2496 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-21 06:52:34 +00:00
adrian.f.cole
49636c81b2
Issue 138: Add User agent
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2495 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-21 05:37:54 +00:00
adrian.f.cole
98371e6b37
Issue 112: moved NamedResource to vcloud as it is only used there. added id-based getVDC and getTasksList
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2471 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-19 08:30:53 +00:00
sharedocs1@gmail.com
3ba7c276a7
Added a tweaked "jar-with-dependencies" descriptor that includes only the dependencies that need to be JarJar-ed. See
...
http://code.google.com/p/jclouds/issues/detail?id=127
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2466 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-18 08:49:41 +00:00
adrian.f.cole
ce1b6dea27
Issue 130: added server state
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2462 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-18 07:44:52 +00:00
adrian.f.cole
8116d47b67
Removed dependency of apache commons-io as it overlaps with guava. note guava will include google collections soon
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2457 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-17 20:10:58 +00:00
adrian.f.cole
f2e7e259d3
removed unused base classes
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2456 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-17 17:02:51 +00:00
sharedocs1@gmail.com
74a551f4f0
Updated packaging and JarJar-ing of core dependencies. See http://code.google.com/p/jclouds/issues/detail?id=127
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2455 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-17 15:23:19 +00:00
sharedocs1@gmail.com
7a42009f0e
Ensured the core and the httpnio projects use the same version of jetty
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2451 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-17 15:15:26 +00:00
adrian.f.cole
0dc9f42502
Issue 129, Issue 130: added ec2 to abstraction and ant tool
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2446 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-16 08:24:25 +00:00
adrian.f.cole
f9e5839134
Issue 112, Issue 129, Issue 130: add hosting.com to compute provider and ant tool
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2444 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-16 03:49:13 +00:00
adrian.f.cole
9518a67228
Issue 130, Issue 129: revised compute abstraction to be more resource oriented. added GET to ant
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2443 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-16 00:42:40 +00:00
adrian.f.cole
96c9758da8
Issue 128: added atmos to vfs
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2427 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-15 01:05:58 +00:00
sharedocs1@gmail.com
68b1ec926c
Added a "dependencies" descriptor to demonstrate how we might include deps in the final package. See
...
http://code.google.com/p/jclouds/issues/detail?id=127
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2417 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-14 13:30:49 +00:00
adrian.f.cole
01bb58d712
Issue 134: accidentally made http singlethreaded
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2411 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-13 21:02:38 +00:00
adrian.f.cole
4a22f808d1
Issue 134: switch to typed payloads for http requests and blob types
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2410 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-13 20:46:48 +00:00
adrian.f.cole
74be2180d3
Issue 131: reorganized package structure
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2409 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-13 06:42:22 +00:00