This is the mail archive of the systemtap-cvs@sourceware.org mailing list for the systemtap project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[SCM] systemtap: system-wide probe/trace tool annotated tag, release-1.5, created. release-1.5


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "systemtap: system-wide probe/trace tool".

The annotated tag, release-1.5 has been created
        at  7a04dd4b25b9916db6b8360c703a395b1db5b088 (tag)
   tagging  a8a01c8a26fcc6f6d52634dcd0effbbcad895c8f (commit)
  replaces  release-1.4
 tagged by  Stan Cox
        on  Mon May 23 15:08:06 2011 -0400

- Log -----------------------------------------------------------------
Release 1.5
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iEYEABECAAYFAk3asKAACgkQ9JzmkRXHY0MKpACgkG+hrL2/6Kmk5k/PoJFvTczb
Pb8An3nUpXDHSROpcTBft9HPQPNmZ3FY
=2Lf2
-----END PGP SIGNATURE-----

Adrien Kunysz (1):
      PR3823: initial french translation

Bryn Reeves (1):
      RHBZ706185: port softirq.* probe points back to rhel5 tracepoints

Dave Brolley (43):
      Configuration problems.
      Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
      Cleanup warnings caused by CFLAGS correction.
      PR 11445: Check that assert_is_my_proc check is within all uprobes/utrace callback entry points
      PR 11862: remove obsolete stap-client script and friends
      PR 11862: remove obsolete stap-client script and friends
      PR 11862: remove obsolete stap-client script and friends
      Remove unused variables and calls which initialized them.
      Make sure NSS and NSPR are properly initialized and shutdown.
      PR 11844 - --use-server-on-error option
      PR 12428 - Document Compile Server/Client Setup and Admin
      Fix typo in message (temorary -> temporary) which broke compile server.
      PR 11844 - --use-server-on-error option
      Merge branch 'master' of ssh://sourceware.org/git/systemtap
      Rework setup_server to ensure that servers get shut down on error.
      Don't report IPv6 entries returned by avahi, for now.
      Test harness improvements for testing using a compile server.
      More improvements to the client.exp test harness.
      PR 12540 - Could not obtain information on password file
      PR 12543 - PKGLIBEXECDIR undefined, causing uprobes.ko build to fail
      Merge branch 'master' of ssh://sourceware.org/git/systemtap
      PR 12540 (rework) - Could not obtain information on password file" build error
      Test harness improvements.
      Run cert management commands silently.
      Merge branch 'master' of ssh://sourceware.org/git/systemtap
      PR 12101: stap-server should use proper cert passwords
      PR 12101: stap-server should use proper cert passwords.
      PR 12101 stap-server should use proper cert passwords
      PR 12101: Document removal of cert database passwords.
      Merge branch 'master' of ssh://sourceware.org/git/systemtap
      Systemtap Compile Server Integration (rewrite):
      Merge branch 'master' of ssh://sourceware.org/git/systemtap
      Merge branch 'master' of ssh://sourceware.org/git/systemtap
      Set resource limits for the translator when called from the compile server.
      Platform specific build issues:
      nss-tools is no longer required by our RPMs.
      Correct some rlimit settings for the translator when called by the server.
      NEWS entry for new compile server implementation.
      Fix build problems with compile-server and client when avahi is not available.
      Handle resource limit violations of stap when called by stap-serverd more elegantly.
      Unwanted message when initializing non-existent client-side cert database.
      Include the date & time in all compile server log messages.
      Ensure client-side certificate database files are readable by all.

