diff options
author | Rob Austein <sra@hactrn.net> | 2011-03-21 12:42:43 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2011-03-21 12:42:43 +0000 |
commit | 486c91eaf3d3394cfc2379b6c225475bb036fe18 (patch) | |
tree | 708c2056ce6fbc92da9cf277c5b356ea15152955 /rpkid/rpki/irdbd.py | |
parent | 911c15187873fdc2a7998afddf606f7f26743133 (diff) |
First cut at Ghostbusters support.
svn path=/rpkid/irdbd.sql; revision=3730
Diffstat (limited to 'rpkid/rpki/irdbd.py')
-rw-r--r-- | rpkid/rpki/irdbd.py | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/rpkid/rpki/irdbd.py b/rpkid/rpki/irdbd.py index bb05fee3..a5bf2663 100644 --- a/rpkid/rpki/irdbd.py +++ b/rpkid/rpki/irdbd.py @@ -115,10 +115,10 @@ class main(object): r_msg.append(r_pdu) - def handle_list_gbr_requests(self, q_pdu, r_msg): + def handle_list_ghostbuster_requests(self, q_pdu, r_msg): self.cur.execute( - "SELECT vcard FROM gbr_request self_handle = %s and parent_handle = %s", + "SELECT vcard FROM ghostbuster_request WHERE self_handle = %s AND parent_handle = %s", (q_pdu.self_handle, q_pdu.parent_handle)) vcards = [result[0] for result in self.cur.fetchall()] @@ -126,13 +126,13 @@ class main(object): if not vcards: self.cur.execute( - "SELECT vcard FROM gbr_request self_handle = %s and parent_handle IS NULL", + "SELECT vcard FROM ghostbuster_request WHERE self_handle = %s AND parent_handle IS NULL", (q_pdu.self_handle,)) vcards = [result[0] for result in self.cur.fetchall()] for vcard in vcards: - r_pdu = rpki.left_right.list_gbr_requests_elt() + r_pdu = rpki.left_right.list_ghostbuster_requests_elt() r_pdu.tag = q_pdu.tag r_pdu.self_handle = q_pdu.self_handle r_pdu.parent_handle = q_pdu.parent_handle @@ -141,8 +141,9 @@ class main(object): handle_dispatch = { - rpki.left_right.list_resources_elt : handle_list_resources, - rpki.left_right.list_roa_requests_elt : handle_list_roa_requests } + rpki.left_right.list_resources_elt : handle_list_resources, + rpki.left_right.list_roa_requests_elt : handle_list_roa_requests, + rpki.left_right.list_ghostbuster_requests_elt : handle_list_ghostbuster_requests} def handler(self, query, path, cb): |