From 0b7f181e1096f8833e24a60a7c0f97ecc063b9f4 Mon Sep 17 00:00:00 2001 From: Dave Brolley Date: Thu, 11 Dec 2008 12:07:02 -0500 Subject: Don't use -d on $netcat. Redirect from /dev/null instead. --- ChangeLog | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 6b31fb76..9a852834 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2008-12-11 Dave Brolley + + PR7087 + * stap-client: Don't use -d on netcat. Redirect from /dev/null instead. + * stap-server: Likewise. + * stap-serverd: Likewise. + 2008-12-09 Frank Ch. Eigler PR6961 @@ -10,6 +17,7 @@ 2008-12-09 Dave Brolley + PR7087 * stap-client: Use netcat or nc, whichever is available. * stap-server: Likewise. * stap-serverd: Likewise. -- cgit From 1f0cfd980bc0a5e3e360f4ee46808b239bca6b55 Mon Sep 17 00:00:00 2001 From: Stan Cox Date: Tue, 16 Dec 2008 10:34:01 -0500 Subject: Convert .mark to .statement(0x) instead of .statement(foo.c:N) --- ChangeLog | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 9a852834..6eba60bb 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2008-12-16 Stan Cox + + * tapsets.cxx (dwarf_builder::build): Consider alignment when + fetching .probes values. Convert .mark to .statement(0x) instead + of .statement(foo.c:N) + 2008-12-11 Dave Brolley PR7087 -- cgit From b00e123d3bc577a0b255628e36f7534dc7a1e641 Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Tue, 16 Dec 2008 15:48:29 -0800 Subject: Clean up .spec file typos, Requires nits. --- ChangeLog | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 6eba60bb..ab8f482d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2008-12-16 Roland McGrath + + * systemtap.spec (Requires): Add kernel-devel, is correct virtual + provide in kernel-*-devel rpms. + (with_sqlite): Typo fix in default defn check. + [%{with_sqlite}] (Requires): Remove. BuildRequires causes the correct + automatic dependency. + 2008-12-16 Stan Cox * tapsets.cxx (dwarf_builder::build): Consider alignment when -- cgit From 51d997112e435da6fc84713ef09908b3b8659798 Mon Sep 17 00:00:00 2001 From: Elliott Baron Date: Fri, 19 Dec 2008 17:00:51 -0500 Subject: Better implementation for %M --- ChangeLog | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index ab8f482d..3b3007b7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2008-12-19 Elliott Baron + + PR3668 + * elaborate.cxx: Handling for %M. + * runtime/vsprintf.c: Likewise. + * staptree.cxx: Likewise. + * translate.cxx: Likewise. + * staptree.h: Added %M converter, conv_memory_hex, to enum + 2008-12-16 Roland McGrath * systemtap.spec (Requires): Add kernel-devel, is correct virtual -- cgit From a688cff28de458448f40584acfa5f22d7e444471 Mon Sep 17 00:00:00 2001 From: Stan Cox Date: Sun, 21 Dec 2008 22:48:38 -0500 Subject: Put a block around the probe point. --- ChangeLog | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 3b3007b7..7c267e28 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2008-12-21 Stan Cox + + * tapsets.cxx (dwflpp::die_has_pc): Don't abort if dwarf_ranges fails. + (dwflpp::find_variable_and_frame_base): A pc requires dwarf_nscopes + 2008-12-19 Elliott Baron PR3668 -- cgit From 5bfd7a3769ba6dcfc9240357ad97f5243da37333 Mon Sep 17 00:00:00 2001 From: William Cohen Date: Mon, 22 Dec 2008 13:26:10 -0500 Subject: Add generations of tapset reference manual material. --- ChangeLog | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 7c267e28..ce59e0db 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2008-12-21 Will Cohen + + * systemtap.spec: Add generations of tapset reference manual material. + 2008-12-21 Stan Cox * tapsets.cxx (dwflpp::die_has_pc): Don't abort if dwarf_ranges fails. -- cgit From e5976ba0af9b828dcc76b3937b5a98fe9c0f6cb8 Mon Sep 17 00:00:00 2001 From: Masami Hiramatsu Date: Mon, 22 Dec 2008 16:05:28 -0500 Subject: PR7090: Support kernels built with O= option. --- ChangeLog | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index ce59e0db..e5ed3ca1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2008-12-22 Masami Hiramatsu + + PR7090 + * buildrun.cxx (compile_pass): Use flags macro to expand KBUILD_CFLAGS + for support kernels built with O= option. + 2008-12-21 Will Cohen * systemtap.spec: Add generations of tapset reference manual material. -- cgit From 1cecb3c506475a0e0b0ee4180a91e1a9433d346b Mon Sep 17 00:00:00 2001 From: Dave Brolley Date: Wed, 24 Dec 2008 13:18:50 -0500 Subject: Systemtap compile server phase 2 (ssl) -- first cut. --- ChangeLog | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index e5ed3ca1..da9afc34 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,52 @@ +2008-12-24 Dave Brolley + + * stap-client (netcat): Removed. + (initialization): Initialize ssl_db. + (parse_options): Handle the --ssl option. + (process_ssl): New function. + (send_request): Removed. + (receive_response): Removed. + (unpack_response): Use signtool to verify the contents of the + server's response against a local copy of the server's + certificate. + (find_and_connect_to_server): Make sure the server is referred to + as localhost if it is running on the local host. Call send_receive + in order to contact the server and perform the transaction. + (connect_to_server): Removed. + (disconnect_from_server): Removed. + (send_receive): New function. + (process_response): Work in $tmpdir_server. + (terminate, interrupt): Kill any running stap-client-connect. + * stap-find-or-start-server: Pass arguments to stap-start-server. + * stap-start-server: Pass arguments to stap-serverd. + * stap-server (port): Removed. + (netcat): Removed. + (receive_request): Removed. + (unpack_request): Use unzip. + (package_response): Use signtool to sign the response into a .jar + archive. + (send_response): Removed. + * stap-serverd (netcat): Removed. + (port1): Removed. + (initialize): Don't call recursively. Use a loop to select a port. + (listen): Call stap-server-connect. + (process_request): Removed. + (terminate): Kill any running stap-server-connect job. + * systemtap.spec: client and server sub packages require nss and nss-tools, + and no longer require nc or net-tools. + * Makefile.am (bin_PROGRAMS): Add stap-client-connect and + stap-server-connect. + (bin_SCRIPTS): Add stap-gen-server-cert. + (stap_client_connect_LDFLAGS, stap_server_connect_LDFLAGS): New. + (stamp-ssl): New target. + (ssl/server/stap-server.cert): New target. + (stap_client_connect_*): New. + (stap_server_connect_*): New. + (install-data-local): Install /etc/systemtap/ssl. + (uninstall-local): Remove /etc/systemtap. + * Makefile.in: Regenerated. + * aclocal.m4: Regenerated. + 2008-12-22 Masami Hiramatsu PR7090 -- cgit From 1389c979109b8e3f1b66a4e5b88dafaaa84dd8ef Mon Sep 17 00:00:00 2001 From: Dave Brolley Date: Fri, 26 Dec 2008 13:25:32 -0500 Subject: Disable automatic building of stamp-ssl for now. --- ChangeLog | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index da9afc34..866816af 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2008-12-26 Dave Brolley + + * Makefile.am (stamp-ssl): Disable automake building of this target. + * Makefile.in: Regenerated. + 2008-12-24 Dave Brolley * stap-client (netcat): Removed. -- cgit From 8cd5d9f0e219a0482a28c8bb96d81d9b4017f52c Mon Sep 17 00:00:00 2001 From: "Frank Ch. Eigler" Date: Mon, 29 Dec 2008 17:00:34 -0500 Subject: build fix for ssl code: install into $prefix rather than /etc --- ChangeLog | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 866816af..846c1a8f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2008-12-29 Frank Ch. Eigler + + * Makefile.am (install-data, uninstall-data): Use + $(DESTDIR)$(sysconfdir) instead of hard-coded /etc paths. + 2008-12-26 Dave Brolley * Makefile.am (stamp-ssl): Disable automake building of this target. -- cgit From 4d0a65c33ed691f0b2d9b7cccdd5d1e6a50c1df1 Mon Sep 17 00:00:00 2001 From: Dave Brolley Date: Tue, 30 Dec 2008 11:53:13 -0500 Subject: Check for existence of $(builddir)/ssl before installing it. --- ChangeLog | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 846c1a8f..716fe9b1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2008-12-30 Dave Brolley + + * Makefile.am (install-data-local): Test for existence of $(builddir)/ssl + before installing it. + * Makefile.in: Regenerated. + 2008-12-29 Frank Ch. Eigler * Makefile.am (install-data, uninstall-data): Use @@ -5,7 +11,7 @@ 2008-12-26 Dave Brolley - * Makefile.am (stamp-ssl): Disable automake building of this target. + * Makefile.am (stamp-ssl): Disable automatic building of this target. * Makefile.in: Regenerated. 2008-12-24 Dave Brolley -- cgit From 43498922cd6b61c530b0ed16299805053ebf7e42 Mon Sep 17 00:00:00 2001 From: Dave Brolley Date: Tue, 30 Dec 2008 12:15:24 -0500 Subject: COnfigure nss and nspr using PKG_CHECK_MODULES. --- ChangeLog | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 716fe9b1..c62f5415 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,14 @@ +2008-12-30 Dave Brolley + + PR9692 + * Makefile.am (stap_client_connect_CFLAGS): Use $(nss_CFLAGS) and + $(nspr_CFLAGS). + (stap_server_connect_CFLAGS): Likewise. + * configure.ac: Use PKG_CHECK_MODULES to configure nss and nspr. + * Makefile.in: Regenerated. + * aclocal.m4: Regenerated. + * configure: Regenerated. + 2008-12-30 Dave Brolley * Makefile.am (install-data-local): Test for existence of $(builddir)/ssl -- cgit From e016a49a83276fc061df86b1b4d72ec8c4efdd29 Mon Sep 17 00:00:00 2001 From: "Frank Ch. Eigler" Date: Wed, 31 Dec 2008 14:41:29 -0500 Subject: build: make compatible with elfutils 0.138 too --- ChangeLog | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index c62f5415..07f000c7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2008-12-31 Frank Ch. Eigler + + * translate.cxx (dump_unwindsyms): Adapt to elfutils build-id + bug that was fixed in 0.138. + * configure.ac: Look for elfutils/version.h. + * config.in, configure: Regenerated. + 2008-12-30 Dave Brolley PR9692 -- cgit From be21f2dbd39ad4c508883dc4f69ae6d57d67d1fb Mon Sep 17 00:00:00 2001 From: Dave Brolley Date: Mon, 5 Jan 2009 14:03:02 -0500 Subject: Try multiple tools for generating passwords. --- ChangeLog | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 07f000c7..888607ca 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2009-01-05 Dave Brolley + + PR9702 + * stap-gen-server-cert: Try mkpasswd, apg and then user_enter_password + when generating the password for the server certificate/key + database. + (user_enter_password): New function. + 2008-12-31 Frank Ch. Eigler * translate.cxx (dump_unwindsyms): Adapt to elfutils build-id @@ -8,6 +16,7 @@ 2008-12-30 Dave Brolley PR9692 + From Eugeniy Meshcheryakov * Makefile.am (stap_client_connect_CFLAGS): Use $(nss_CFLAGS) and $(nspr_CFLAGS). (stap_server_connect_CFLAGS): Likewise. -- cgit From f1e1c50dc86e703d6db6819d9d3d445754d809cd Mon Sep 17 00:00:00 2001 From: Dave Brolley Date: Tue, 6 Jan 2009 13:21:37 -0500 Subject: Add missing files to systemtap.spec --- ChangeLog | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 888607ca..9dfa9f7d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2009-01-06 Dave Brolley + + * systemtap.spec (stap-client): Add stap-add-server-cert, + stap-client-connect. + (stap-server): Add stap-server-connect. + 2009-01-05 Dave Brolley PR9702 -- cgit From 27053aa14ba234a0d5e1b4affd272a5c7b01aa1b Mon Sep 17 00:00:00 2001 From: "Frank Ch. Eigler" Date: Tue, 6 Jan 2009 17:06:30 -0500 Subject: PR9699: build fixes for kernel 2.6.28 --- ChangeLog | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 888607ca..4ab65e21 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2009-01-06 Frank Ch. Eigler + + PR9699. + * buildrun.cxx (compile_pass): Add $(LINUXINCLUDES) to autoconf + trial builds. Add new autoconf test for task_struct uid->cred switch. + 2009-01-05 Dave Brolley PR9702 -- cgit From 19a0d4b6065735b884430e3c15160997606794f1 Mon Sep 17 00:00:00 2001 From: Mark Wielaard Date: Wed, 7 Jan 2009 16:36:14 +0100 Subject: Add --enable-server configure option. --- ChangeLog | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index dd5f652f..28092059 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,13 @@ +2009-01-07 Mark Wielaard + + * configure.ac: Add --enable-server configure option and + set BUILD_SERVER appropriately. + * Makefile.am (man_MANS, bin_PROGRAMS, bin_SCRIPTS): Only add + stap-server and friends when BUILD_SERVER set.A + * Makefile.in: Regenerated. + * aclocal.m4: Likewise. + * configure: Likewise. + 2009-01-06 Frank Ch. Eigler PR9699. -- cgit From 2d4b8ddfb72206a2e0fc4b500e54602a1f6ba189 Mon Sep 17 00:00:00 2001 From: Mark Wielaard Date: Wed, 7 Jan 2009 16:44:02 +0100 Subject: Warn when not building docs because tools not found. --- ChangeLog | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 28092059..00f463e5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2009-01-07 Mark Wielaard + + * configure.ac: Warn when not building docs because tools not found. + * configure: Regenerated. + 2009-01-07 Mark Wielaard * configure.ac: Add --enable-server configure option and -- cgit From 92aff3c7556ad0f968ff97d5755e4a6488eb80a8 Mon Sep 17 00:00:00 2001 From: Will Cohen Date: Wed, 7 Jan 2009 12:13:50 -0500 Subject: Check xmlto available and allow user to control generation of reference docs. --- ChangeLog | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 00f463e5..35085845 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2009-01-07 William Cohen + + * configure.ac: Add --enable-refdocs configure option and + set check for xmlto + * Makefile.in: Regenerated. + * aclocal.m4: Likewise. + * configure: Likewise. + 2009-01-07 Mark Wielaard * configure.ac: Warn when not building docs because tools not found. -- cgit From aa5951be9f4f12139cdcec4a501754a62b88c28b Mon Sep 17 00:00:00 2001 From: Will Cohen Date: Thu, 8 Jan 2009 14:28:15 -0500 Subject: Check for xmlto that generates pdf. --- ChangeLog | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 35085845..f2e238e6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2009-01-08 William Cohen + + * configure.ac: Check for xmlto that generates pdf. + * configure: Regenerated. + 2009-01-07 William Cohen * configure.ac: Add --enable-refdocs configure option and -- cgit From 64aa100f39dca60999028f83feb31983728ea4d4 Mon Sep 17 00:00:00 2001 From: Dave Brolley Date: Fri, 9 Jan 2009 15:11:04 -0500 Subject: New framework for creating/using certificate databases for client/server. --- ChangeLog | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 888607ca..328a0b41 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,41 @@ +2009-01-09 Dave Brolley + + * Makefile.am (stamp-ssl): Removed. + (ssl/server/stap-server.cert): Removed. + (install-data-local): Don't install $(builddir)/ssl. + (stap-add-server-cert): Create database directory if it does not + exist. Ensure the database is readable by others. + * stap-client (initialization): Initialize local_ssl_dbs and + public_ssl_dbs. Don't initialize ssl_db. + (parse_options): Concatenate additional_local_ssl_dbs with + local_ssl_dbs. + (process_ssl): Build up additional_local_ssl_dbs in the order + specified on the command line. + (choose_server): Set server for non-local domains. Print + $tmpdir_client/connect to stderr if we can't connect. + (send_receive): Try connecting to the given server using all of the + databases in $local_ssl_dbs and $public_ssl_dbs. Keep log in + $tmpdir_client/connect. + (interrupt): Use SIGTERM to kill stap-client-connect. + * stap-client-connect.c (prerror.h,secerror.h): #include them. + (errWarn): Try to the the error text from NSPR. Handle specific errors + manually otherwise. + (handle_connection): Stop processing on write error of the local file. + (do_connect): Cleanup on error. Call SSL_ForceHandshake to catch + authentication errors here. + * stap-gen-server-cert: Don't create the client's database directory. + * stap-server: Redirect the output of signtool to /dev/null. + * stap-server-connect.c (handle_connect): Call SSL_ForceHandshake to catch + authentication errors here. Clean up temp files on error. + (accept_connection): Don't close the socket on error. + stap-serverd (initialization): Print a message if the given socket is busy. + Search for a local certificate database. Create and initialize one if not + found. + (listen): Don't discard stderr fomr stap-server-connect. + * stap-start-server: Check for existence of local certificate database as + evidence that the server is listening. + * Makefile.in: Regenerated. + 2009-01-05 Dave Brolley PR9702 -- cgit From 1c1de83d57f78c7d3f38c1e40ebabf1a286c3b04 Mon Sep 17 00:00:00 2001 From: Elliott Baron Date: Fri, 9 Jan 2009 16:58:48 -0500 Subject: Added %M info to stap.1.in --- ChangeLog | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index cf335bee..88303b0f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2009-01-09 Elliott Baron + + * stap.1.in: Added %M info. + 2009-01-09 Dave Brolley * Makefile.am (stamp-ssl): Removed. -- cgit From 50431f30cac19c57f53bdfe0fd138cdc2dcfa2f9 Mon Sep 17 00:00:00 2001 From: Mark Wielaard Date: Sun, 11 Jan 2009 14:37:28 +0100 Subject: Pick up --prefix dependency usage in config.h. --- ChangeLog | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 88303b0f..8ea76b96 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2009-01-11 Mark Wielaard + + * configure.ac: Add prefix as STAP_PREFIX for config.h. + * config.in: Regenerated. + * configure: Regenerated. + 2009-01-09 Elliott Baron * stap.1.in: Added %M info. -- cgit From dc38c256fac058289cdebd0fde881b4faf24b9d1 Mon Sep 17 00:00:00 2001 From: Wenji Huang Date: Sun, 11 Jan 2009 18:39:55 -0500 Subject: Fix compilation warning of too large number on 32-bits machines. --- ChangeLog | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 8ea76b96..f8ffd7d8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2009-01-11 Wenji Huang + + * tapsets.cxx (dwarf_derived_probe_group::emit_module_decls): Fix too + large number on 32-bits machines. + (uprobe_derived_probe_group::emit_module_decls): Ditto. + 2009-01-11 Mark Wielaard * configure.ac: Add prefix as STAP_PREFIX for config.h. -- cgit From a50cb7894f72eb3ac3301adde9950d12425594b7 Mon Sep 17 00:00:00 2001 From: Dave Brolley Date: Tue, 13 Jan 2009 11:35:14 -0500 Subject: Ensure that the client cert database and server cert are readable by all. --- ChangeLog | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index f8ffd7d8..a74b6dc7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2009-01-13 Dave Brolley + + * stap-add-server-cert: Failure to make the client database readable + is now only a warning. + * stap-gen-server-cert: Ensure that the certificate is readable by + all. Warn if unsuccessful. + 2009-01-11 Wenji Huang * tapsets.cxx (dwarf_derived_probe_group::emit_module_decls): Fix too -- cgit From 790c4dd6eff3fbc127b67e23478d7edc6bf1cd08 Mon Sep 17 00:00:00 2001 From: Dave Brolley Date: Tue, 13 Jan 2009 13:38:41 -0500 Subject: Separate the creation of the server's certificate from its addition to the client-side database. --- ChangeLog | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index a74b6dc7..ff418c40 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,9 +1,12 @@ 2009-01-13 Dave Brolley * stap-add-server-cert: Failure to make the client database readable - is now only a warning. + is now only a warning. Directory argument now refers to the location + of the 'client' directory. * stap-gen-server-cert: Ensure that the certificate is readable by - all. Warn if unsuccessful. + all. Warn if unsuccessful. Don't add the certificate to the local + client-side database. + * stap-serverd: Call stap-add-server-cert after stap-gen-server-cert. 2009-01-11 Wenji Huang -- cgit From 21325e0c78f4de1e772813c8f071d909d83e1b58 Mon Sep 17 00:00:00 2001 From: Dave Brolley Date: Tue, 13 Jan 2009 16:19:53 -0500 Subject: Ensure that the client/server scripts call the installed copies of any other systemtap tools. --- ChangeLog | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index ff418c40..e724de69 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2009-01-13 Dave Brolley + + * stap-find-or-start-server,stap-start-server,stap-serverd,stap-server: + Ensure we call other systemtap tools from the installed location. + * stap-client: Likewise. Also, use SYSTEMTAP_STAPRUN if it is set. + 2009-01-13 Dave Brolley * stap-add-server-cert: Failure to make the client database readable -- cgit From b899aa795f925edb7fad318d2e90bb9c3da90b24 Mon Sep 17 00:00:00 2001 From: Stan Cox Date: Tue, 13 Jan 2009 17:17:47 -0500 Subject: Create the rpm subpackage systemtap-sdt-devel --- ChangeLog | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index e724de69..d45be27b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2009-01-13 Stan Cox + + * systemtap.spec (sdt-devel): New subpackage. + * Makefile.am (oldincludedir): New. + (oldinclude_HEADERS): New. + (bin_SCRIPTS): Add dtrace + * Makefile.in: Regenerated. + * runtime/sduprobes.h: Renamed to sdt.h + 2009-01-13 Dave Brolley * stap-find-or-start-server,stap-start-server,stap-serverd,stap-server: -- cgit From 1d7ce108a605557fb814c2cc9f4ab7a46a1b9534 Mon Sep 17 00:00:00 2001 From: Dave Brolley Date: Mon, 19 Jan 2009 10:58:29 -0500 Subject: Add stap-add-server-cert to the stap-server package. --- ChangeLog | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index d45be27b..0aa937d2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2009-01-19 Dave Brolley + + * stap-serverd (stap-server): Add stap-add-server-cert. + 2009-01-13 Stan Cox * systemtap.spec (sdt-devel): New subpackage. -- cgit From dece4f8f994c78aca9213cfb8f20e6d979ff738d Mon Sep 17 00:00:00 2001 From: Dave Brolley Date: Mon, 19 Jan 2009 13:29:43 -0500 Subject: Revert previous change. Only call stap-add-server-cert from stap-serverd if it has been installed. --- ChangeLog | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 0aa937d2..c94d51f0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,7 @@ 2009-01-19 Dave Brolley - * stap-serverd (stap-server): Add stap-add-server-cert. + * stap-serverd (initialization): Call stap-add-server-cert only if + it has been installed. 2009-01-13 Stan Cox -- cgit From 316ac9052cb44a69729357f74a331b66f15d12f0 Mon Sep 17 00:00:00 2001 From: "Frank Ch. Eigler" Date: Tue, 20 Jan 2009 13:35:36 -0500 Subject: fix segv on peculiar dwfl errors (probe process("/lib64").FOO {}) Reported-By: Daniel Tralamazza --- ChangeLog | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index c94d51f0..09d231ba 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2009-01-20 Frank Ch. Eigler + + * dwarf_wrappers.cxx (dwfl_assert): Tolerate rc==-1, for which + dwfl_errmsg(-1)=>NULL. + 2009-01-19 Dave Brolley * stap-serverd (initialization): Call stap-add-server-cert only if -- cgit From 12b44fb38852cf2ff27d47a22f7d9bb8439de5ad Mon Sep 17 00:00:00 2001 From: "Frank Ch. Eigler" Date: Tue, 20 Jan 2009 17:34:00 -0500 Subject: improve var=? explanation debugging via -vvv --- ChangeLog | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 09d231ba..44f69db0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2009-01-20 Frank Ch. Eigler + + * tapsets.cxx (dwarf..:visit_target_symbol): Print more data + for failed $$vars fields to help explain printed "var=?". + 2009-01-20 Frank Ch. Eigler * dwarf_wrappers.cxx (dwfl_assert): Tolerate rc==-1, for which -- cgit From daae650d765423c6455001299473f2bc2ce6b278 Mon Sep 17 00:00:00 2001 From: Mark Wielaard Date: Wed, 21 Jan 2009 12:32:46 +0100 Subject: Explicitly remove build-elfutils, include-elfutils and lib-elfutils on clean. --- ChangeLog | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 44f69db0..758a5dff 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2009-01-21 Mark Wielaard + + * Makefile.am (clean-local): Remove build-elfutils, include-elfutils + and lib-elfutils. + * Makefile.in: Regenerated. + * aclocal.m4: Regenerated. + * configure: Regenerated. + 2009-01-20 Frank Ch. Eigler * tapsets.cxx (dwarf..:visit_target_symbol): Print more data -- cgit From 1c4cf93d166d146262afcf3df69a8f1b0a9c2ee2 Mon Sep 17 00:00:00 2001 From: Mark Wielaard Date: Wed, 21 Jan 2009 14:32:14 +0100 Subject: Only muck with CPPFLAGS when actually building with bundled elfutils. --- ChangeLog | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 758a5dff..07bb2395 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2009-01-21 Mark Wielaard + + * Makefile.am (distclean-local): Remove build-elfutils, + include-elfutils and lib-elfutils here, not in clean-local. + * Makefile.in: Regenerated. + * configure.ac: Only muck with CPPFLAGS and include-elfutils when + actually building with bundled elfutils. + * configure: Regenerated. + 2009-01-21 Mark Wielaard * Makefile.am (clean-local): Remove build-elfutils, include-elfutils -- cgit From 5574ef2ce9549c89f91e9c8dccc41fc0e85a74d6 Mon Sep 17 00:00:00 2001 From: Mark Wielaard Date: Wed, 21 Jan 2009 23:23:51 +0100 Subject: Create PIECFLAGS and PIECXXFLAGS, like PIELDFLAGS. --- ChangeLog | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 07bb2395..d4896029 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2009-01-21 Mark Wielaard + + * configure.ac: Create PIECFLAGS and PIECXXFLAGS, like PIELDFLAGS. + Don't duplicate -pie in PIELDFLAGS. + * configure: Regenerated. + * Makefile.am: Add @PIECFLAGS@ and @PIECXXFLAGS@ to executable + flags. + * Makefile.in: Regenerated. + 2009-01-21 Mark Wielaard * Makefile.am (distclean-local): Remove build-elfutils, -- cgit From c1008fd01d322bb12e66cb8dc513d488082777a4 Mon Sep 17 00:00:00 2001 From: Stan Cox Date: Thu, 22 Jan 2009 14:23:49 -0500 Subject: Add dtrace -h support --- ChangeLog | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index d4896029..68887086 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2009-01-22 Stan Cox + + * dtrace: Rewritten to handle dtrace -h -G + * runtime/sdt.h: New .probes layout. Make labels unique, args unused. + * tapsets.cxx (dwarf_builder::build): New .probes layout. + Don't reset location->components[0]. + 2009-01-21 Mark Wielaard * configure.ac: Create PIECFLAGS and PIECXXFLAGS, like PIELDFLAGS. -- cgit From 6275c8d707229558487e2927f1f9940a9d237fbe Mon Sep 17 00:00:00 2001 From: David Smith Date: Thu, 22 Jan 2009 15:40:44 -0600 Subject: 2009-01-22 David Smith * systemtap.spec: Added 'nss-devel' buildreq so that the 'client' subpackage could be built correctly. Added file-based buildreq for xmlto's pdf support, which works on f8, f9, f9, and rhel5. * configure.ac: Fixed typo. * configure: Regenerated. --- ChangeLog | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 68887086..117acd4e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2009-01-22 David Smith + + * systemtap.spec: Added 'nss-devel' buildreq so that the 'client' + subpackage could be built correctly. Added file-based buildreq + for xmlto's pdf support, which works on f8, f9, f9, and rhel5. + + * configure.ac: Fixed typo. + * configure: Regenerated. + 2009-01-22 Stan Cox * dtrace: Rewritten to handle dtrace -h -G -- cgit From f120873cb40cfc16cc94f06fd722abc927b96227 Mon Sep 17 00:00:00 2001 From: Mark Wielaard Date: Fri, 23 Jan 2009 11:25:44 +0100 Subject: Use make -k install-data for elfutils. --- ChangeLog | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 117acd4e..d04a08ee 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2009-01-23 Mark Wielaard + + * configure.ac: Use make -k install-data for elfutils. + * configure: Regenerated. + 2009-01-22 David Smith * systemtap.spec: Added 'nss-devel' buildreq so that the 'client' -- cgit