+2004-02-18 Yoshinori K. Okuji <okuji@enbug.org>
+
+ From Yury V. Umanets <umka@namesys.com>:
+ * stage2/fsys_reiserfs.c (REISER3FS_SUPER_MAGIC_STRING): New
+ macro.
+ (reiserfs_mount): Added checks for ReiserFS 3.
+ (reiserfs_embed): Likewise.
+
+2004-01-25 Yoshinori K. Okuji <okuji@enbug.org>
+
+ * docs/grub.texi (Obtaining and Building GRUB): Instead of
+ describing how to use the anoncvs method, specify the URL of
+ the description page on Savannah.
+ Reported by Bernhard Treutwein.
+
2004-01-18 Yoshinori K. Okuji <okuji@enbug.org>
From Thomas Schwinge <kischde@gmx.net>:
VaX#n8 <vax@linkdead.paranoia.com>
Vesa Jaaskelainen <jaaskela@tietomyrsky.fi>
Yedidyah Bar-David <didi@post.tau.ac.il>
+Yury V. Umanets <umka@namesys.com>
Yuri Zaporogets <yuriz@ukr.net>
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.23.
-.TH GRUB-MD5-CRYPT "8" "November 2003" "grub-md5-crypt (GNU GRUB )" FSF
+.TH GRUB-MD5-CRYPT "8" "January 2004" "grub-md5-crypt (GNU GRUB )" FSF
.SH NAME
grub-md5-crypt \- Encrypt a password in MD5 format
.SH SYNOPSIS
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.23.
-.TH GRUB-TERMINFO "8" "November 2003" "grub-terminfo (GNU GRUB 0.94)" FSF
+.TH GRUB-TERMINFO "8" "January 2004" "grub-terminfo (GNU GRUB 0.94)" FSF
.SH NAME
grub-terminfo \- Generate a terminfo command from a terminfo name
.SH SYNOPSIS
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.23.
-.TH GRUB "8" "January 2004" "grub (GNU GRUB 0.94)" FSF
+.TH GRUB "8" "February 2004" "grub (GNU GRUB 0.94)" FSF
.SH NAME
grub \- the grub shell
.SH SYNOPSIS
shell}), the Multiboot checker @file{mbchk} (@pxref{Invoking mbchk}),
and the GRUB images. This will also install the GRUB manual.
-Also, the latest version is available from the CVS. The repository is:
-
-@code{:pserver:anoncvs@@subversions.gnu.org:/cvsroot/grub}
-
-and the module is:
-
-@code{grub}
-
-The password for anoncvs is empty. So the instruction is:
-
-@example
-@group
-@kbd{cvs -d :pserver:anoncvs@@subversions.gnu.org:/cvsroot/grub login}
-@kbd{Password: @key{ENTER}}
-@kbd{cvs -d :pserver:anoncvs@@subversions.gnu.org:/cvsroot/grub co grub}
-@end group
-@end example
+Also, the latest version is available from the CVS. See
+@uref{http://savannah.gnu.org/cvs/?group=grub} for more information.
@node Reporting bugs
#define REISERFS_MAX_SUPPORTED_VERSION 2
#define REISERFS_SUPER_MAGIC_STRING "ReIsErFs"
#define REISER2FS_SUPER_MAGIC_STRING "ReIsEr2Fs"
+#define REISER3FS_SUPER_MAGIC_STRING "ReIsEr3Fs"
#define MAX_HEIGHT 7
if (part_length < superblock + (sizeof (super) >> SECTOR_BITS)
|| ! devread (superblock, 0, sizeof (struct reiserfs_super_block),
(char *) &super)
- || (substring (REISER2FS_SUPER_MAGIC_STRING, super.s_magic) > 0
+ || (substring (REISER3FS_SUPER_MAGIC_STRING, super.s_magic) > 0
+ && substring (REISER2FS_SUPER_MAGIC_STRING, super.s_magic) > 0
&& substring (REISERFS_SUPER_MAGIC_STRING, super.s_magic) > 0)
|| (/* check that this is not a copy inside the journal log */
super.s_journal_block * super.s_blocksize
(char *) &super))
return 0;
- if (substring (REISER2FS_SUPER_MAGIC_STRING, super.s_magic) > 0
+ if (substring (REISER3FS_SUPER_MAGIC_STRING, super.s_magic) > 0
+ && substring (REISER2FS_SUPER_MAGIC_STRING, super.s_magic) > 0
&& substring (REISERFS_SUPER_MAGIC_STRING, super.s_magic) > 0)
{
/* pre journaling super block ? */
*start_sector = 1; /* reserve first sector for stage1 */
if ((substring (REISERFS_SUPER_MAGIC_STRING, super.s_magic) <= 0
- || substring (REISER2FS_SUPER_MAGIC_STRING, super.s_magic) <= 0)
+ || substring (REISER2FS_SUPER_MAGIC_STRING, super.s_magic) <= 0
+ || substring (REISER3FS_SUPER_MAGIC_STRING, super.s_magic) <= 0)
&& (/* check that this is not a super block copy inside
* the journal log */
super.s_journal_block * super.s_blocksize