]> git.ipfire.org Git - thirdparty/grub.git/log
thirdparty/grub.git
16 years ago2009-11-20 Colin D Bennett <colin@gibibit.com>
Vladimir 'phcoder' Serbinenko [Fri, 20 Nov 2009 13:45:33 +0000 (14:45 +0100)] 
2009-11-20  Colin D Bennett  <colin@gibibit.com>

* normal/menu_text.c (get_entry_number): Move from here ...
* normal/menu.c (get_entry_number): ... moved here.
* include/grub/menu.h (grub_menu_get_default_entry_index):
New prototype.
* normal/menu.c (grub_menu_get_default_entry_index): New function.
* normal/menu_text.c (run_menu): Use grub_menu_get_default_entry_index.

16 years agomerge
Vladimir 'phcoder' Serbinenko [Fri, 20 Nov 2009 13:33:01 +0000 (14:33 +0100)] 
merge

16 years agomerge
Vladimir 'phcoder' Serbinenko [Fri, 20 Nov 2009 13:31:45 +0000 (14:31 +0100)] 
merge

16 years agoFixed variable declarations
Vladimir 'phcoder' Serbinenko [Fri, 20 Nov 2009 13:30:58 +0000 (14:30 +0100)] 
Fixed variable declarations

16 years agomerge
Vladimir 'phcoder' Serbinenko [Fri, 20 Nov 2009 13:30:02 +0000 (14:30 +0100)] 
merge

16 years agomerge
Vladimir 'phcoder' Serbinenko [Fri, 20 Nov 2009 13:29:24 +0000 (14:29 +0100)] 
merge

16 years agoChangeLog
Vladimir 'phcoder' Serbinenko [Fri, 20 Nov 2009 13:27:52 +0000 (14:27 +0100)] 
ChangeLog

16 years agomerge
Vladimir 'phcoder' Serbinenko [Fri, 20 Nov 2009 13:19:49 +0000 (14:19 +0100)] 
merge

16 years agorenamed ChangeLog
Vladimir 'phcoder' Serbinenko [Fri, 20 Nov 2009 13:19:20 +0000 (14:19 +0100)] 
renamed ChangeLog

16 years agoFixed syntax error
Vladimir 'phcoder' Serbinenko [Fri, 20 Nov 2009 12:55:43 +0000 (13:55 +0100)] 
Fixed syntax error

16 years agomerge
Vladimir 'phcoder' Serbinenko [Fri, 20 Nov 2009 12:54:56 +0000 (13:54 +0100)] 
merge

16 years agoFixed missing make directives
Vladimir 'phcoder' Serbinenko [Fri, 20 Nov 2009 12:53:36 +0000 (13:53 +0100)] 
Fixed missing make directives

16 years agomerge
Vladimir 'phcoder' Serbinenko [Fri, 20 Nov 2009 12:49:03 +0000 (13:49 +0100)] 
merge

16 years agomerge
Vladimir 'phcoder' Serbinenko [Fri, 20 Nov 2009 12:48:09 +0000 (13:48 +0100)] 
merge

16 years agoChangeLog
Vladimir 'phcoder' Serbinenko [Fri, 20 Nov 2009 12:29:17 +0000 (13:29 +0100)] 
ChangeLog

16 years agoFixed warning
Vladimir 'phcoder' Serbinenko [Fri, 20 Nov 2009 12:23:43 +0000 (13:23 +0100)] 
Fixed warning

16 years agomerged savedefault in
Vladimir 'phcoder' Serbinenko [Fri, 20 Nov 2009 09:55:57 +0000 (10:55 +0100)] 
merged savedefault in

16 years agoReimported scaling
Vladimir 'phcoder' Serbinenko [Fri, 20 Nov 2009 09:46:30 +0000 (10:46 +0100)] 
Reimported scaling

16 years agoSDL
Vladimir 'phcoder' Serbinenko [Fri, 20 Nov 2009 09:28:42 +0000 (10:28 +0100)] 
SDL

16 years agoreimported savedefault by cjwatson and myself
Colin Watson [Fri, 20 Nov 2009 08:41:20 +0000 (09:41 +0100)] 
reimported savedefault by cjwatson and myself
Also-By: Vladimir 'phcoder' Serbinenko <phcoder@gmail.com>
16 years agoRemoved extraneous copyright line
Vladimir 'phcoder' Serbinenko [Thu, 19 Nov 2009 22:10:40 +0000 (23:10 +0100)] 
Removed extraneous copyright line

16 years ago2009-11-19 Carles Pina i Estany <carles@pina.cat>
Carles Pina i Estany [Thu, 19 Nov 2009 21:43:09 +0000 (21:43 +0000)] 
2009-11-19  Carles Pina i Estany <carles@pina.cat>

* include/grb/i18n_grub.h: same than i18n.h but for Grub Kernel.
* include/grub/misc.h: includes i18n_grub.h.
* normal/menu_text.c: gettize more strings.
* po/POTFILES: Update with new file.
* po/ca.po: New strings.

