Hi,
I've just released the current CVS as suspend-0.5. The tarball is available
for download from:
http://prdownloads.sourceforge.net/suspend/suspend-0.5.tar.gz
The changelog and release notes are attached to this message.
Much thanks to everyone who's participated in the development since the
previous release!
Greetings,
Rafael
--
You never change things by fighting the existing reality.
R. Buckminster Fuller
2006-11-12 22:32 Rafael J. Wysocki <[EMAIL PROTECTED]>
* swap-offset.c:
Trivial fix for swap-offset.c, thanks to Luca.
2006-11-12 15:47 Rafael J. Wysocki <[EMAIL PROTECTED]>
* swap-offset.c:
Fix file name in the initial comment in swap-offcet.c
2006-11-12 15:43 Rafael J. Wysocki <[EMAIL PROTECTED]>
* HOWTO, Makefile, swap-offset.c:
Program from Luca Tettamanti <[EMAIL PROTECTED]> to determine
the swap header offset for given swap file as needed by
s2disk/s2both and resume.
2006-11-10 01:08 Stefan Seyfried <[EMAIL PROTECTED]>
* config.c: Do not consider a missing config file to be an error.
This fixes https://bugzilla.novell.com/show_bug.cgi?id=219629
2006-11-09 23:38 Stefan Seyfried <[EMAIL PROTECTED]>
* whitelist.c: Add Thinkpad T43p
2006-11-07 22:13 Rafael J. Wysocki <[EMAIL PROTECTED]>
* config.c, config.h, resume.c, suspend.c:
Adds some command line options to s2disk/s2both and resume so
that they are a bit more script-friendly and set up the
infrastructure to add more such options in the future easily.
2006-11-07 11:42 Stefan Seyfried <[EMAIL PROTECTED]>
* Makefile, swsusp.h: revert accidental commit of Makefile and
swsusp.h :-(
2006-11-07 11:37 Stefan Seyfried <[EMAIL PROTECTED]>
* Makefile, suspend.c, swsusp.h: Add missing platform_finish() in
the suspend error path.
2006-11-06 22:20 Rafael J. Wysocki <[EMAIL PROTECTED]>
* HOWTO:
Patch from Fabio Comolli <[EMAIL PROTECTED]> to document
the possibility of using checkinstall to prepare an RPM package.
2006-11-06 18:07 Stefan Seyfried <[EMAIL PROTECTED]>
* whitelist.c: Add Toshiba Satellite Pro 4600
2006-11-06 10:23 Stefan Seyfried <[EMAIL PROTECTED]>
* whitelist.c: add HP Pavilion dv4000 series
2006-11-05 18:49 Rafael J. Wysocki <[EMAIL PROTECTED]>
* Makefile:
Makefile patch from Fabio Comolli <[EMAIL PROTECTED]> to
allow Fedora Core users to build an RPM package with
checkinstall.
2006-11-03 15:09 Stefan Seyfried <[EMAIL PROTECTED]>
* whitelist.c: add Gericom Montara-GML and Sony VGN-FS215B
2006-11-02 23:05 Rafael J. Wysocki <[EMAIL PROTECTED]>
* suspend.c, swsusp.h:
Allow users to abort the saving of the suspend image by pressing
a key (currently backspace).
2006-11-01 20:44 Rafael J. Wysocki <[EMAIL PROTECTED]>
* suspend.c:
Make suspend avoid modifying the access time of the resume
device's special device file in /dev after the suspend image has
been created by mounting a tmpfs, creating an appropriate special
device file on it and using this file for the suspend.
2006-10-20 20:46 Pavel Machek <[EMAIL PROTECTED]>
* whitelist.c: Dell does not actually _need_ vbetool.
2006-10-20 12:33 Pavel Machek <[EMAIL PROTECTED]>
* whitelist.c: Add whitelist entry from bugzilla.
2006-10-19 19:16 Stefan Seyfried <[EMAIL PROTECTED]>
* whitelist.c: Reorder acer aspire 1690&3620, add Acer Aspire 3610
2006-10-19 18:31 Stefan Seyfried <[EMAIL PROTECTED]>
* whitelist.c: add Dell latitude d505
2006-10-18 17:18 Stefan Seyfried <[EMAIL PROTECTED]>
* whitelist.c: Add FSC Lifebook T4010
2006-10-18 16:28 Stefan Seyfried <[EMAIL PROTECTED]>
* whitelist.c: fix the Thinkpad r60 entry
2006-10-18 15:12 Stefan Seyfried <[EMAIL PROTECTED]>
* whitelist.c: Update ASUS M6N entry,
https://bugzilla.novell.com/show_bug.cgi?id=171107
2006-10-17 10:48 Stefan Seyfried <[EMAIL PROTECTED]>
* whitelist.c: Dell Inspiron 510m
2006-10-16 15:51 Rafael J. Wysocki <[EMAIL PROTECTED]>
* resume.c, suspend.c:
Fix the handling of swap files located above 2 GB from the
beginning of the partition and swap partitions greater than 2 GB.
2006-10-12 23:18 Rafael J. Wysocki <[EMAIL PROTECTED]>
* HOWTO, resume.c, suspend.c, swsusp.h:
Add support for swap files and update documentation.
2006-10-12 14:54 Stefan Seyfried <[EMAIL PROTECTED]>
* swsusp.h: fix platform_prepare and platform_enter cut'n'paste
error
2006-10-12 11:59 Stefan Seyfried <[EMAIL PROTECTED]>
* whitelist.c: Add: Thinkpad R60, Dell Inspiron 640m Update:
Toughbook CF-51, Tecra 8200, Inspiron 8500
2006-10-11 23:17 Pavel Machek <[EMAIL PROTECTED]>
* resume.c: From Tim Dijkstra:
I got a bug report telling me that one of the prompts in resume
is confusing and misses a newline. This fixes that.
2006-10-06 17:53 Stefan Seyfried <[EMAIL PROTECTED]>
* whitelist.c: Added: Compaq evo n800w, Dell Inspiron 5100,
Latitude C610, Precision M60 Thinkpad T43, T60p, Sony
VGN-FS115Z, FSC LIFEBOOK S7010
2006-10-06 17:23 Stefan Seyfried <[EMAIL PROTECTED]>
* vbetool/vbetool.c: Tone down the "function not supported" message
by adding a "?". It seems to work on many machines although they
throw that message.
2006-10-06 16:28 Stefan Seyfried <[EMAIL PROTECTED]>
* suspend.c: fix suspend with image size = 0
2006-10-04 19:37 Stefan Seyfried <[EMAIL PROTECTED]>
* whitelist.c: add toshiba tecra 8200
2006-09-28 14:32 Tim Dijkstra <[EMAIL PROTECTED]>
* HOWTO: Added one line to HOWTO to consistently mention 'shutdown
method' with rest of the options.
2006-09-26 14:30 Stefan Seyfried <[EMAIL PROTECTED]>
* suspend.c, swsusp.h: Add support for "platform" mode, using the
new SNAPSHOT_PMOPS ioctl. "platform" mode is default, but if it
is not available, "shutdown" mode is used.
2006-09-24 10:09 Pavel Machek <[EMAIL PROTECTED]>
* HOWTO, resume.c, suspend.c, swsusp.h: From Jason Lunz
<[EMAIL PROTECTED]>:
Make it possible to set the s2disk shutdown method in the config
file.
2006-09-22 15:49 Pavel Machek <[EMAIL PROTECTED]>
* resume.c, suspend.c, swsusp.h: From Jason Lunz
<[EMAIL PROTECTED]>
Print s2disk benchmarks. The image writeout time is saved in the
swsusp_info header during suspend, then statistics are printed
during resume about elapsed time and image load/store speed for
writeout, readin, and total.
2006-09-21 12:37 Stefan Seyfried <[EMAIL PROTECTED]>
* whitelist.c: Add Sony VGN-FS660_W
2006-09-21 07:58 Stefan Seyfried <[EMAIL PROTECTED]>
* whitelist.c: Add HP Presario R3200
2006-09-20 21:32 Stefan Seyfried <[EMAIL PROTECTED]>
* whitelist.c: Add Dell Inspiron 500m, Inspiron 8500, FSC Amilo
7645, HP Compaq nx7000
2006-09-20 18:23 Stefan Seyfried <[EMAIL PROTECTED]>
* s2ram.c: fix usage() string
2006-09-20 16:15 Tim Dijkstra <[EMAIL PROTECTED]>
* splashy_funcs.c: Fix typo
2006-09-20 14:51 Tim Dijkstra <[EMAIL PROTECTED]>
* Makefile: Make creating /dev/snapshot in the install-* targets
configurable
2006-09-20 11:44 Tim Dijkstra <[EMAIL PROTECTED]>
* suspend.c: Oops, lost a semi-collon in last commit.
2006-09-20 09:47 Tim Dijkstra <[EMAIL PROTECTED]>
* suspend.c: Increase the granularity of calls to start_writeout()
to 1% of image. This results in a smooth progress display during
writeout, rather than a noticeable pause each 20% of the way
through. This also makes it the default, benchmark(s) suggest it
is faster. Thanks to Jason Lunz (lunz at falooley dot org)
2006-09-18 14:00 Tim Dijkstra <[EMAIL PROTECTED]>
* bootsplash.c, bootsplash.h, resume.c, splash.c, splash.h,
splashy_funcs.c, splashy_funcs.h: This introduces splash.dialog()
it replaces calls like 'printf(prompt); splash.getchar();'
Because splashy by doesn't show the printf statements, the user
wouldn't know that he/she would have to push a button on
splash.getchar.
2006-09-17 20:41 Tim Dijkstra <[EMAIL PROTECTED]>
* Makefile, config.h: Remove unused '#define S2BOTH_NAME' from
config.h Add $(S2BOTH) in Makefile clean target
2006-09-16 14:52 Tim Dijkstra <[EMAIL PROTECTED]>
* suspend.c: Lock VT against switching just after splash screen is
started, unlock just before splash will be stopped.
2006-09-14 18:56 Tim Dijkstra <[EMAIL PROTECTED]>
* HOWTO: Add info about splashy to HOWTO
2006-09-14 16:58 Tim Dijkstra <[EMAIL PROTECTED]>
* Makefile: By default disable CONFIG_SPLASHY in Makefile
2006-09-14 16:22 Tim Dijkstra <[EMAIL PROTECTED]>
* Makefile, splash.c, splashy_funcs.c, splashy_funcs.h: Add splash
support for splashy
(svn://svn.debian.org/svn/splashy/branches/0.3)
2006-09-14 16:18 Tim Dijkstra <[EMAIL PROTECTED]>
* bootsplash.c, bootsplash.h, encrypt.c, encrypt.h, resume.c,
splash.c, splash.h, suspend.c: Splashy can display a popup if it
needs user interaction. Make user queries go through the splash
struct to be able to use that.
- Remove to_silent/to_verbose from struct, these are private to
bootsplash. - Add read_password/getchar to the struct - Ask the
password not from within encrypt_init, but separately. - Make
some wrapper functions for bootsplash
2006-09-14 16:16 Tim Dijkstra <[EMAIL PROTECTED]>
* resume.c, suspend.c: - Change some printf(...)s into
fprintf(stderr,...)s - Remove one "Press enter to continue", if
it's triggered a second instance further down the code path
would always trigger. - Make print_checksum print to a buffer
instead of stdout
2006-09-14 16:14 Tim Dijkstra <[EMAIL PROTECTED]>
* suspend.c: The progress would halt at 20% for a while. This will
make it run nice and continuously.
2006-09-14 16:13 Tim Dijkstra <[EMAIL PROTECTED]>
* suspend.c: This moves the order of prepare_console and
prepare_splash. This is because the splash system may launch on a
different console and prepare_console will then switch away.
Also it removes the ioctls around freeze(), IIRC this is an
attempt to lock against VT-switching. The way it was implemented
makes s2disk switch away from the splash VT.
2006-09-11 15:37 Stefan Seyfried <[EMAIL PROTECTED]>
* Makefile: Allow to use externally set CFLAGS (default to "-Wall
-O2". Clean up the usage of -c and -o compiler options, make
them consistent.
2006-09-06 17:00 Stefan Seyfried <[EMAIL PROTECTED]>
* whitelist.c: Acer Aspire 3620 / TravelMate 4100, Dell Latitude
D620, LENOVO ThinkPad T60
2006-09-04 00:04 Pavel Machek <[EMAIL PROTECTED]>
* swsusp.h:
If I can count, than PARAM_NO is of by one;)
GEN_PARAM is defined as 8, which is correct because there is no
#ifdef SPLASH_CONFIG anymore. SPLASH_PARAM still adds one to
PARAM_NO though.
This crashes s2disk/resume when there's an error in the config
file.
Thanks to Tim Dijkstra <newsuser at famdijkstra.org>
2006-08-12 11:39 Stefan Seyfried <[EMAIL PROTECTED]>
* whitelist.c: Add BenQ Joybook R22
2006-08-11 12:44 Rafael J. Wysocki <[EMAIL PROTECTED]>
* doc/installation-on-SUSE-10.1.txt:
Add a copyright notice and a small fix to the installation
instruction for the users of SUSE 10.1.
2006-08-11 12:36 Rafael J. Wysocki <[EMAIL PROTECTED]>
* doc/installation-on-SUSE-10.1.txt,
scripts/suse-10.1/do_acpi_sleep.patch,
scripts/suse-10.1/mkinitrd.patch,
scripts/suse-10.1/modify-system-files.sh:
Add an installation instruction with supporting script and
patches for the users of SUSE 10.1.
2006-08-10 11:36 Stefan Seyfried <[EMAIL PROTECTED]>
* swsusp.h: include <linux/fs.h> to compile with current libc
2006-08-09 19:32 Stefan Seyfried <[EMAIL PROTECTED]>
* whitelist.c: OOPS. Fix build failure.
2006-08-09 18:53 Stefan Seyfried <[EMAIL PROTECTED]>
* vbetool/x86-common.c: fix segfaults of vbetool code on x86_64
machines (from Matthew Garrett)
2006-08-09 17:39 Stefan Seyfried <[EMAIL PROTECTED]>
* whitelist.c: Add ACER Travelmate 800 and ASUS A7V600 Motherboard
2006-08-09 11:00 Pavel Machek <[EMAIL PROTECTED]>
* whitelist.c: Whitelist x60 in better way. Other thinkpads should
follow where possible.
2006-08-09 09:54 Pavel Machek <[EMAIL PROTECTED]>
* whitelist.c: Add one more serial for thinkpad x60.
2006-08-07 12:34 Stefan Seyfried <[EMAIL PROTECTED]>
* whitelist.c: Whitelist additions: - ASUS A2H - Averatec 3700 -
Dell Inspiron 630m - Toshiba Satellite M35X Whitelist updates: -
Dell Inspiron 5150 may not use VBE_POST when X is running, only
VBE_SAVE
2006-07-24 23:42 Rafael J. Wysocki <[EMAIL PROTECTED]>
* README:
Update README to reflect the recent changes of the other files.
2006-07-23 13:34 Rafael J. Wysocki <[EMAIL PROTECTED]>
* HOWTO, Makefile:
Update the HOWTO to reflect the recent code changes (the names of
suspending utilities and the replacement of openssl by
libgcrypt).
2006-07-23 13:32 Rafael J. Wysocki <[EMAIL PROTECTED]>
* Makefile, encrypt.c, encrypt.h, keygen.c, resume.c, suspend.c,
swsusp.h, scripts/create-resume-initrd.sh:
Make s2disk, s2ram and resume use libgcrypt for encryption
instead of openssl.
2006-07-21 14:33 Stefan Seyfried <[EMAIL PROTECTED]>
* whitelist.c: Whitelist updates: - Apple MacBook1,1 - ACER
Travelmate 240 - ASUS M5N - Fujitsu Lifebook S2110 - HP Pavilion
zt3300 - NEC B7
2006-07-20 11:22 Rafael J. Wysocki <[EMAIL PROTECTED]>
* Makefile:
Make s2both compile with 'make all'.
2006-07-20 10:50 Stefan Seyfried <[EMAIL PROTECTED]>
* README: Correct the upstream vbetool version.
2006-07-20 10:42 Stefan Seyfried <[EMAIL PROTECTED]>
* s2ram.c, whitelist.c, vbetool/vbetool.c, vbetool/vbetool.h: Add
"--vbe_mode" switch that does get the current VBE mode from the
BIOS before suspend and restores it after resume. This is
considered less "brutal" than --vbe_save and works just fine on
e.g. hp nx5000, which is also converted in the whitelist to use
this flag. Other machines in the whitelist will also be
converted to use this flag.
2006-07-19 10:51 Stefan Seyfried <[EMAIL PROTECTED]>
* vbetool/vbetool.c: Add the rest of the vbetool-0.6 update, these
functions are also unused by s2ram, so should be a no-op, too.
Brings us closer to upstream.
2006-07-19 09:38 Stefan Seyfried <[EMAIL PROTECTED]>
* vbetool/: Makefile.am, vbetool.1, vbetool.c, vbetool.h: "upgrade"
the vbetool code to vbetool-0.6-1.1 (debian source). This should
be a no-op for us, but reduces complaints about "outdated" code.
2006-07-18 23:41 Rafael J. Wysocki <[EMAIL PROTECTED]>
* resume.c:
Make splash work properly on resume when RSA encryption is used.
2006-07-13 07:20 Stefan Seyfried <[EMAIL PROTECTED]>
* whitelist.c: Add ASUS M6N, M7A and Thinkpad X22
2006-07-08 22:45 Rafael J. Wysocki <[EMAIL PROTECTED]>
* Makefile, suspend.c:
Separate s2disk and s2both binaries so that s2disk can be run on
non-x86 architectures (eg. ppc).
2006-07-08 22:43 Rafael J. Wysocki <[EMAIL PROTECTED]>
* suspend.c:
Fix console ioctls used to prevent users from switching to X
while processes are being frozen.
2006-07-04 15:07 Pavel Machek <[EMAIL PROTECTED]>
* HOWTO: Documentation updates from Marten van Kerkwijk
<[EMAIL PROTECTED]>.
2006-06-28 21:43 Rafael J. Wysocki <[EMAIL PROTECTED]>
* Makefile:
Make the configuration file name in Makefile consistent with the
one in conf/
2006-06-28 16:11 Pavel Machek <[EMAIL PROTECTED]>
* Makefile, config.h, resume.c, suspend.c: Rename suspend to
s2disk/s2both. Patch from Tim Dijkstra
<[EMAIL PROTECTED]>.
2006-06-28 00:31 Pavel Machek <[EMAIL PROTECTED]>
* whitelist.c: More whitelist entries from Tim Dijkstra
<[EMAIL PROTECTED]>.
This is the first release of the userland suspend package that uses libgrgypt
instead of openssl for encryption. Consequently, on SUSE and Fedora/Red Hat
systems the libgcrypt-devel package is needed to build it with the encryption
support.
Also for the first time it is possible to use libsplashy for handling suspend
and resume splash screens, but the experimental version of splashy available
from svn://svn.debian.org/svn/splashy/branches/0.3 is needed for this purpose.
Additionally, it is now possible to use the checkinstall tool (available from
http://checkinstall.izto.org) to prepare a package file for your distribution
of choice (checkinstall supports Slackware, RPM distributions and DEB
distributions).
The suspend-to-disk utility is now called s2disk and there is a separate
utility, s2both, for the suspend to disk-and-RAM. For this reason all
users of the previous releases of the package need to check their
configurations and change them to use s2disk/s2both wherever appropriate.
The command line is now handled differently by s2disk/s2both and resume which
makes it possible to run them without any configuration file, so the lack of
the configuration file is no longer regarded as an error and is not reported.
The s2ram utility is now capable of using more options than before. Most
importantly, there is the new "--vbe_mode" switch that gets the current VBE
mode from the BIOS before the suspend and restores it after the resume (this
is considered as less "brutal" than --vbe_save and works just fine on
e.g. HPC nx5000). Also, the s2ram whitelist contains many more entries than
before.
The s2disk utility is able to use the S4 suspend (a.k.a. the "platform mode")
instead of powering down the system after the suspend image has been saved.
It is now possible to use swap files for saving the suspend image, but the
kernel support is needed for this to work (currently, an -mm kernel is needed,
2.6.18-mm3 or later).
Simplified installation instructions and a supporting script for the users of
SUSE 10.1 are provided (in the doc/ subdirectory).
Enjoy!
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Suspend-devel mailing list
Suspend-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/suspend-devel