kamaki
11 years agoImplement image unregister in kamaki.clients
Stavros Sachtouris [Tue, 14 May 2013 13:40:48 +0000 (16:40 +0300)]
Implement image unregister in kamaki.clients

Refs: #3728

11 years agoMerge branch 'feature-shell-arguments' into develop
Stavros Sachtouris [Mon, 13 May 2013 14:00:27 +0000 (17:00 +0300)]
Merge branch 'feature-shell-arguments' into develop

11 years agoUpdate Changelog
Stavros Sachtouris [Mon, 13 May 2013 14:00:01 +0000 (17:00 +0300)]
Update Changelog

11 years agoAllow runtime args when invoking interactive shell
Stavros Sachtouris [Mon, 13 May 2013 13:53:20 +0000 (16:53 +0300)]
Allow runtime args when invoking interactive shell

Refs: #3716

Behavior After This:
kamaki -XXX -YY ... parses -XXX -YY
If not recognized: syntax error
If recognized, group them into shell args (e.g. -h) and command args (e.g. -d)
Whenever a command is run in this shell instance, apply the command args

Practically, users may pass the -d or -v args to the shell and enjoy streaming
debug or verbosity logs, without having to pass -d or -v args on each command

11 years agoMerge branch 'feature-cli-command-errors' into develop
Stavros Sachtouris [Mon, 13 May 2013 11:17:57 +0000 (14:17 +0300)]
Merge branch 'feature-cli-command-errors' into develop

11 years agoRaise a descriptive error for misconfigured cmds
Stavros Sachtouris [Mon, 13 May 2013 11:13:39 +0000 (14:13 +0300)]
Raise a descriptive error for misconfigured cmds

Refs: #3663

A command group that is declared in the config file is not supported
by valid command specification code or the specification code is not
pointed at by <command>.cli configure variable

11 years agoLog initial call arguments in first log
Stavros Sachtouris [Mon, 13 May 2013 09:55:01 +0000 (12:55 +0300)]
Log initial call arguments in first log

11 years agoMerge branch 'feature-logging' into develop
Stavros Sachtouris [Fri, 10 May 2013 16:25:09 +0000 (19:25 +0300)]
Merge branch 'feature-logging' into develop

11 years agoMove logger module to kamaki.cli
Stavros Sachtouris [Fri, 10 May 2013 16:24:47 +0000 (19:24 +0300)]
Move logger module to kamaki.cli

11 years agoMake kamaki.clients unware of kamaki.logger
Stavros Sachtouris [Fri, 10 May 2013 16:16:05 +0000 (19:16 +0300)]
Make kamaki.clients unware of kamaki.logger

use logging for getting the loggers

11 years agoStop shell from destroying config instance
Stavros Sachtouris [Fri, 10 May 2013 15:33:03 +0000 (18:33 +0300)]
Stop shell from destroying config instance

This caused warnings about preset variables

11 years agoMerge branch 'feature-logging' into develop
Stavros Sachtouris [Fri, 10 May 2013 14:55:27 +0000 (17:55 +0300)]
Merge branch 'feature-logging' into develop

11 years agoUpdate Changelog to reflect #3715 changes
Stavros Sachtouris [Fri, 10 May 2013 14:51:40 +0000 (17:51 +0300)]
Update Changelog to reflect #3715 changes

11 years agoAllow activation/deactivation of specific loggers
Stavros Sachtouris [Fri, 10 May 2013 14:38:02 +0000 (17:38 +0300)]
Allow activation/deactivation of specific loggers

refs: #3715
Logger settings are not aborted and will be restored at deactivation

Also, remove all logger creation functionality from kamaki.clients
A file or stream logger should be created an the kamaki.clients caller side
In this case, the caller is kamaki.cli
Kamaki.cli should handle where and how the loggers will output. Kamaki.clients
will log as __name__ and the two extras: kamaki.clients.send/recv

An external app can now import kamaki and create a logger named "kamaki" and
this will log whatever kamaki is logging. The external app will handle loggers
as they wish.

11 years agoUpdate changelog for feature #3668
Stavros Sachtouris [Fri, 10 May 2013 10:54:35 +0000 (13:54 +0300)]
Update changelog for feature #3668

11 years agoMerge branch 'feature-logging' into develop
Stavros Sachtouris [Fri, 10 May 2013 10:45:35 +0000 (13:45 +0300)]
Merge branch 'feature-logging' into develop