16 years agoSyncs with trunk
Carles Pina i Estany [Thu, 19 Nov 2009 21:18:38 +0000 (21:18 +0000)] 
Syncs with trunk

16 years ago2009-11-19 Robert Millan <rmh.grub@aybabtu.com>
Robert Millan [Thu, 19 Nov 2009 10:39:14 +0000 (10:39 +0000)] 
2009-11-19  Robert Millan  <rmh.grub@aybabtu.com>

        Patch from Joe Auricchio <jauricchio@gmail.com>
        * commands/minicmd.c (grub_mini_cmd_clear): New function.
        (GRUB_MOD_INIT(minicmd)): Register grub_mini_cmd_clear().
        (GRUB_MOD_FINI(minicmd)): Unregister grub_mini_cmd_clear().

16 years ago2009-11-19 Felix Zielcke <fzielcke@z-51.de>
Felix Zielcke [Thu, 19 Nov 2009 09:07:35 +0000 (10:07 +0100)] 
2009-11-19  Felix Zielcke  <fzielcke@z-51.de>

* Makefile.in (install-local): Add a missing backslash.

16 years ago2009-11-19 Felix Zielcke <fzielcke@z-51.de>
Felix Zielcke [Thu, 19 Nov 2009 08:33:56 +0000 (09:33 +0100)] 
2009-11-19  Felix Zielcke  <fzielcke@z-51.de>

* include/grub/x86_64/io.h: New file.

16 years ago2009-11-19 Robert Millan <rmh.grub@aybabtu.com>
Robert Millan [Wed, 18 Nov 2009 23:20:22 +0000 (23:20 +0000)] 
2009-11-19  Robert Millan  <rmh.grub@aybabtu.com>

        * conf/i386-pc.rmk (grub_setup_SOURCES): Add `gnulib/progname.c'.
        * util/i386/pc/grub-setup.c: Include `<grub/i18n.h>'.
        Include `"progname.h"'.
        (main): Initialize gettext.
        * util/i386/pc/grub-setup.c: Gettexttize.
        * util/i386/pc/grub-mkimage.c: Likewise.

        * Makefile.in (po/*.po): Redefine as ...
        ($(foreach lang, $(LINGUAS), po/$(lang).po)): ... this.

        * po/POTFILES: Add `util/i386/pc/grub-setup.c'.

16 years agoDocument util/mkisofs/mkisofs.h change properly in previous ChangeLog entry ...
Robert Millan [Wed, 18 Nov 2009 23:11:03 +0000 (23:11 +0000)] 
Document util/mkisofs/mkisofs.h change properly in previous ChangeLog entry ...

16 years agoForgot to commit ChangeLog...
Robert Millan [Wed, 18 Nov 2009 23:07:24 +0000 (23:07 +0000)] 
Forgot to commit ChangeLog...

16 years ago2009-11-19 Robert Millan <rmh.grub@aybabtu.com>
Robert Millan [Wed, 18 Nov 2009 23:05:59 +0000 (23:05 +0000)] 
2009-11-19  Robert Millan  <rmh.grub@aybabtu.com>

        * conf/common.rmk (grub_mkisofs_SOURCES): Add `gnulib/progname.c'.
        * util/mkisofs/mkisofs.c: Include `"progname.h"'.
        (program_name): Remove.
        (main): Initialize gettext support.

        * util/mkisofs/eltorito.c: Gettexttize.
        * util/mkisofs/joliet.c: Likewise.
        * util/mkisofs/mkisofs.c: Likewise.
        * util/mkisofs/mkisofs.h: Likewise.
        * util/mkisofs/multi.c: Likewise.
        * util/mkisofs/rock.c: Likewise.
        * util/mkisofs/tree.c: Likewise.
        * util/mkisofs/write.c: Likewise.

        * po/POTFILES: Update with new files.

16 years ago2009-11-18 Robert Millan <rmh.grub@aybabtu.com>
Robert Millan [Wed, 18 Nov 2009 22:59:40 +0000 (22:59 +0000)] 
2009-11-18  Robert Millan  <rmh.grub@aybabtu.com>

        * util/mkisofs/eltorito.c: Fix minor mistake in license text.
        * util/mkisofs/iso9660.h: Likewise.
        * util/mkisofs/joliet.c: Likewise.
        * util/mkisofs/mkisofs.c: Likewise.
        * util/mkisofs/mkisofs.h: Likewise.
        * util/mkisofs/rock.c: Likewise.
        * util/mkisofs/tree.c: Likewise.
        * util/mkisofs/write.c: Likewise.

        * util/mkisofs/eltorito.c (rcsid): Remove.
        * util/mkisofs/hash.c: Likewise.
        * util/mkisofs/joliet.c: Likewise.
        * util/mkisofs/name.c: Likewise.
        * util/mkisofs/rock.c: Likewise.
        * util/mkisofs/tree.c: Likewise.
        * util/mkisofs/write.c: Likewise.