David Smith (66):
      Fixed BZ669740 by making target_set.stp use syscall probes in kernels < 2.6.18.
      Fixed BZ661424 by checking for $prev_p first in __scheduler.ctxswitch.kp.
      Fixed BZ559599 by making target_set.stp use syscall probes for ia64.
      Initial version of pcp logger pmda.
      The logger pmda now builds outside of the pcp source tree.
      The logger pmda now asks for a logfile to monitor.
      Added start of the event handling code.
      Adjust configury to handle building/installing out of the source tree.
      Generate pcp Makefiles.
      Regenerated configure stuff with f14.
      Added pcp support to top-level configure.
      Added makefile code to autogenerate a PMID number for the logger PMDA.
      Fixed PMID generation code to stay with the max limit.
      First PMDA version that can correctly output event records.
      Handle the case better when there isn't any data to read.
      Logger PMDA can now handle multiple clients.
      Simplified logger PMDA by no longer needing custom main loop.
      Always generate domain.h for the logger PMDA.
      (powerpc) Fixed PR12341 by using kernel code instead of custom code.
      Fixed several problems with usymbols.exp (BZ639344).
      Updated __ip_sock_daddr() for 2.6.38 kernels.
      Force 64-bit compiles when needed.
      Read the list of logfiles from a config file in the logger PMDA.
      The logger PMDA supports multiple clients and multiple logfiles.
      Fixed BZ691693 by updating tests to handle newer probe timing report.
      Change the logger PMDA config file lines to be of the form "NAME PATHNAME".
      Handle logfile paths that end in '|', treat it as a command to read data from.
      Fixed BZ692869 by using @defined() instead of checking CONFIG variable.
      Fixed BZ692445 by updating regular expression 'all_pass_string'.
      Fixed exelib.exp so that it doesn't hang on s390x systems.
      Corrected "autoconf" variable name in runtime/procfs.c.
      Fixed runtime/procfs.c for 2.6.39-0.rc2.
      Updated tapset/vfs.stp for 2.6.39-0.rc2.
      Really fix runtime/procfs.c for 2.6.39-0.rc2.
      Added minor testsuite fixes (found when doing rawhide testing).
      Avoid side-effect-free function warnings on '_ptrace_return_arch_prctl_addr'.
      More testsuite fixes.
      Fixed minor error message bug in utrace_syscall_args.stp.
      Improved error handling in uretprobe probes.
      Improved error handling in uprobe probes.
      PR12645 (partial): Improved uprobe/uretprobe error message.
      PR12645 (partial): Only insert uprobes in non-writable executable sections.
      Fixed 'test_check' compile line in network/tcp_init_cwnd.meta
      Improve error handling in target_set.exp.
      Added more testsuite error handling.
      Fix setjmp.exp and server tests for RHEL5 systems.
      Validate PMNS names in the logger PMDA install script.
      Added help text for the dynamic metrics in the logger PMDA.
      Added 'logger.perfile.{LOGFILE}.path' metric in the logger PMDA.
      Logger PMDA updates: remove DSO logic, cut back on debugging info, etc.
      Better cleanup in insert_module().
      Merge branch 'master' of git://oss.sgi.com/nathans/systemtap
      Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
      Fixed rpm_finder compilation when '!HAVE_LIBRPMIO && HAVE_NSS'.
      Merge remote-tracking branch 'nathans/master'
      Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
      Fix pipe paths in the logger PMDA.
      Fix PR12785 by allowing init/systemd (pid 1) to be traced.
      Fix PR12781 by speeding up __stp_utrace_task_finder_target_syscall_entry().
      Fix 'incorrect-fsf-address' rpmlint errors.
      Fix 'invalid-license' rpmlint error on sdt-devel subpackage.
      Fix 'spurious-executable-perm' rpmlint warning.
      Fix 'version-control-internal-file' rpmlint error by removing .cvsignore files.
      Fix 'version-control-internal-file' rpmlint errors in the testsuite.
      Fix 'non-executable-script' and 'script-without-shebang' rpmlint errors.
      Fixed source_context.stp test.

Fabio Olive Leite (1):
      Enhance description for -c and format function::target better.

