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

Reply via email to