16 years ago2009-11-18 Robert Millan <rmh.grub@aybabtu.com>
Robert Millan [Wed, 18 Nov 2009 22:49:59 +0000 (22:49 +0000)] 
2009-11-18  Robert Millan  <rmh.grub@aybabtu.com>

        * util/mkisofs/match.c: Rewrite from scratch, using a linked list
        instead of static allocation.
        * util/mkisofs/match.h: Likewise.

16 years ago2009-11-18 Robert Millan <rmh.grub@aybabtu.com>
Robert Millan [Wed, 18 Nov 2009 21:03:09 +0000 (21:03 +0000)] 
2009-11-18  Robert Millan  <rmh.grub@aybabtu.com>

        * po/POTFILES-shell: New file.  List `util/grub.d/10_kfreebsd.in'
        and `util/grub.d/10_linux.in'.
        * Makefile.in (po/$(PACKAGE).pot): Process `po/POTFILES-shell' for
        translatable Shell files.

16 years ago2009-11-18 Robert Millan <rmh.grub@aybabtu.com>
Robert Millan [Wed, 18 Nov 2009 20:57:57 +0000 (20:57 +0000)] 
2009-11-18  Robert Millan  <rmh.grub@aybabtu.com>

        * Makefile.in ($(srcdir)/aclocal.m4): New target.

16 years agoFixed bug which causes some commands to be masked
Vladimir 'phcoder' Serbinenko [Wed, 18 Nov 2009 17:54:23 +0000 (18:54 +0100)] 
Fixed bug which causes some commands to be masked

16 years agoMerge my gettext branch (gettext support in build system for GRUB utilities)
Robert Millan [Tue, 17 Nov 2009 20:23:06 +0000 (20:23 +0000)] 
Merge my gettext branch (gettext support in build system for GRUB utilities)

16 years agoComplete ChangeLog.
Robert Millan [Tue, 17 Nov 2009 11:55:04 +0000 (11:55 +0000)] 
Complete ChangeLog.

16 years ago2009-11-17 Robert Millan <rmh.grub@aybabtu.com>
Robert Millan [Tue, 17 Nov 2009 11:44:43 +0000 (11:44 +0000)] 
2009-11-17  Robert Millan  <rmh.grub@aybabtu.com>

        * INSTALL: Document Automake is needed for bootstrap.
        * po/ca.po: Fix PO-Revision-Date and Language-Team fields.
        * util/grub.d/10_kfreebsd.in (bindir): New variable.
        Add gettext initialization.
        (kfreebsd_entry): Make menuentry output translatable.

16 years agoUse proper path for gettext.sh and export TEXTDOMAINDIR.
Robert Millan [Tue, 17 Nov 2009 11:32:05 +0000 (11:32 +0000)] 
Use proper path for gettext.sh and export TEXTDOMAINDIR.

16 years ago2009-11-17 Robert Millan <rmh.grub@aybabtu.com>
Robert Millan [Tue, 17 Nov 2009 11:20:39 +0000 (11:20 +0000)] 
2009-11-17  Robert Millan  <rmh.grub@aybabtu.com>

        * Makefile.in (XGETTEXT, MSGMERGE, MSGFMT, LINGUAS): New variables.
        (po/$(PACKAGE).pot): Replace `xgettext' with `$(XGETTEXT)'.
        (po/*.po): Replace `msgmerge' with `$(MSGMERGE)'.
        (po/%.mo): Replace `msgfmt' with `$(MSGFMT)'.
        * po/LINGUAS: New file.

16 years agoMerge libgcrypt branch.
Robert Millan [Tue, 17 Nov 2009 11:03:00 +0000 (11:03 +0000)] 
Merge libgcrypt branch.

2009-11-17  Robert Millan  <rmh.grub@aybabtu.com>

        * import_gcry.py: New file (written by Vladimir with minor
        adjustments).
        * autogen.sh: Use import_gcry.py to auto-generate GRUB-ified
        ciphers.
        * INSTALL: Document that Python is required for bootstrap.

2009-11-17  Robert Millan  <rmh.grub@aybabtu.com>

        Import ciphers from libgcrypt 1.4.4.

         * lib/libgcrypt/cipher/ChangeLog
         * lib/libgcrypt/cipher/ac.c
         * lib/libgcrypt/cipher/arcfour.c
         * lib/libgcrypt/cipher/bithelp.h
         * lib/libgcrypt/cipher/blowfish.c
         * lib/libgcrypt/cipher/camellia-glue.c
         * lib/libgcrypt/cipher/camellia.c
         * lib/libgcrypt/cipher/camellia.h
         * lib/libgcrypt/cipher/cast5.c
         * lib/libgcrypt/cipher/cipher.c
         * lib/libgcrypt/cipher/crc.c
         * lib/libgcrypt/cipher/des.c
         * lib/libgcrypt/cipher/dsa.c
         * lib/libgcrypt/cipher/ecc.c
         * lib/libgcrypt/cipher/elgamal.c
         * lib/libgcrypt/cipher/hash-common.c
         * lib/libgcrypt/cipher/hash-common.h
         * lib/libgcrypt/cipher/hmac-tests.c
         * lib/libgcrypt/cipher/md.c
         * lib/libgcrypt/cipher/md4.c
         * lib/libgcrypt/cipher/md5.c
         * lib/libgcrypt/cipher/primegen.c
         * lib/libgcrypt/cipher/pubkey.c
         * lib/libgcrypt/cipher/rfc2268.c
         * lib/libgcrypt/cipher/rijndael-tables.h
         * lib/libgcrypt/cipher/rijndael.c
         * lib/libgcrypt/cipher/rmd.h
         * lib/libgcrypt/cipher/rmd160.c
         * lib/libgcrypt/cipher/rsa.c
         * lib/libgcrypt/cipher/seed.c
         * lib/libgcrypt/cipher/serpent.c
         * lib/libgcrypt/cipher/sha1.c
         * lib/libgcrypt/cipher/sha256.c
         * lib/libgcrypt/cipher/sha512.c
         * lib/libgcrypt/cipher/tiger.c
         * lib/libgcrypt/cipher/twofish.c
         * lib/libgcrypt/cipher/whirlpool.c

16 years ago* INSTALL: Document that Python is required for bootstrap.
Robert Millan [Tue, 17 Nov 2009 10:57:26 +0000 (10:57 +0000)] 
* INSTALL: Document that Python is required for bootstrap.

16 years ago2009-11-17 Robert Millan <rmh.grub@aybabtu.com>
Robert Millan [Tue, 17 Nov 2009 10:47:22 +0000 (10:47 +0000)] 
2009-11-17  Robert Millan  <rmh.grub@aybabtu.com>

        * configure.ac: Call AM_GNU_GETTEXT() (defines localedir, among
        other things).
        * Makefile.in (CPPFLAGS): Add `-DLOCALEDIR=\"$(localedir)\"'.
        * util/i386/pc/grub-mkimage.c (main): Issue setlocale() and
        bindtextdomain() calls for gettext initialization.

16 years agoReorganize.
Robert Millan [Tue, 17 Nov 2009 10:43:26 +0000 (10:43 +0000)] 
Reorganize.

16 years ago * gnulib/progname.c: New file (imported from Gnulib).
Robert Millan [Tue, 17 Nov 2009 10:40:43 +0000 (10:40 +0000)] 
    * gnulib/progname.c: New file (imported from Gnulib).
        * gnulib/progname.h: Likewise.
        * conf/i386-pc.rmk (grub_mkimage_SOURCES): Add `gnulib/progname.c'.
        * util/i386/pc/grub-mkimage.c: Include `"progname.h"'.
        (usage): Replace `progname' with `program_name'.
        (main): Use set_program_name() for program name initialization.

16 years ago * conf/common.rmk (grub_mkisofs_CFLAGS): Move `-I$(srcdir)/gnulib'
Robert Millan [Tue, 17 Nov 2009 10:31:08 +0000 (10:31 +0000)] 
    * conf/common.rmk (grub_mkisofs_CFLAGS): Move `-I$(srcdir)/gnulib'
        from here ...
        * Makefile.in (CPPFLAGS): ... to here.

16 years agoAdd ChangeLog entries.
Robert Millan [Tue, 17 Nov 2009 10:27:29 +0000 (10:27 +0000)] 
Add ChangeLog entries.

16 years agoIntegrate import_gcry.py in autogen.sh.
Robert Millan [Tue, 17 Nov 2009 10:22:54 +0000 (10:22 +0000)] 
Integrate import_gcry.py in autogen.sh.

16 years agoMerge import_gcry.py from Vladimir's crypto branch.
Robert Millan [Tue, 17 Nov 2009 10:21:01 +0000 (10:21 +0000)] 
Merge import_gcry.py from Vladimir's crypto branch.

16 years agoMove i18n declarations to their own file.
Robert Millan [Tue, 17 Nov 2009 09:52:08 +0000 (09:52 +0000)] 
Move i18n declarations to their own file.

16 years agoImport ciphers from libgcrypt 1.4.4.
Robert Millan [Mon, 16 Nov 2009 20:59:10 +0000 (20:59 +0000)] 
Import ciphers from libgcrypt 1.4.4.

16 years agoMerge trunk
Felix Zielcke [Mon, 16 Nov 2009 20:53:32 +0000 (21:53 +0100)] 
Merge trunk

16 years ago2009-11-16 Felix Zielcke <fzielcke@z-51.de>
Felix Zielcke [Mon, 16 Nov 2009 20:52:10 +0000 (21:52 +0100)] 
2009-11-16  Felix Zielcke  <fzielcke@z-51.de>

* disk/mdraid_linux.c (grub_mdraid_detect): Remove a wrong call
of free().

16 years ago2009-11-16 Felix Zielcke <fzielcke@z-51.de>
Felix Zielcke [Mon, 16 Nov 2009 20:46:43 +0000 (21:46 +0100)] 
2009-11-16  Felix Zielcke  <fzielcke@z-51.de>

* disk/mdraid_linux.c: Fix the unsupported RAID version error
with metadata 1.x.

16 years agoGettextify.
Robert Millan [Mon, 16 Nov 2009 20:19:42 +0000 (20:19 +0000)] 
Gettextify.

16 years agoAdd aclocal.m4, po/*.mo and po/grub.pot.
Robert Millan [Mon, 16 Nov 2009 20:12:53 +0000 (20:12 +0000)] 
Add aclocal.m4, po/*.mo and po/grub.pot.

16 years agoUse PACKAGE instead of hardcoding "grub".
Robert Millan [Mon, 16 Nov 2009 20:03:14 +0000 (20:03 +0000)] 
Use PACKAGE instead of hardcoding "grub".

16 years agosed Makefile.in -e "s/messages.pot/\$(PACKAGE).pot/g" -i
Robert Millan [Mon, 16 Nov 2009 19:36:12 +0000 (19:36 +0000)] 
sed Makefile.in -e "s/messages.pot/\$(PACKAGE).pot/g" -i

16 years ago2009-11-16 Robert Millan <rmh.grub@aybabtu.com>
Robert Millan [Mon, 16 Nov 2009 19:31:29 +0000 (19:31 +0000)] 
2009-11-16  Robert Millan  <rmh.grub@aybabtu.com>

        * aclocal.m4: Move from here ...
        * acinclude.m4: ... to here.
        * autogen.sh: Add call to `aclocal'.
        * configure.ac: Add AM_INIT_AUTOMAKE() after AC_INIT() call.

16 years agoUse real function name in ChangeLog entry for r1837
Felix Zielcke [Mon, 16 Nov 2009 18:54:23 +0000 (19:54 +0100)] 
Use real function name in ChangeLog entry for r1837

16 years ago2009-11-16 Robert Millan <rmh.grub@aybabtu.com>
Robert Millan [Mon, 16 Nov 2009 18:49:44 +0000 (18:49 +0000)] 
2009-11-16  Robert Millan  <rmh.grub@aybabtu.com>

        Fix build for systems without error().

        * gnulib/error.c: New file (imported from Gnulib).
        * gnulib/error.h: Likewise.
        * conf/common.rmk (grub_mkisofs_SOURCES): Add `gnulib/error.c'.
        * util/mkisofs/mkisofs.c (program_name): Remove `static' qualifier
        (this variable is now used by error()).

16 years ago2009-11-16 Felix Zielcke <fzielcke@z-51.de>
Felix Zielcke [Mon, 16 Nov 2009 18:47:10 +0000 (19:47 +0100)] 
2009-11-16  Felix Zielcke  <fzielcke@z-51.de>

* util/mkisofs/name.c (FDECL3): Use isascii macro instead of
relying that char is signed.

16 years ago2009-11-16 Vladimir Serbinenko <phcoder@gmail.com>
Vladimir 'phcoder' Serbinenko [Mon, 16 Nov 2009 18:13:02 +0000 (19:13 +0100)] 
2009-11-16  Vladimir Serbinenko  <phcoder@gmail.com>

* fs/i386/pc/pxe.c (grub_pxefs_open): Correctly handle PXE choosing
blocksize different from specified.
(grub_pxefs_read): Likewise.

16 years ago2009-11-16 Felix Zielcke <fzielcke@z-51.de>
Felix Zielcke [Mon, 16 Nov 2009 15:01:15 +0000 (16:01 +0100)] 
2009-11-16  Felix Zielcke  <fzielcke@z-51.de>

Enable ata.mod on x86_64-efi, i386-efi and i386-ieee1275.

* disk/ata.c (grub_ata_dumpinfo): Add a cast.
(grub_ata_readwrite): Likewise.  Update 2 format strings.
(grub_atapi_read): Likewise.

* conf/i386-coreboot.rmk (pkglib_MODULES): Move `ata.mod' from here ...
* conf/i386.rmk (pkglib_MODULES): ... to here ...
* conf/x86_64-efi.rmk (pkglib_MODULES): ... and here.
* conf/i386-coreboot.rmk (ata_mod_SOURCES, ata_mod_CFLAGS)
(ata_mod_LDFLAGS): Move from here ...
* conf/i386.rmk: ... to here ...
* conf/x86_64-efi.rmk: ... and here.
* conf/i386-pc.rmk (pkglib_MODULES): Remove `ata.mod'
(ata_mod_SOURCES, ata_mod_CFLAGS, ata_mod_LDFLAGS): Remove.

16 years agoRemove leftover kern/crypto.c
Vladimir 'phcoder' Serbinenko [Mon, 16 Nov 2009 13:33:44 +0000 (14:33 +0100)] 
Remove leftover kern/crypto.c

16 years agoPBKDF2 passwords available
Vladimir 'phcoder' Serbinenko [Tue, 24 Nov 2009 01:36:21 +0000 (02:36 +0100)] 
PBKDF2 passwords available

16 years ago2009-11-16 Robert Millan <rmh.grub@aybabtu.com>
Robert Millan [Sun, 15 Nov 2009 23:22:45 +0000 (23:22 +0000)] 
2009-11-16  Robert Millan  <rmh.grub@aybabtu.com>

        Relicense multiboot.h, with RMS' blessing.

        * include/multiboot.h: Change to X11 license.

16 years agoInitial support for gettext in build system.
Robert Millan [Sun, 15 Nov 2009 23:11:01 +0000 (23:11 +0000)] 
Initial support for gettext in build system.

16 years agoCompilation error fixed
Vladimir 'phcoder' Serbinenko [Sun, 15 Nov 2009 22:42:11 +0000 (23:42 +0100)] 
Compilation error fixed

16 years agoMAX_PASSLEN based authentication
Vladimir 'phcoder' Serbinenko [Sun, 15 Nov 2009 22:36:42 +0000 (23:36 +0100)] 
MAX_PASSLEN based authentication

16 years agocrypto_memcmp
Vladimir 'phcoder' Serbinenko [Sun, 15 Nov 2009 22:31:27 +0000 (23:31 +0100)] 
crypto_memcmp

16 years agoAdd HMAC and PBKDF2
Vladimir 'phcoder' Serbinenko [Tue, 24 Nov 2009 01:32:29 +0000 (02:32 +0100)] 
Add HMAC and PBKDF2

16 years ago2009-11-15 Robert Millan <rmh.grub@aybabtu.com>
Robert Millan [Sun, 15 Nov 2009 14:02:33 +0000 (14:02 +0000)] 
2009-11-15  Robert Millan  <rmh.grub@aybabtu.com>

        Support --version in grub-mkisofs.

        * util/mkisofs/mkisofs.c (rcsid): Remove variable.
        (OPTION_VERSION): New macro.
        (ld_options): Recognize --version.
        (usage): Move `program_name' from here ...
        (program_name): ... to here.  Add `static' qualifier.
        (main): Recognize `OPTION_VERSION'.

16 years ago2009-11-15 Felix Zielcke <fzielcke@z-51.de>
Felix Zielcke [Sun, 15 Nov 2009 12:41:25 +0000 (13:41 +0100)] 
2009-11-15  Felix Zielcke  <fzielcke@z-51.de>

* Makefile.in (TARGET_CPPFLAGS): Replace `-isystem=$(srcdir)/include'
with `-nostdinc -isystem $(shell $(TARGET_CC) -print-file-name=include)'.

16 years agomerge with experimental
Vladimir 'phcoder' Serbinenko [Sat, 14 Nov 2009 23:38:03 +0000 (00:38 +0100)] 
merge with experimental

16 years ago2009-11-14 Colin D Bennet <colin@gibibit.com>
Colin D Bennet [Sat, 14 Nov 2009 23:03:03 +0000 (00:03 +0100)] 
2009-11-14  Colin D Bennet <colin@gibibit.com>
2009-11-14  Vladimir Serbinenko  <phcoder@gmail.com>

Support for gfxterm in a window.

* include/grub/gfxterm.h: New file.
* include/grub/video.h (struct grub_video_rect): New declaration.
(grub_video_rect_t): Likewise.
* term/gfxterm.c (struct grub_gfxterm_window): New type.
(refcount): New variable.
(render_target): Likewise.
(window): Likewise.
(repaint_callback): Likewise.
(grub_virtual_screen_setup): Use 'render_target'.
(init_window): New function.
(grub_gfxterm_init_window): Likewise.
(grub_gfxterm_init): Check reference counter.
Use init_window.
(destroy_window): New function.
(grub_gfxterm_destroy_window): Likewise.
(grub_gfxterm_fini): Check reference counter.
Use destroy_window.
(redraw_screen_rect): Restore viewport.
Use 'render_target' and 'window'.
Call 'repaint_callback'.
(write_char): Use 'render_target'.
(draw_cursor): Likewise.
(scroll_up): Restore viewport.
Use 'render_target' and 'window'.
Call 'repaint_callback'.
(grub_gfxterm_cls): Likewise.
(grub_gfxterm_refresh): Use 'window'.
(grub_gfxterm_set_repaint_callback): New function.
(grub_gfxterm_background_image_cmd): Use 'window'.
(grub_gfxterm_get_term): New function.
(GRUB_MOD_INIT(term_gfxterm)): Set 'refcount' to 0.

Also-By: Vladimir Serbinenko <phcoder@gmail.com>
16 years ago2009-11-14 Colin D Bennet <colin@gibibit.com>
Colin D Bennet [Sat, 14 Nov 2009 22:11:55 +0000 (23:11 +0100)] 
2009-11-14  Colin D Bennet <colin@gibibit.com>

Trigonometry support.

* include/grub/trig.h: New file.
* lib/trig.c: Likewise.
* maintainance/gentrigtables.py: Likewise.
* conf/common.rmk (pkglib_MODULES): Add trig.mod.
(trig_mod_SOURCES): New variable.
(trig_mod_CFLAGS): Likewise.
(trig_mod_LDFLAGS): Likewise.

16 years ago2009-11-14 Robert Millan <rmh.grub@aybabtu.com>
Robert Millan [Sat, 14 Nov 2009 21:20:02 +0000 (21:20 +0000)] 
2009-11-14  Robert Millan  <rmh.grub@aybabtu.com>

        Fix help2man generation for mkisofs.

        * util/mkisofs/mkisofs.c (ld_options): Recognize --help.
        (usage): Send output to stdout (rather than stderr).

16 years ago2009-11-14 Vladimir Serbinenko <phcoder@gmail.com>
Vladimir 'phcoder' Serbinenko [Sat, 14 Nov 2009 21:08:07 +0000 (22:08 +0100)] 
2009-11-14  Vladimir Serbinenko  <phcoder@gmail.com>

* fs/i386/pc/pxe.c (grub_pxefs_open): Correctly handle PXE choosing
blocksize different from specified.
(grub_pxefs_read): Likewise.

16 years ago2009-11-14 Robert Millan <rmh.grub@aybabtu.com>
Robert Millan [Sat, 14 Nov 2009 18:38:11 +0000 (18:38 +0000)] 
2009-11-14  Robert Millan  <rmh.grub@aybabtu.com>

        * conf/i386-coreboot.rmk (grub_mkrescue_SOURCES): Replace
        `util/i386/coreboot/grub-mkrescue.in' with `util/grub-mkrescue.in'.
        * conf/i386-pc.rmk (grub_mkrescue_SOURCES): Replace
        `util/i386/pc/grub-mkrescue.in' with `util/grub-mkrescue.in'.
        (bin_SCRIPTS): Add `grub-mkfloppy'.
        (grub_mkfloppy_SOURCES): New variable.

        * util/grub-mkrescue.in: New file.
        * util/i386/pc/grub-mkfloppy.in: New file.

        * util/i386/coreboot/grub-mkrescue.in: Remove.
        * util/i386/pc/grub-mkrescue.in: Remove.

16 years agoImproved performance by not requiring updating swap in gfxterm
Vladimir 'phcoder' Serbinenko [Sat, 14 Nov 2009 16:59:11 +0000 (17:59 +0100)] 
Improved performance by not requiring updating swap in gfxterm

16 years agoInitial reimport of double buffering
Vladimir 'phcoder' Serbinenko [Sat, 14 Nov 2009 16:00:39 +0000 (17:00 +0100)] 
Initial reimport of double buffering

16 years agoREimport of videomask patch
Vladimir 'phcoder' Serbinenko [Sat, 14 Nov 2009 15:25:50 +0000 (16:25 +0100)] 
REimport of videomask patch

16 years ago2009-11-13 Felix Zielcke <fzielcke@z-51.de>
Felix Zielcke [Fri, 13 Nov 2009 22:08:55 +0000 (23:08 +0100)] 
2009-11-13  Felix Zielcke  <fzielcke@z-51.de>

* util/misc.c (make_system_path_relative_to_its_root): Fix access
to a wrong variable.

16 years agoAdds gettext support in Grub. Building system needs to be improved and maybe userland...
Carles Pina i Estany [Fri, 13 Nov 2009 20:39:33 +0000 (20:39 +0000)] 
Adds gettext support in Grub. Building system needs to be improved and maybe userland utilites improved.

YYYY-MM-DD  Carles Pina i Estany <carles@pina.cat>

* Makefile.in: Add uptrans target to help to update .pot file
* conf/common.rmk: Add grub-gettext_lib target, dependency and SOURCES, CFLAGS, LDFLAGS
* kern/misc.c: Define grub_gettext symbol and add implement grub_gettext_dummy function
* po/TODO: Temporary file with instructions of what Makefile.in will do
* po/ca.po: Catalan translation stub
* include/grub/misc.h: Define macro _(char *s). Declare grub_gettext_dummy and grub_gettext
* gettext/gettext.c: New file with gettext implementation
* normal/menu.c (print_message): add _( ) to some strings
* util/grub.d/10_linux.in: include grub-gettext_lib file. For the Linux menuentry, call eval_gettext
* util/grub.d/00_header.in: add locale_prefix and gettext locale detection and setting up the access to the mo directory
* util/grub-mkconfig_lib.in: add get_locale_lang
* util/grub-gettext_lib.in: new file

16 years agoAdd .bzrignore
Robert Millan [Fri, 13 Nov 2009 17:32:22 +0000 (17:32 +0000)] 
Add .bzrignore

16 years ago2009-11-13 Robert Millan <rmh.grub@aybabtu.com>
Robert Millan [Fri, 13 Nov 2009 13:34:51 +0000 (13:34 +0000)] 
2009-11-13  Robert Millan  <rmh.grub@aybabtu.com>

        * include/grub/multiboot.h (struct grub_multiboot_header): Move
        from here ...
        * include/multiboot.h (struct multiboot_header): ... to here.  Update
        all users.
        * include/grub/multiboot.h (struct grub_multiboot_info): Move
        from here ...
        * include/multiboot.h (struct multiboot_info): ... to here.  Update
        all users.
        * include/grub/multiboot.h (struct grub_multiboot_mmap_entry): Move
        from here ...
        * include/multiboot.h (struct multiboot_mmap_entry): ... to here.
        Update all users.
        * include/grub/multiboot.h (struct grub_mod_list): Move
        from here ...
        * include/multiboot.h (struct multiboot_mod_list): ... to here.
        Update all users.

16 years agoForgot to commit ChangeLog ...
Robert Millan [Fri, 13 Nov 2009 13:32:22 +0000 (13:32 +0000)] 
Forgot to commit ChangeLog ...

16 years ago2009-11-13 Robert Millan <rmh.grub@aybabtu.com>
Robert Millan [Fri, 13 Nov 2009 13:30:55 +0000 (13:30 +0000)] 
2009-11-13  Robert Millan  <rmh.grub@aybabtu.com>

        * include/multiboot2.h (multiboot_word): Rename from this ...
        (multiboot2_word): ... to this.  Update all users.
        (multiboot_header): Rename from this ...
        (multiboot2_header): ... to this.  Update all users.
        (multiboot_tag_header): Rename from this ...
        (multiboot2_tag_header): ... to this.  Update all users.
        (multiboot_tag_start): Rename from this ...
        (multiboot2_tag_start): ... to this.  Update all users.
        (multiboot_tag_name): Rename from this ...
        (multiboot2_tag_name): ... to this.  Update all users.
        (multiboot_tag_module): Rename from this ...
        (multiboot2_tag_module): ... to this.  Update all users.
        (multiboot_tag_memory): Rename from this ...
        (multiboot2_tag_memory): ... to this.  Update all users.
        (multiboot_tag_unused): Rename from this ...
        (multiboot2_tag_unused): ... to this.  Update all users.
        (multiboot_tag_end): Rename from this ...
        (multiboot2_tag_end): ... to this.  Update all users.

16 years agoMerge trunk
Felix Zielcke [Fri, 13 Nov 2009 13:15:36 +0000 (14:15 +0100)] 
Merge trunk

16 years agoMerge trunk
Felix Zielcke [Fri, 13 Nov 2009 13:12:31 +0000 (14:12 +0100)] 
Merge trunk

16 years ago2009-11-13 Robert Millan <rmh.grub@aybabtu.com>
Robert Millan [Fri, 13 Nov 2009 13:03:47 +0000 (13:03 +0000)] 
2009-11-13  Robert Millan  <rmh.grub@aybabtu.com>

        Disable Multiboot2 in i386-ieee1275.  It didn't actually work, and on
        this platform we should support Multiboot1 first.

        * conf/i386-ieee1275.rmk (pkglib_MODULES): Remove `multiboot.mod'.
        (multiboot_mod_SOURCES, multiboot_mod_CFLAGS)
        (multiboot_mod_LDFLAGS, multiboot_mod_ASFLAGS): Remove.

16 years agoFix compilation error
Vladimir 'phcoder' Serbinenko [Fri, 13 Nov 2009 00:27:38 +0000 (01:27 +0100)] 
Fix compilation error

16 years agoImproved error handling
Vladimir 'phcoder' Serbinenko [Thu, 12 Nov 2009 23:27:04 +0000 (00:27 +0100)] 
Improved error handling

16 years agoCreated crypto module. Moved some functions to it.
Vladimir 'phcoder' Serbinenko [Thu, 12 Nov 2009 21:40:14 +0000 (22:40 +0100)] 
Created crypto module. Moved some functions to it.

16 years ago2009-11-12 Robert Millan <rmh.grub@aybabtu.com>
Robert Millan [Thu, 12 Nov 2009 21:32:47 +0000 (21:32 +0000)] 
2009-11-12  Robert Millan  <rmh.grub@aybabtu.com>

        * util/mkisofs/eltorito.c (init_boot_catalog): Handle return code
        of write calls (converting them to fwrite() if they aren't already).
        (get_torito_desc): Likewise.
        * util/mkisofs/rock.c (generate_rock_ridge_attributes): Likewise.

16 years agoVarious cleanups and wrapper functions. Allocate disk id for LUKS.
Vladimir 'phcoder' Serbinenko [Thu, 12 Nov 2009 17:08:44 +0000 (18:08 +0100)] 
Various cleanups and wrapper functions. Allocate disk id for LUKS.

16 years ago2009-11-12 Robert Millan <rmh.grub@aybabtu.com>
Robert Millan [Thu, 12 Nov 2009 12:23:11 +0000 (12:23 +0000)] 
2009-11-12  Robert Millan  <rmh.grub@aybabtu.com>

        * util/i386/pc/grub-install.in: Move from here ...
        * util/grub-install.in: ... to here.  Update all users.

16 years ago2009-11-11 Colin Watson <cjwatson@ubuntu.com>
Colin Watson [Wed, 11 Nov 2009 23:21:13 +0000 (23:21 +0000)] 
2009-11-11  Colin Watson  <cjwatson@ubuntu.com>

* util/powerpc/ieee1275/grub-mkrescue.in: Fix --version output.

16 years agomake autogen.sh and gendistlist.sh executable
Felix Zielcke [Wed, 11 Nov 2009 22:17:59 +0000 (23:17 +0100)] 
make autogen.sh and gendistlist.sh executable