Frank Ch. Eigler (69):
      bump version numbers to 1.5, for future release cycle
      RHBZ669751: old ia64 kernels lack task_pt_regs()
      PR12411 cont'd: use enum type decl
      BZ669082: support powerpc prior to 2.6.15, resolving conflict with PR4186
      GCC 4.6 unused-variable warnings
      stap-report: dump more state
      stap-report: also add a dummy "stap -vv -p4 ..." run
      BZ673085: amplify documentation on initialization of probe alias variables
      PR3823: redo autoconfigury with gettextize
      PR3823: remove macos-specific configury goo
      PR3823: regenerate po/en.po and en.gmo
      PR3823: use our own autosprintf()
      PR3823: systemtap.spec %locale stuff
      add stap --version command line option
      PR3823: add a top-level "make update-po" to regen i18n files in source tree
      document new --version option
      stap.1: elaborate slightly on automatic locking of global script variables
      mention ENABLE_NLS in stap -V feature-summary
      documentation: classify probe point families w.r.t. dwarf debuginfo needs
      documentation: classify kernel.data probe point family w.r.t. dwarf debuginfo needs
      add transifex-client config file for i18n
      transifex: register po/pl.po stub translation
      add po/fr.po to transifex database
      convert po/fr.po from iso-8859-1 to utf-8
      tweak stap -v memory-usage message
      PR3823: mention top-level update-po make target
      fix comment typo re. %I[] gcc asm-operand syntax for powerpc
      add jiffies & HZ to timestamp tapset
      rhbz684227: also filter out FUTEX_CLOCK_REALTIME
      samples: new tcp_init_cwnd sample script
      tcp_init_cwnd: fix referring url
      stap.1 man page: elaborate on alternatives to -DMAXMAPENTRIES
      sdt_v3: avoid misleading warning on complex operands
      PR12612: compatibility with old staprun/stapio
      tighten up wording for stap-server related changes
      make pthread test case work with other tests; skip if !installctest_p
      Name the originator of the cpp-vararg-counter idea
      module shutdown: be verbose upon a hang
      update-po: Use source-tree dtrace.in as input for po/POTFILES.in
      i18n: Fix accidental whitespace changes in stap -V banner
      i18n: regen po files
      Merge branch 'master' of git://sources.redhat.com/git/systemtap
      Merge branch 'master' of git://sources.redhat.com/git/systemtap
      usage message: identify parameters for --{list,trust}-servers=MAGIC
      eventcount: extend script with more info and prettier formatting
      perf: document default perf.*.sample(XX) value/behavior
      eventcount script: improve startup message
      eventcount: improve output layout some more
      eventcounter: more output tweaks
      regen examples index
      uprobes: remove #undef DEBUG_UPROBES_RIP, to make it controllable
      pcp logger: disable install target, as this doesn't mesh with stap configury
      pmwebapi: prototype pcp web api daemon
      dtrace python i18n: make work with autoconf wackyness
      i18n: po rebuild after CVE fixes
      bump AUTHORS
      disable install targets from pcp/ subdir
      gcc 4.6 -Wextra -Wall fixes
      runtime/autoconf: gcc 4.6 fix false -Werror positives
      Revert "pmwebapi: prototype pcp web api daemon"
      shutdown hangs: offer option -DSTAP_OVERRIDE_STUCK_CONTEXT
      --ldd: improve error handling
      --ldd: turn bad-interpreter findings into warnings
      PR12729: make childprocess spawning/waitpid both -vv verbose
      STP_USE_RING_BUFFER: #include <asm/local.h>
      example: make badname demo work with euid=0
      PR12211: rework testsuite with failed-subtask tolerance
      PR12211: fix badname demo with read-only mounts
      spec/initscripts: fix some rpmlint (fedora autoqa) warnings

Jan Kratochvil (4):
      PR12413, Provide TID information in kprocess.create and kprocess.release
      Fix _wait4_opt_str output.
      Decode wait4.return wait status.
      Decode ptrace.