11 years agoRemove log redaduncy when logging in a file
Stavros Sachtouris [Fri, 10 May 2013 10:45:00 +0000 (13:45 +0300)]
Remove log redaduncy when logging in a file

11 years agoUse < and > in stream logger for send/recv resp.
Stavros Sachtouris [Thu, 9 May 2013 16:18:56 +0000 (19:18 +0300)]
Use < and > in stream logger for send/recv resp.

11 years agoGlobalize logger usage
Stavros Sachtouris [Thu, 9 May 2013 16:06:48 +0000 (19:06 +0300)]
Globalize logger usage

Unsolved bug: redudant info in logfile

11 years agoWipe logger add_file_logger
Stavros Sachtouris [Thu, 9 May 2013 14:49:54 +0000 (17:49 +0300)]
Wipe logger add_file_logger

11 years agoFix typo in _create_or_get_missing_hashes call
Stavros Sachtouris [Thu, 9 May 2013 14:12:32 +0000 (17:12 +0300)]
Fix typo in _create_or_get_missing_hashes call

11 years agoHonour if_(none_)match even if all blocks are up
Stavros Sachtouris [Thu, 9 May 2013 14:03:31 +0000 (17:03 +0300)]
Honour if_(none_)match even if all blocks are up

Refs: bug #3708

11 years agoExpand logger to support stream logging, simplify
Stavros Sachtouris [Thu, 9 May 2013 13:45:34 +0000 (16:45 +0300)]
Expand logger to support stream logging, simplify

11 years agoAdjust expected values in fanctional client tests
Stavros Sachtouris [Tue, 30 Apr 2013 14:44:33 +0000 (17:44 +0300)]
Adjust expected values in fanctional client tests

11 years agoMake containerlimit set/get aware of 0==unlimited
Stavros Sachtouris [Tue, 30 Apr 2013 10:53:25 +0000 (13:53 +0300)]
Make containerlimit set/get aware of 0==unlimited

containerlimit set -h will tell users to use 0 for unlimited
containerlimit get will print "unlimited" if received a 0 value

11 years agoAlow uploading to container with limit 0
Stavros Sachtouris [Tue, 30 Apr 2013 10:36:25 +0000 (13:36 +0300)]
Alow uploading to container with limit 0

Container limit 0 means "unlimited"

11 years agoUpdate Changelog
Stavros Sachtouris [Thu, 25 Apr 2013 10:27:28 +0000 (13:27 +0300)]
Update Changelog

11 years agoMove addproperty from image to image compute
Stavros Sachtouris [Thu, 25 Apr 2013 10:25:28 +0000 (13:25 +0300)]
Move addproperty from image to image compute

