summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog14
1 files changed, 11 insertions, 3 deletions
diff --git a/ChangeLog b/ChangeLog
index 941bf91f..47dfaa31 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,15 +1,23 @@
2009-01-28 Dave Brolley <brolley@redhat.com>
- * stap-client (parse_options): Handle the --server option.
+ * stap-client (initialize): Call check_db to check the security of the
+ default certificate databases. Initialize find_all.
+ (parse_options): Handle the --server option.
(process_server): New function.
+ (process_ssl): Call check_db to check the security of the specified
+ certificate database.
(find_and_connect_to_server): Create the server's .jar file
- here. Process $specified_servers if present. Issue server
- connection error here ...
+ here. Create the connection log file here. Process $specified_servers
+ if present. Use $find_all on stap-find-servers. Issue server connection
+ error here ...
(choose_server): ... not here.
(send_receive): Don't create the server's .jar file here.
Always check the local certificate databases. Echo the
name of the database used to successfully authenticate the
server.
+ (check_db,check_db_file): New functions.
+ (warning): New function.
+ * stap-add-server-cert: Create the client database with 755 permissions.
* stap-client-connect.c (sslerr.h): #include it.
(errWarn): Handle SEC_ERROR_BAD_DATABASE and SSL_ERROR_BAD_CERT_DOMAIN.
(do_connect): Don't call PR_GetHostByName or PR_EnumerateHostEnt.