Josh Stone (86):
      Add support for real URI syntax in remote targets
      Add the cache options from commit d105f66 to stap.1
      Audit some minus/dash/hyphen use in manpages
      Assert that TMPDIR, if set, is a boring path
      Revert accidental gettext clobbering
      Use a proper session copier when cloning
      Precreate the main tmpdir
      Use a ControlMaster for ssh remotes
      Clean up exit paths
      Fix the indentation of systemtap_session::usage
      Fix a README typo of CONFIG_MODULE_UNLOAD
      Read the pipe directly in stap_system_read
      Close the ssh ControlMaster after uname failure
      Use posix_spawn_file_actions for stap_system_read
      Start using arg vectors for stap_system and friends
      Allow capitals in @cast headers
      Convert more stap_system calls to vector form
      Remove the flat-string stap_system altogether
      Don't quote the module path in vectored args
      Build the staprun command as an argument vector
      Silence the closing of the ssh control master
      PR3823: Add attr-format-printf to autosprintf
      Move multi-target pass-5 into the remote class
      Add stap_spawn_piped
      Add _F() and _NF() for formatted translations
      Sync staprun up to version 1.5 with everything else
      Build -u and uprobes_path in a single argument
      stapsh: A systemtap "shell" to aid remote execution
      stapsh: Use quoted-printable args in the run command
      remote: Split preparation from the actual start
      stapsh: Upload module signatures and uprobes too
      stapsh: Remove the signal command, just call it quit
      stapsh: Add debugging macros
      stapsh: Add OK/ERROR replies to file and run commands
      PR12591: Setup the signal handler earlier
      Clear the SSL session cache after using a server
      Cache compile_server_info attached to sessions, not static
      PR12592: Allow -r /path/to/kernel for stap-servers
      remote: Block signals in direct_stapsh's child
      stapsh: dbug-print on received signals
      Add a testcase for stapsh remotes
      Merge remote-tracking branch 'origin/master' into stapsh
      Add gettext wrappers on new remote strings, update-po
      autoreconf with f14
      nsscommon: Heed what fgets returns
      remote: Try the legacy ssh code if stapsh isn't found
      Add a workaround for old systems without ppoll
      Add rpm Requires for programs spawned by stap
      Tell rpm that systemtap-client is obsolete
      Find SDT semaphores even in RWX mappings
      Remove the EXPERIMENTAL scares from --remote
      Add addr() for retrieving REG_IP
      Add STAP_PROBEV for variadic probe arguments
      AUTHORS bump
      Fix a copy-paste goof in cache cleanup
      Fix a local variable redefinition
      Enable module.function.label probes
      Don't cache "N/A" in __find_bdevname()
      Correct the local name in vfs.readv
      PR12211: Tweak the child-exit warning output
      remote: Allow prefixing lines with the host index
      remote: Give a better message for ssh connection failures
      remote: Support ssh on custom ports
      Restore signals after removing the tmpdir
      Loop server requests over every remotes' session
      remote: Normalize the shell used to invoke stapsh
      dtrace: Use dict.get() for conditional environment values
      dtrace: Fix tabbed indentation with 4 spaces
      dtrace: Push main logic into an actual main()
      dtrace: Remove unused open_file function
      uprobes: impedance match insn tables with test_bit()
      Remove the unused git_revision()
      PR12749: Replace popen calls with stap_spawn_piped
      Make sure remote children are waited for
      remote: Disambiguate the private target names
      Consolidate signal-masking into a utility class
      Mask signals while removing the tmpdir
      Create a signal-safe type for tracking spawned pids
      remote: Add tests for manually-specified hosts
      Read-only iteration should use const
      Silence stap's signal handler
      Guard avahi in stap_serverd_LDADD with HAVE_AVAHI
      Make sure that sigaction always starts zeroed
      Let the @sum of an empty aggregate be 0
      AUTHORS bump
      PR12770: In loc2c, discontiguify based on total_bytes

Kim van der Riet (1):
      rhbz68427: mask out FUTEX_PRIVATE_FLAG