11 years agoFix typo with --config and --property args (#3658)
Stavros Sachtouris [Wed, 24 Apr 2013 12:31:58 +0000 (15:31 +0300)]
Fix typo with --config and --property args (#3658)

11 years agoUpdate documentation to refer to www.synnefo.org
Stavros Sachtouris [Tue, 23 Apr 2013 14:21:53 +0000 (17:21 +0300)]
Update documentation to refer to www.synnefo.org

11 years agoStop doc building from crushing if no objpool
Stavros Sachtouris [Mon, 22 Apr 2013 13:41:45 +0000 (16:41 +0300)]
Stop doc building from crushing if no objpool

11 years agoAdd automatic version for docs
Stavros Sachtouris [Mon, 22 Apr 2013 13:26:39 +0000 (16:26 +0300)]
Add automatic version for docs

11 years agoConnect request-response threads in logs
Stavros Sachtouris [Fri, 19 Apr 2013 10:21:21 +0000 (13:21 +0300)]
Connect request-response threads in logs

The connection between kamaki request attempt and httplib response was
logged, but the connection between httplib response and kamaki response
managment was not logged.

11 years agoSetup meta-files for development of 0.8next
Stavros Sachtouris [Fri, 19 Apr 2013 08:55:46 +0000 (11:55 +0300)]
Setup meta-files for development of 0.8next

11 years agoRemove extra logging options
Stavros Sachtouris [Thu, 18 Apr 2013 15:16:55 +0000 (18:16 +0300)]
Remove extra logging options

One default: ~/.kamaki.log
User can use a custom: kamaki config set log_file <custom log file>

11 years agoFix mispeled import cyclades_cli --> cyclades
Stavros Sachtouris [Thu, 18 Apr 2013 15:05:40 +0000 (18:05 +0300)]
Fix mispeled import cyclades_cli --> cyclades

11 years agoUpdate upgrade notes
Stavros Sachtouris [Thu, 18 Apr 2013 13:09:49 +0000 (16:09 +0300)]
Update upgrade notes

11 years agoMerge branch 'feature-logging' into develop
Stavros Sachtouris [Thu, 18 Apr 2013 13:00:57 +0000 (16:00 +0300)]
Merge branch 'feature-logging' into develop

11 years agoSet ~/.kamaki.log with mode 0600 as default
Stavros Sachtouris [Thu, 18 Apr 2013 12:59:47 +0000 (15:59 +0300)]
Set ~/.kamaki.log with mode 0600 as default

Refs: #3610

11 years agoUpdate Changelog
Stavros Sachtouris [Thu, 18 Apr 2013 11:37:08 +0000 (14:37 +0300)]
Update Changelog

11 years agoUpgrade package metadata
Stavros Sachtouris [Thu, 18 Apr 2013 11:34:41 +0000 (14:34 +0300)]
Upgrade package metadata

- Copyright date
- Upgrade notes and suggestions
- Refer to synnefo.org in README
- classifiers in setup

11 years agoMerge branch 'feature-store' into develop
Stavros Sachtouris [Wed, 17 Apr 2013 09:37:52 +0000 (12:37 +0300)]
Merge branch 'feature-store' into develop

11 years agoMake recursive upload non-default, rearange checks
Stavros Sachtouris [Wed, 17 Apr 2013 09:01:23 +0000 (12:01 +0300)]
Make recursive upload non-default, rearange checks

Alloow recursive upload with -R
Rearange pre-upload checks as shown bellow:
- check first if it is recursive & direcory
- check if object exists or forced to overwrite
- check container limit and used size

Feature #3536

11 years agoTake into account container used bytes in upload
Stavros Sachtouris [Wed, 17 Apr 2013 08:45:44 +0000 (11:45 +0300)]
Take into account container used bytes in upload

Before uploading, check if there is enough remaining space on container
remaning space = container limit - container used bytes

11 years agoMerge branch 'develop' into feature-store
Stavros Sachtouris [Wed, 17 Apr 2013 08:34:14 +0000 (11:34 +0300)]
Merge branch 'develop' into feature-store

11 years agoMerge branch 'feature-store' into develop
Stavros Sachtouris [Tue, 16 Apr 2013 15:29:21 +0000 (18:29 +0300)]
Merge branch 'feature-store' into develop

11 years agoAdjust documentation to include new upload feats.
Stavros Sachtouris [Tue, 16 Apr 2013 14:31:51 +0000 (17:31 +0300)]
Adjust documentation to include new upload feats.

11 years agoPrevent upload if uploads exceed container limit
Stavros Sachtouris [Tue, 16 Apr 2013 14:26:53 +0000 (17:26 +0300)]
Prevent upload if uploads exceed container limit

Feature #3536

11 years agoImplement a recursive upload
Stavros Sachtouris [Tue, 16 Apr 2013 12:45:23 +0000 (15:45 +0300)]
Implement a recursive upload

kamaki file upload <directory> <container>[:remote-dir]

where remote-dir either is a dir or does not exist

Feature #3536

11 years agoUpdate docs to use the term Synnefo where needed
Stavros Sachtouris [Mon, 15 Apr 2013 15:14:27 +0000 (18:14 +0300)]
Update docs to use the term Synnefo where needed

In some cases, the term 'GRNET development team' was replaced with 'Synnefo' or
'Synnefo development team'

11 years agoMerge branch 'feature-store' into develop
Stavros Sachtouris [Mon, 15 Apr 2013 14:56:25 +0000 (17:56 +0300)]
Merge branch 'feature-store' into develop

11 years agoAdd some parameters to storage.list_object
Stavros Sachtouris [Mon, 15 Apr 2013 14:52:56 +0000 (17:52 +0300)]
Add some parameters to storage.list_object

:param limit: (int) The amount of results requested

:param marker: (str) Return containers with name lexicographically
    after marker

:param prefix: (str) Return objects starting with prefix

:param format: (str) reply format can be json or xml (default:json)

:param delimiter: (str) Return objects up to the delimiter

:param path: (str) assume prefix = path and delimiter = /

Bug #3596

11 years agoMerge branch 'feature-image' into develop
Stavros Sachtouris [Mon, 15 Apr 2013 13:32:02 +0000 (16:32 +0300)]
Merge branch 'feature-image' into develop

11 years agoAdd some client-side filters to image list
Stavros Sachtouris [Mon, 15 Apr 2013 13:31:17 +0000 (16:31 +0300)]
Add some client-side filters to image list

--owner=<uuid> :  print only images with given owner

--name-prefix=<prefix>  :  print only images with name starting with <prefix>
--name-suffix=<suffix>  :  print only images with name starting with <suffix>
--name-like=<part>      :  print only images with name containing <part>

Feature #3513

11 years agoFilter image listing results by owner
Stavros Sachtouris [Mon, 15 Apr 2013 12:57:29 +0000 (15:57 +0300)]
Filter image listing results by owner

Introduce the --owner parameter to kamaki image list (was: image public)
If given, only images of given owner will be pronted on console. This is a
client side filtering, as oposed to the other filters of the command.

11 years agoMerge branch 'feature-network' into develop
Stavros Sachtouris [Mon, 15 Apr 2013 11:51:33 +0000 (14:51 +0300)]
Merge branch 'feature-network' into develop

11 years agoSet a default network type when creating nets
Stavros Sachtouris [Mon, 15 Apr 2013 11:37:53 +0000 (14:37 +0300)]
Set a default network type when creating nets

Default type is MAX_FILTERED

Support #3514

11 years agoMerge branch 'feature-containerlimit' into develop
Stavros Sachtouris [Mon, 15 Apr 2013 11:18:00 +0000 (14:18 +0300)]
Merge branch 'feature-containerlimit' into develop

11 years agoSplit file-quota semantics for account and contner
Stavros Sachtouris [Mon, 15 Apr 2013 11:11:46 +0000 (14:11 +0300)]
Split file-quota semantics for account and contner

kamaki file quota --> only for account
kamaki file quota <container> --> kamaki file containerlimit get [container]

Support #3541

11 years agoRename file setquota to file containerlimit set
Stavros Sachtouris [Mon, 15 Apr 2013 10:32:31 +0000 (13:32 +0300)]
Rename file setquota to file containerlimit set

Also, do not allow user to set account quota

11 years agoMerge branch 'feature-rename' into develop
Stavros Sachtouris [Mon, 15 Apr 2013 09:25:58 +0000 (12:25 +0300)]
Merge branch 'feature-rename' into develop

11 years agoApply uniform descriptions to all client commands
Stavros Sachtouris [Mon, 15 Apr 2013 09:12:33 +0000 (12:12 +0300)]
Apply uniform descriptions to all client commands

<GRNET name>/<OS name> API <actuall api> commands

e.g.
  Cyclades/Compute API server commands
or
  Pithos+/Storage API commands

Commands file names are named after the API they implement, not the command interface.
It cyclades, astakos, pithos, etc. instead of server, user, file, although the command
names they expose are "server *", "user *", "file *", etc.

Cyclades is a pretty good example: it exposes a set of commands with different prefixes
(server, network, flavor) and they all use the cyclades client.

11 years agoFix astakos client functional test
Stavros Sachtouris [Mon, 15 Apr 2013 08:28:33 +0000 (11:28 +0300)]
Fix astakos client functional test

Use 'user.token' instead of 'astakos.token'

11 years agoRemove quotaholder from kamaki
Stavros Sachtouris [Mon, 15 Apr 2013 08:22:44 +0000 (11:22 +0300)]
Remove quotaholder from kamaki

This affects the cli:
- remove the quotaholder commands set
- remove the commissioning system (automatic command retrieval)

This affevts the clients:
- remove the quotaholder client
- remove the clients commissioning system

Save the ordereddict backport to clients.utils (still useful)

Update documentation and setup

11 years agoMerge branch 'feature-rename' into develop
Stavros Sachtouris [Fri, 12 Apr 2013 15:34:41 +0000 (18:34 +0300)]
Merge branch 'feature-rename' into develop

11 years agoUpdate docs, rename kamaki.cli.commands/*
Stavros Sachtouris [Fri, 12 Apr 2013 15:27:17 +0000 (18:27 +0300)]
Update docs, rename kamaki.cli.commands/*

Documentation updates: reflect the changes in command groups
    astakos --> user, store --> file

File renaming: remove the _cli suffix from modules in kamaki.cli.commands

Feature #3566

11 years agoRename store command group to file
Stavros Sachtouris [Fri, 12 Apr 2013 14:34:26 +0000 (17:34 +0300)]
Rename store command group to file

Feature #3566

11 years agoRename command group astakos to user
Stavros Sachtouris [Fri, 12 Apr 2013 14:10:22 +0000 (17:10 +0300)]
Rename command group astakos to user

The client is still called 'astakos', but the command group is now 'user'

Feature #3566

11 years agoAdd if-etag-match to pithos client upload
Stavros Sachtouris [Fri, 12 Apr 2013 12:37:52 +0000 (15:37 +0300)]
Add if-etag-match to pithos client upload

11 years agoMerge branch 'feature-store' into develop
Stavros Sachtouris [Fri, 12 Apr 2013 12:24:27 +0000 (15:24 +0300)]
Merge branch 'feature-store' into develop

11 years agoAdd option to fail upload if remote file exists
Stavros Sachtouris [Fri, 12 Apr 2013 12:18:25 +0000 (15:18 +0300)]
Add option to fail upload if remote file exists

The if-none-match header option with '*' is used in that case.
This is exposed as 'if_not_exist' in PithosClient.upload_object

Feature #3574

11 years agoMerge branch 'feature-logging' into develop
Stavros Sachtouris [Fri, 12 Apr 2013 10:49:26 +0000 (13:49 +0300)]
Merge branch 'feature-logging' into develop

11 years agoUpdate documentation for logger changes
Stavros Sachtouris [Fri, 12 Apr 2013 10:46:33 +0000 (13:46 +0300)]
Update documentation for logger changes

11 years agoPametrize log file, make it globaly available
Stavros Sachtouris [Fri, 12 Apr 2013 10:14:48 +0000 (13:14 +0300)]
Pametrize log file, make it globaly available

Kamaki logger module is now available to both cli and clients packages
Users may set the log_file option in configuration file
   kamaki config set log_file ...

Support #3441

11 years agoMerge branch 'develop' into feature-logging
Stavros Sachtouris [Fri, 12 Apr 2013 08:43:11 +0000 (11:43 +0300)]
Merge branch 'develop' into feature-logging

11 years agoMerge branch 'feature-image' into develop
Stavros Sachtouris [Thu, 11 Apr 2013 15:44:50 +0000 (18:44 +0300)]
Merge branch 'feature-image' into develop

11 years agoReturn image details as headers, in image register
Stavros Sachtouris [Thu, 11 Apr 2013 15:43:42 +0000 (18:43 +0300)]
Return image details as headers, in image register

Feature #3512

11 years agoMerge branch 'develop' into feature-image
Stavros Sachtouris [Thu, 11 Apr 2013 15:00:36 +0000 (18:00 +0300)]
Merge branch 'develop' into feature-image

11 years agoIncrease timeout in upload thread canceling
Stavros Sachtouris [Thu, 11 Apr 2013 14:50:19 +0000 (17:50 +0300)]
Increase timeout in upload thread canceling

11 years agoMake download canceling more responsive
Stavros Sachtouris [Thu, 11 Apr 2013 13:55:45 +0000 (16:55 +0300)]
Make download canceling more responsive

This does not make download canceling faster, if anything, it makes it slower
but probably more gracefull for end users. Instead of just waiting the threads
to finish, users now see messages that descibe the attempts made by kamaki to
cancel them. Each cancelation gets a timeout of 0.5 seconds, so that users
will not wait too long (although they might wait more overall)

Bug #3457

11 years agoMake --public and --sharing to work in upload
Stavros Sachtouris [Thu, 11 Apr 2013 13:11:59 +0000 (16:11 +0300)]
Make --public and --sharing to work in upload

Bug #3509

11 years agoFix typo in commands.errors (self-->this)
Stavros Sachtouris [Thu, 11 Apr 2013 12:22:07 +0000 (15:22 +0300)]
Fix typo in commands.errors (self-->this)

This typo caused undesired behavior when deleting a deleted network

Bug #3547

11 years agoMerge branch 'feature-threads' into develop
Stavros Sachtouris [Thu, 11 Apr 2013 12:07:48 +0000 (15:07 +0300)]
Merge branch 'feature-threads' into develop

11 years agoAllow users to set maximum thread limit
Stavros Sachtouris [Thu, 11 Apr 2013 11:41:40 +0000 (14:41 +0300)]
Allow users to set maximum thread limit

This is implemented as a configuration option in cli
Developers may set it as kamaki.clients.Client.MAX_THREADS = <limit>

Adjust documentation acoordingly

Feature #3546

11 years agoFix typo in kamaki quick setup guide
Stavros Sachtouris [Thu, 11 Apr 2013 09:24:35 +0000 (12:24 +0300)]
Fix typo in kamaki quick setup guide

WAS: kamaki set token ....
NOW: kamaki config set token ...

11 years agoStop create_server from crushing by a faulty image
Stavros Sachtouris [Thu, 11 Apr 2013 08:44:59 +0000 (11:44 +0300)]
Stop create_server from crushing by a faulty image

If the image is missing the (os, users) metadata, the create_server method
used to crush anexpectingly

11 years agoAdd a NL to logs to make them more readable
Stavros Sachtouris [Tue, 9 Apr 2013 09:40:29 +0000 (12:40 +0300)]
Add a NL to logs to make them more readable

11 years agoMerge branch 'feature-store' into develop
Stavros Sachtouris [Mon, 8 Apr 2013 16:09:30 +0000 (19:09 +0300)]
Merge branch 'feature-store' into develop

11 years agoFix typo in using download progress bar
Stavros Sachtouris [Mon, 8 Apr 2013 16:08:51 +0000 (19:08 +0300)]
Fix typo in using download progress bar

11 years agoMinimize requeests whn dnlding same block
Stavros Sachtouris [Mon, 8 Apr 2013 15:50:01 +0000 (18:50 +0300)]
Minimize requeests whn dnlding same block

If a file has multiple same blocks, download one of them and copy it to local
file locations

11 years agofixbug 3555: blcks missing if same to other blcks
Stavros Sachtouris [Mon, 8 Apr 2013 13:45:33 +0000 (16:45 +0300)]
fixbug 3555: blcks missing if same to other blcks

11 years agoCreate a livetest that catches bug #3555
Stavros Sachtouris [Mon, 8 Apr 2013 12:53:58 +0000 (15:53 +0300)]
Create a livetest that catches bug #3555

A boring file is a file with at least two same blocks
Kamaki fails to download more than 1 same blocks, therefore the downloaded
file is corrupted
This test fixes the bug

11 years agoMerge branch 'develop' into feature-store
Stavros Sachtouris [Mon, 8 Apr 2013 11:42:11 +0000 (14:42 +0300)]
Merge branch 'develop' into feature-store

11 years agoMerge branch 'feature-logging' into develop
Stavros Sachtouris [Fri, 5 Apr 2013 13:49:44 +0000 (16:49 +0300)]
Merge branch 'feature-logging' into develop

11 years agoDISABLE config log options in interactive shell
Stavros Sachtouris [Fri, 5 Apr 2013 13:47:43 +0000 (16:47 +0300)]
DISABLE config log options in interactive shell

to avoid kamaki failures due to logging problems

11 years agoMerge branch 'feature-logging' into develop
Stavros Sachtouris [Fri, 5 Apr 2013 13:44:05 +0000 (16:44 +0300)]
Merge branch 'feature-logging' into develop

11 years agoAllow config to switch some options on or off
Stavros Sachtouris [Fri, 5 Apr 2013 13:24:57 +0000 (16:24 +0300)]
Allow config to switch some options on or off

- LOG_TOKEN: whether to log user token in http requests (default: off)
- LOG_DATA: whether to log http body (send or secv - default: off)

config options: log_token=off, log_data=off

11 years agoFix typos in logging mechanism
Stavros Sachtouris [Fri, 5 Apr 2013 11:54:06 +0000 (14:54 +0300)]
Fix typos in logging mechanism

11 years agoMove http response logging to ResponseManager
Stavros Sachtouris [Fri, 5 Apr 2013 09:26:30 +0000 (12:26 +0300)]
Move http response logging to ResponseManager

11 years agoMove http request logging to RequestManager
Stavros Sachtouris [Fri, 5 Apr 2013 09:15:44 +0000 (12:15 +0300)]
Move http request logging to RequestManager