Difference between revisions of "Download/crtools/0.3"
Jump to navigation
Jump to search
(Created) |
(added changes) |
||
| Line 1: | Line 1: | ||
{{crtools|0.3|11 Dec 2012}} | {{crtools|0.3|11 Dec 2012}} | ||
| + | === New features === | ||
| + | * C/R of [[Advanced_usage#Shell_jobs_C.2FR|shell jobs]] | ||
| + | * [[Advanced_usage#Link_unlinked_files_back|Handle]] files, that are opened and unlinked, but some other hard link exists | ||
| + | * More SOL_SOCKET socket options. Two most interesting are: | ||
| + | ** Binding socket to device (<code>SO_BINDTODEVICE</code>) | ||
| + | ** Per-socket packet filter (<code>SO_ATTACH_FILTER</code>) | ||
| + | * Shutdown state of a socket | ||
| + | * Task scheduler parameters (nice, policy and prio) | ||
| + | * Properly handle [[COW]] pages | ||
| + | * Memory mapped packet sockets (with SOL- options this is enough for tcpdump tool support) | ||
| + | * Complementary groups (<code>getgroups(2)</code>) | ||
| + | * Various mapping features, configured with <code>madvise(2)</code> | ||
| + | * Tune TCP sockets support to work with IPv6 sockets | ||
| + | * Closed (or not yet connected/bound) unix sockets | ||
| + | |||
| + | === Bug fixes and improvements === | ||
| + | * Print timestamps in log files | ||
| + | * Restructure source tree a little | ||
| + | ** PIE stuff in separate dir | ||
| + | ** Arch-specific code in arch/<Arch>/ directory | ||
| + | * Nicer <code>show -c</code> output for pages/pipes/etc contents | ||
| + | * Fixes in help text | ||
| + | * Save and restore blocked signals mask for threads | ||
| + | * Don't dump (and warn about it) corked UDP sockets | ||
| + | * Fixed livelocks when restoring too big socket queues | ||
| + | * Refresh info about sockets, that might have changed between diag dump and actual process freeze | ||
| + | * Lost file params and socket options for some unix sockets | ||
| + | * Fix inotify on opened and unlinked files | ||
| + | * Fix shared anonymous memory detection | ||
| + | * Properly close all files before restoring them | ||
| + | * Fixes in running external tools (ip/tar) | ||
| + | * Several fixes in control tty restoring code | ||
| + | * RT signals handlers dumped and restored | ||
Latest revision as of 18:27, 11 December 2012
crtools-0.3.tar.bz2
Released: 11 Dec 2012
GIT tag: v0.3
New features[edit]
- C/R of shell jobs
- Handle files, that are opened and unlinked, but some other hard link exists
- More SOL_SOCKET socket options. Two most interesting are:
- Binding socket to device (
SO_BINDTODEVICE) - Per-socket packet filter (
SO_ATTACH_FILTER)
- Binding socket to device (
- Shutdown state of a socket
- Task scheduler parameters (nice, policy and prio)
- Properly handle COW pages
- Memory mapped packet sockets (with SOL- options this is enough for tcpdump tool support)
- Complementary groups (
getgroups(2)) - Various mapping features, configured with
madvise(2) - Tune TCP sockets support to work with IPv6 sockets
- Closed (or not yet connected/bound) unix sockets
Bug fixes and improvements[edit]
- Print timestamps in log files
- Restructure source tree a little
- PIE stuff in separate dir
- Arch-specific code in arch/<Arch>/ directory
- Nicer
show -coutput for pages/pipes/etc contents - Fixes in help text
- Save and restore blocked signals mask for threads
- Don't dump (and warn about it) corked UDP sockets
- Fixed livelocks when restoring too big socket queues
- Refresh info about sockets, that might have changed between diag dump and actual process freeze
- Lost file params and socket options for some unix sockets
- Fix inotify on opened and unlinked files
- Fix shared anonymous memory detection
- Properly close all files before restoring them
- Fixes in running external tools (ip/tar)
- Several fixes in control tty restoring code
- RT signals handlers dumped and restored