Tony Mack [Fri, 7 May 2010 00:49:28 +0000 (00:49 +0000)]
remove all refrences to level1_auth
Tony Mack [Thu, 6 May 2010 23:11:35 +0000 (23:11 +0000)]
in set_issuer(), get replace get_issuer() with get_subject()
Tony Mack [Thu, 6 May 2010 16:22:04 +0000 (16:22 +0000)]
implement verbose output, fix name errors
Tony Mack [Thu, 6 May 2010 16:16:28 +0000 (16:16 +0000)]
implement verbose output, fix name errors
Tony Mack [Thu, 6 May 2010 14:59:37 +0000 (14:59 +0000)]
dont save the gid in sign_gid()
Tony Mack [Thu, 6 May 2010 14:57:07 +0000 (14:57 +0000)]
fix typos
Tony Mack [Thu, 6 May 2010 11:19:27 +0000 (11:19 +0000)]
re-sign necessary gids after importing
Tony Mack [Tue, 4 May 2010 21:59:58 +0000 (21:59 +0000)]
implement import
Tony Mack [Tue, 4 May 2010 21:01:12 +0000 (21:01 +0000)]
key should be keys
Tony Mack [Tue, 4 May 2010 20:53:40 +0000 (20:53 +0000)]
implement export command
Tony Mack [Tue, 4 May 2010 20:50:59 +0000 (20:50 +0000)]
pass dump_parents to the parents dump() call
Tony Mack [Tue, 4 May 2010 19:31:59 +0000 (19:31 +0000)]
dont forget to sign the gid
Tony Mack [Tue, 4 May 2010 16:52:04 +0000 (16:52 +0000)]
initial checkin of tool used manage (display, sign, import, export) registry gids
Tony Mack [Tue, 4 May 2010 01:39:51 +0000 (01:39 +0000)]
fix bug where persons that belong to more than one site could get a credential at only one of thier sites
Barış Metin [Mon, 3 May 2010 11:18:49 +0000 (11:18 +0000)]
add --debug option to see xml-rpc dialog.
Barış Metin [Mon, 3 May 2010 11:18:31 +0000 (11:18 +0000)]
xmlprotocol.get_server doesn't accept the fourth (protocol) argument.
Anil-Kumar Vengalil [Thu, 29 Apr 2010 12:29:28 +0000 (12:29 +0000)]
bug fix: here commit should be outside the if test
Anil-Kumar Vengalil [Thu, 29 Apr 2010 11:24:00 +0000 (11:24 +0000)]
the code was failing here as the path and finemane for the cache file is not set
Tony Mack [Thu, 29 Apr 2010 02:29:49 +0000 (02:29 +0000)]
make sure the trusted cert's hrn is a prefix of the signed cert's hrn
Tony Mack [Mon, 26 Apr 2010 22:21:49 +0000 (22:21 +0000)]
no longer used
Tony Mack [Mon, 26 Apr 2010 22:21:06 +0000 (22:21 +0000)]
Using sfa.util.cache to cache result of get_resources
Tony Mack [Mon, 26 Apr 2010 21:40:57 +0000 (21:40 +0000)]
no longer use sfa.util.storage.SimpleStorage for caching list of instantiated slices. Using sfa.util.cache instead
Tony Mack [Mon, 26 Apr 2010 20:27:15 +0000 (20:27 +0000)]
move docstring to beginning of method
Tony Mack [Thu, 22 Apr 2010 22:35:47 +0000 (22:35 +0000)]
fix NameError. Dont forget to commit transactions
Tony Mack [Wed, 21 Apr 2010 20:29:11 +0000 (20:29 +0000)]
revert last change
Tony Mack [Wed, 21 Apr 2010 01:20:41 +0000 (01:20 +0000)]
return only the rspec for the slice
Tony Mack [Wed, 21 Apr 2010 00:48:20 +0000 (00:48 +0000)]
fix KeyError
Tony Mack [Tue, 20 Apr 2010 18:04:44 +0000 (18:04 +0000)]
fix name error
Tony Mack [Mon, 19 Apr 2010 21:10:45 +0000 (21:10 +0000)]
check the specified hrn against the target hrn in the credential
Tony Mack [Mon, 19 Apr 2010 20:49:27 +0000 (20:49 +0000)]
check the specified hrn against the target hrn
Tony Mack [Wed, 14 Apr 2010 11:30:46 +0000 (11:30 +0000)]
added 'peer_id' attribute to slice object
Tony Mack [Mon, 12 Apr 2010 21:50:11 +0000 (21:50 +0000)]
dont forget to commit the transaction in remove() and create()
Tony Mack [Mon, 12 Apr 2010 18:36:04 +0000 (18:36 +0000)]
fixed a bug when checking for invalid records
Tony Mack [Thu, 8 Apr 2010 16:47:17 +0000 (16:47 +0000)]
updated to reflect new tag
Tony Mack [Wed, 7 Apr 2010 20:32:52 +0000 (20:32 +0000)]
install pl rspec schema (pl.rng) in /etc/sfa. Add variable to default config file (default_config.xml) that defines where this file lives
Tony Mack [Wed, 7 Apr 2010 18:50:25 +0000 (18:50 +0000)]
contiue the loop if a federated call fails
Tony Mack [Tue, 6 Apr 2010 21:39:59 +0000 (21:39 +0000)]
fix NameError
Tony Mack [Tue, 6 Apr 2010 21:39:07 +0000 (21:39 +0000)]
connectAggregatges() renamed to get_connections
Tony Mack [Tue, 6 Apr 2010 21:17:53 +0000 (21:17 +0000)]
dont attempt to sync interface info every time the interfaces class is instantiated. Move this into its own function and call once when the services are started
Tony Mack [Tue, 6 Apr 2010 20:51:08 +0000 (20:51 +0000)]
Registries/Aggregates are accessed through api object now
Tony Mack [Tue, 6 Apr 2010 20:50:13 +0000 (20:50 +0000)]
Registries/Aggregates are accessed through api object now
Tony Mack [Tue, 6 Apr 2010 19:28:54 +0000 (19:28 +0000)]
fix typo
Tony Mack [Tue, 6 Apr 2010 19:08:39 +0000 (19:08 +0000)]
fix bugs, typos
Tony Mack [Tue, 6 Apr 2010 17:58:58 +0000 (17:58 +0000)]
instantiate with the correct # of parameters
Tony Mack [Tue, 6 Apr 2010 17:39:11 +0000 (17:39 +0000)]
resolve circular import
Tony Mack [Tue, 6 Apr 2010 16:55:18 +0000 (16:55 +0000)]
Registries/Aggregates now inherit sfa.server.interface.Interfaces base class
Tony Mack [Tue, 6 Apr 2010 16:54:44 +0000 (16:54 +0000)]
initial checkin
Tony Mack [Tue, 6 Apr 2010 16:15:19 +0000 (16:15 +0000)]
get_trusted_certs is exposed by all interfaces (registry, aggregate and slicemgr)
Tony Mack [Tue, 6 Apr 2010 15:35:36 +0000 (15:35 +0000)]
modpython stuff has removed
Tony Mack [Tue, 6 Apr 2010 15:34:23 +0000 (15:34 +0000)]
moving modpython stuff here
Tony Mack [Tue, 6 Apr 2010 15:01:08 +0000 (15:01 +0000)]
interfaces is a list of dicts, not a dict
Tony Mack [Mon, 5 Apr 2010 22:41:54 +0000 (22:41 +0000)]
attempt to retrieve peer gid within a try/except block
Tony Mack [Mon, 5 Apr 2010 20:57:07 +0000 (20:57 +0000)]
move process of loading trusted cert files into its own method
Tony Mack [Mon, 5 Apr 2010 20:56:39 +0000 (20:56 +0000)]
allow this method to be called without a credential
Tony Mack [Mon, 5 Apr 2010 20:56:15 +0000 (20:56 +0000)]
tabs
Tony Mack [Mon, 5 Apr 2010 20:55:57 +0000 (20:55 +0000)]
synchronize registry entries in config file (registries.xml) with local db records when the Regristries module is initialized. Also, attempt to retrive and install missing gids (i.e. registry listed in registries.xml but no gid for registry found in /etc/sfa/trusted_roots)
Tony Mack [Mon, 5 Apr 2010 20:51:09 +0000 (20:51 +0000)]
remove unused line of code
Tony Mack [Mon, 5 Apr 2010 20:46:50 +0000 (20:46 +0000)]
store connections to federated registries and aggregates in the api object
Tony Mack [Wed, 31 Mar 2010 03:18:33 +0000 (03:18 +0000)]
in fill_record_pl_info() add the pi's at the slice's site to the slice record under the 'PI' field
Tony Mack [Tue, 30 Mar 2010 20:46:41 +0000 (20:46 +0000)]
only get/install gids for slices that dont already have gids installed
Tony Mack [Mon, 29 Mar 2010 17:48:40 +0000 (17:48 +0000)]
whitespace
Tony Mack [Mon, 29 Mar 2010 17:45:37 +0000 (17:45 +0000)]
no longer need getPLCSHellVersion()
Tony Mack [Mon, 29 Mar 2010 17:37:32 +0000 (17:37 +0000)]
no need to PLCAPI.AuthCheck() here anymore
Tony Mack [Mon, 29 Mar 2010 15:34:21 +0000 (15:34 +0000)]
fix bugs in delegate command
Tony Mack [Fri, 26 Mar 2010 21:22:03 +0000 (21:22 +0000)]
dont forget to pass self to class methods
Tony Mack [Fri, 26 Mar 2010 21:20:08 +0000 (21:20 +0000)]
replace + symbolm in email address with _
Tony Mack [Fri, 26 Mar 2010 18:37:38 +0000 (18:37 +0000)]
make sure extra is a string
Barış Metin [Thu, 25 Mar 2010 15:15:20 +0000 (15:15 +0000)]
pass --root to get it installed in RPM BUILDROOT
Barış Metin [Thu, 25 Mar 2010 14:39:29 +0000 (14:39 +0000)]
fix: setup.py depends on files with relative paths.
OTOH, do we really need to provide the dependency with the package?
Barış Metin [Wed, 24 Mar 2010 14:03:52 +0000 (14:03 +0000)]
statically check distroname to require python-uuid. still ugly but hope it'll work for the tests.
Andy Bavier [Thu, 11 Mar 2010 22:05:53 +0000 (22:05 +0000)]
Create a record for the slice if not found in the AM database
Andy Bavier [Thu, 11 Mar 2010 20:01:21 +0000 (20:01 +0000)]
Revert accidental checkin
Andy Bavier [Thu, 11 Mar 2010 19:58:06 +0000 (19:58 +0000)]
Fixed a bug that showed instances not associated with the slice
Tony Mack [Sun, 7 Mar 2010 18:47:09 +0000 (18:47 +0000)]
dont limit queue size
Tony Mack [Fri, 5 Mar 2010 21:38:45 +0000 (21:38 +0000)]
less to do
Tony Mack [Fri, 5 Mar 2010 21:37:10 +0000 (21:37 +0000)]
make server an instance of sfa.util.server.ThreadedServer. peer_cert is now defined in do_POST()
Tony Mack [Fri, 5 Mar 2010 20:17:31 +0000 (20:17 +0000)]
reverting last commit (we can attempt to import plcapi source again. The problem that this was previously creating has been resolved by fixing sfa.util.table.SfaTable and sfa.util.PostgreSQL)
Tony Mack [Fri, 5 Mar 2010 20:08:07 +0000 (20:08 +0000)]
remove unnecessary code
Tony Mack [Fri, 5 Mar 2010 20:07:37 +0000 (20:07 +0000)]
define peer_cert in do_POST() not in verify_callback() (doing this in verify_callback isnt thread safe)
Tony Mack [Thu, 4 Mar 2010 16:45:49 +0000 (16:45 +0000)]
handle any exception raised by PostgreSQL.cursor()
Tony Mack [Wed, 3 Mar 2010 22:10:24 +0000 (22:10 +0000)]
be a bit more discriptive about db error
Tony Mack [Wed, 3 Mar 2010 22:06:13 +0000 (22:06 +0000)]
use sfa.util.PostgreSLQ.quote() instead of reimplementing it here
Tony Mack [Wed, 3 Mar 2010 22:02:16 +0000 (22:02 +0000)]
use sfa.util.PostgreSQL instead of pg.DB
Andy Bavier [Fri, 26 Feb 2010 19:17:58 +0000 (19:17 +0000)]
Fix bug where instances show up in generic RSpec
Tony Mack [Thu, 25 Feb 2010 15:56:27 +0000 (15:56 +0000)]
dont import PLCAPI shell anymore, just connect via xmlrpc.
Tony Mack [Wed, 24 Feb 2010 18:42:40 +0000 (18:42 +0000)]
modified
Tony Mack [Wed, 24 Feb 2010 17:46:54 +0000 (17:46 +0000)]
enable __str__()
Anil-Kumar Vengalil [Wed, 24 Feb 2010 12:49:41 +0000 (12:49 +0000)]
update
Anil-Kumar Vengalil [Wed, 24 Feb 2010 12:48:48 +0000 (12:48 +0000)]
update
Tony Mack [Tue, 23 Feb 2010 23:23:23 +0000 (23:23 +0000)]
convert record objects to python dicts
Tony Mack [Tue, 23 Feb 2010 22:49:36 +0000 (22:49 +0000)]
remove unnecessary comments
Tony Mack [Tue, 23 Feb 2010 22:49:00 +0000 (22:49 +0000)]
remove unnecessary comments
Tony Mack [Tue, 23 Feb 2010 20:05:29 +0000 (20:05 +0000)]
return/raise SfaAPIException with stacktrace if we fail to connect to PLCAPI
Tony Mack [Mon, 22 Feb 2010 21:29:25 +0000 (21:29 +0000)]
dont raise the xception, it is not a properly formated response
Tony Mack [Sun, 21 Feb 2010 23:59:06 +0000 (23:59 +0000)]
dont fully resolve the record (only need gid , not pl or sfa info
Tony Mack [Sun, 21 Feb 2010 23:58:12 +0000 (23:58 +0000)]
added argument 'full' to reolsve()
Tony Mack [Sun, 21 Feb 2010 23:54:47 +0000 (23:54 +0000)]
skip records with no pointer (top level authorities)
Tony Mack [Sun, 21 Feb 2010 16:20:31 +0000 (16:20 +0000)]
added TODO
Tony Mack [Sun, 21 Feb 2010 16:11:21 +0000 (16:11 +0000)]
increas numThreads to 25
Tony Mack [Sun, 21 Feb 2010 15:34:30 +0000 (15:34 +0000)]
deleting