Lukas Berk (50):
      adding #ifdef CLONE_STOPPED to stop module compilation error
      Autoconf groundwork for I18N of systemtap
      gettext changes in main.cxx and session files
      Wrapped lines, fixed some white space issues.
      Fix two more 'temporary' typos
      PR 3823 Adding a conditional for the _() macro
      PR3823 Added gettext changes to buildrun.cxx
      PR3823 Added gettext functionality to cache.cxx
      PR3823: Added gettext functionality to parse.cxx
      PR3823: Added gettext functionality to hash.cxx
      PR3823: Spelling error in buildrun.cxx
      PR3823: Session.cxx spelling corrections with updated po files
      PR3823: Added gettext functionality so several files
      PR3823: modsign.cxx comment fix
      PR3823: Added AM_GNU_GETTEXT_VERSION to configure.ac
      PR:3823 Added gettext funtionality to several files
      PR3823: Only generate po/* material if asked
      PR3823: Adding Gettext funtionality to several files.
      PR3823: Fix type for 32-bit machines
      PR3823: Added Gettext functionality to dwflpp.cxx
      PR3823: Added gettext functionality to translate.cxx
      PR3823: Changes resulting from translator review
      Fixing long long int into to long int
      PR3823: A few string corrections, regenerated po files
      PR3823: Added Gettext functionality to elaborate.cxx
      PR3823: Updating po/* files with regenerated strings
      PR3823: Added a po/README file for I18N
      PR3823: Added gettext functionality to runtime
      PR3823: Re-add po/POTFILES.in
      PR3823: Adding gettext functionality to several base files
      PR3823: How to add basic gettext to systemtap in po/README
      PR3823: remove gettext from compile time errors
      PR3823: Rearrange some ostringstream foo statements
      PR3823: Added gettext functionality to staprun files.
      Merge branch 'master' of http://sources.redhat.com/git/systemtap
      PR3823: Worked the stap usage message into blocks as per request.
      PR3823: Fix a few french translation strings
      PR3823: Added gettext functionality to dtrace script
      PR3823: Updated the NEWS file regarding I18N
      PR3823: Added Gettext functionality to nsscommon.c
      PR12211 stapio now reports abnormal child exit
      PR12211 gettext the new err() and regenerate the po/ files
      Fix typo in tapset documentation
      Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
      PR12508 eventcounting script
      PR12508 Changed eventcount.stp to use target_set tapset
      Initialize local_file_fd to NULL
      Add NULL check for PR_Close(local_file_fd)
      Add NULL check to second PR_Close(local_file_fd)
      Gettext a few lines, update /po and Makefiles

Mark Wielaard (2):
      CVE-2011-1781, CVE-2011-1769: correct DW_OP_{mod,div} division-by-zero bug
      dwflpp::translate_final_fetch_or_store enumeration_types are always scalar.

Nathan Scott (9):
      Remove further shared library remnants in pmdalogger build.
      Uncomment the seek-to-end-of-log-file code in pmdalogger.
      Update the domain number comment now that one is reserved.
      Several additional metrics for log file PCP agent.
      Unify separate tables for tracking log files, simpler code.
      Add code to deal with log file rotation.
      Minor cleanups after writing QA tests.
      Resolve a couple of issues from missing log file handling code.
      Move (back?) to a select-based PMDA with custom main.

PrzemysÅ?aw PaweÅ?czyk (1):
      PR3823: stub polish translation

Roland McGrath (3):
      PR12419: fix x86 uprobes decoding of "repnz ret"
      Fix RHBZ#676474 by removing some incorrect asmlinkage() markers.
      Add test case for glibc setjmp/longjmp sdt probes.

Stan Cox (35):
      systemtap.apps infrastructure fixes.
      Switch to using a register width table instead of heuristic code.
      Allow sdt to avoid application defined min/max macros.
      Improve sdt asm test coverage.
      Avoid use of limits include in sdt.  Sign extend signed HI/SI values.
      Cleanup to improve sdt on ppc.
      Support $$parms for sdt.
      Add NEWS item for process.mark $$parms
      accept and ignore %l (long) option in *printf family
      Add inline awareness to relative statement number probes.
      Put dtrace(1) man page in the same package as the binary.
      Add basic library support.
      Merge branch 'master' of ssh://sourceware.org/git/systemtap
      Make user module build id check set_fs aware
      Bump up the version to match upstream.
      Add more syntax for shared library probing.
      Add more library wildcard matching tests.
      Remove d_tag parm from iterate_over_libraries callback.
      document more syntax for shared library probing
      Allow an sdt memory offset to be an expression, albeit a simple one.
      Fix typo in sdt_types.stp
      Simplify V3 sdt argument mode handling.
      Add -DSTAP_SDT_ARG_CONSTRAINT
      tolerate kernel builds with missing .note.gnu.build-id sections
      Dtrace script should honor $CPP, $CC, $CFLAGS
      Use iterate_over_libraries for --ldd instead of invoking ldd
      Bump postgres version used for systemtap.apps to 9.0.4
      Explicitly check the interpreter paths.
      elf_getphdrnum is not in all versions of elfutils
      Add ppc/s390 interpreter to whitelist.
      Add ia64 interpreter to whitelist
      PPC requires prepare_section_rejection mod parameter.
      Build PPC Postgres sdt with 'nr' constraint
      Merge branch 'master' of ssh://sourceware.org/git/systemtap
      datestamp release

William Cohen (15):
      PR12412: Make the text agree with the example (should be reads)
      Ensure systemtap.stress/conversions.exp generates individual errors and warnings
      Merge branch 'master' of ssh://sourceware.org/git/systemtap
      Avoid using $env(HOSTNAME)
      Add gettext-devel build requirement to spec file.
      Add information about Red Hat Enterprise Linux 6 to Beginner Guide
      Disable systemtap.examples/process/noptrace.stp on RHEL4 systems (PR12498)
      Add the rhelchannels.sh
      Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
      Update .gitignore files to make "git status" accurate
      Update vm.write_shared_copy for kernels with copy_cow_page
      Remove unneeded initializer
      Correct use of pid for filtering
      Generate better file name for Tapset html
      Bump product number for beginners guide.

rho@redhat.com (1):
      Testcase for pthread probes

-----------------------------------------------------------------------


hooks/post-receive
--
systemtap: system-wide probe/trace tool


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]