Szymon Janc
|
050e8e9080
|
Add support for LZO compression in GRUB:
- import of minilzo library,
- LZO decompression for btrfs,
- lzop files decompression.
* grub-core/io/lzopio.c: New file.
* grub-core/lib/adler32.c: Likewise.
* grub-core/lib/minilzo/lzoconf.h: Likewise.
* grub-core/lib/minilzo/lzodefs.h: Likewise.
* grub-core/lib/minilzo/minilzo.c: Likewise.
* grub-core/lib/minilzo/minilzo.h: Likewise.
* Makefile.util.def (libgrubmods.a): Add grub-core/io/lzopio.c,
grub-core/lib/adler32.c, grub-core/io/lzopio.c,
grub-core/lib/minilzo/minilzo.c to common.
* Makefile.util.def (libgrubmods.a): Add flags required by minilzo to
cflags in cppflags.
* grub-core/Makefile.core.def (btrfs): Likewise.
* grub-core/Makefile.core.def (lzopio): New module.
(adler32): Likewise.
* grub-core/fs/btrfs.c: Include minilzo.h.
(GRUB_BTRFS_COMPRESSION_LZO): New define.
(GRUB_BTRFS_LZO_BLOCK_SIZE): Likewise.
(GRUB_BTRFS_LZO_BLOCK_MAX_CSIZE): Likewise.
(grub_btrfs_lzo_decompress): New function.
(grub_btrfs_extent_read): Add support for LZO compression type.
* include/grub/types.h (GRUB_UCHAR_MAX): New define.
(GRUB_USHRT_MAX): Likewise.
(GRUB_UINT_MAX): Likewise.
* grub-core/lib/posix_wrap/limits.h (USHRT_MAX): Likewise.
(UINT_MAX): Likewise.
(CHAR_BIT): Likewise.
* grub-core/lib/posix_wrap/sys/types.h (ULONG_MAX): Moved to
grub-core/lib/posix_wrap/limits.h
(UCHAR_MAX): Likewise.
* include/grub/file.h (grub_file_filter_id): New compression filter
GRUB_FILE_FILTER_LZOPIO.
* include/grub/file.h (grub_file_filter_id): Set
GRUB_FILE_FILTER_LZOPIO as GRUB_FILE_FILTER_COMPRESSION_LAST.
* include/grub/types.h (grub_get_unaligned16): New function.
(grub_get_unaligned32): Likewise.
(grub_get_unaligned64): Likewise.
* util/import_gcry.py (cryptolist): Add adler32.
|
2011-10-06 20:45:14 +02:00 |
|
Szymon Janc
|
a664449575
|
merge trunk
|
2011-10-06 19:00:10 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
d5e60b1ba0
|
Add license statement to the emunet
|
2011-10-05 23:50:43 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
eb6a7b9788
|
Hopefully fix EFI problem. Not tested
|
2011-10-05 23:33:36 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
8530b00aa9
|
Fix compilation on 64-bit targets
|
2011-10-05 23:19:11 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
140674be60
|
Remove leftover variabel
|
2011-10-05 23:18:44 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
faba379c96
|
put license on priority_queue
|
2011-10-05 23:18:22 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
9aad3cd91d
|
IPv6 support. Several fixes and unifications
|
2011-10-05 22:15:30 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
96bd62413f
|
Don't set RST in response to empty packets
|
2011-10-05 17:50:52 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
4f71e077b9
|
HTTP seek support. Various bugfixes.
|
2011-10-05 17:39:13 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
aa6b91afe9
|
merge mainline into net
|
2011-10-05 13:32:40 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
fe942b7dbb
|
* grub-core/Makefile.core.def: Eliminate rarely used emu_condition. This
in perspective decreases the complexity of build system and fixes
compilation right now.
|
2011-10-05 11:53:36 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
5c62099a8f
|
Fix warning on i386-pc
|
2011-10-05 10:22:23 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
805448e987
|
Add network functions for grub-menulst2cfg
|
2011-10-05 10:21:32 +02:00 |
|
Szymon Janc
|
bc4d3f4809
|
* grub-core/io/lzopio.c (calculate_uncompressed_size): Fix return code.
|
2011-10-04 21:10:21 +02:00 |
|
Szymon Janc
|
709e61a55f
|
merge trunk
|
2011-10-04 20:21:12 +02:00 |
|
Szymon Janc
|
b871e8ebcc
|
* grub-core/Makefile.core.def (btrfs): Remove minilzo.c from common.
|
2011-10-03 23:01:14 +02:00 |
|
Szymon Janc
|
0e2b7e39f2
|
* grub-core/fs/btrfs.c: Include <minilzo.h> instead of "minilzo.h".
* grub-core/io/lzopio.c: Likewise.
|
2011-10-03 22:25:06 +02:00 |
|
Szymon Janc
|
c5ed9266fc
|
* grub-core/io/lzopio.c: Improve crypt context alignment.
|
2011-10-03 22:06:10 +02:00 |
|
Szymon Janc
|
139d67a82f
|
* grub-core/fs/btrfs.c: Fix code style regressions.
|
2011-10-03 21:50:32 +02:00 |
|
starous
|
ce79cc99d5
|
@Rock changes - fixed coreboot problem
|
2011-10-01 21:27:29 +02:00 |
|
BVK Chaitanya
|
8667a314ba
|
* gentpl.py: Use Autogen macros so that the output template file
(Makefile.tpl) size is reduced.
|
2011-09-30 18:49:37 -07:00 |
|
Mads Kiilerich
|
fc5efcc083
|
* grub-core/Makefile.core.def (kernel): Add kern/i386/int.S to
extra_dist.
|
2011-09-29 10:50:25 +02:00 |
|
Mario Limonciello
|
d1ab689de8
|
* util/misc.c (grub_util_get_disk_size) [__MINGW32__]: Strip trailing
slashes on PHYSICALDRIVE%d paths when making Windows CreateFile calls.
|
2011-09-29 10:39:44 +02:00 |
|
Mario Limonciello
|
c05de0329b
|
* grub-core/kern/emu/misc.c (canonicalize_file_name) [__MINGW32__]: Use
_fullpath.
|
2011-09-29 10:36:55 +02:00 |
|
Mario Limonciello
|
cca7ccd8ff
|
Remove extra declaration of sleep for mingw32.
* util/misc.c (sleep) [__MINGW32__]: Removed.
* include/grub/util/misc.h (sleep) [__MINGW32__]: Likewise.
|
2011-09-29 10:32:24 +02:00 |
|
Grégoire Sutre
|
e0b0dc837b
|
Make knetbsd pass bootinfo bootdisk and bootwedge.
|
2011-09-28 23:45:57 +02:00 |
|
Thomas Haller
|
91a1a164d6
|
* grub-core/loader/multiboot_elfxx.c (Elf_Shdr): Set according to
loader.
|
2011-09-28 16:43:00 +02:00 |
|
Andreas Born
|
2ded951ef7
|
Fix incorrect identifiers in bash-completion.
* util/bash-completion.d/grub-completion.bash.in
(_grub_mkpasswd-pbkdf2): Rename to ...
(_grub_mkpasswd_pbkdf2): ... this. All users updated.
(_grub_script-check): Rename to ...
(_grub_script_check): ... this. All users updated.
|
2011-09-28 14:19:21 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
6991503094
|
* grub-core/kern/emu/hostdisk.c (grub_util_biosdisk_is_floppy):
Return 0 if disk isn't biosdisk.
|
2011-09-28 14:07:53 +02:00 |
|
Grégoire Sutre
|
20fd15f9db
|
Add LIBUTIL for grub-mkrelpath and grub-fstest. Fixes build on NetBSD.
|
2011-09-17 23:40:10 +02:00 |
|
Grégoire Sutre
|
1a7d7db97f
|
Get sector size from disk label for NetBSD.
|
2011-09-17 23:01:48 +02:00 |
|
Szymon Janc
|
9c4f9ca010
|
* grub-core/io/lzopio.c (test_header): Some cleanups.
|
2011-09-06 21:21:13 +02:00 |
|
Colin Watson
|
2221ab6c62
|
* util/grub-mkconfig_lib.in (grub_file_is_not_garbage): Return 1 for
*/README* as well as README*.
Reported by: Axel Beckert.
|
2011-09-05 13:58:33 +01:00 |
|
Szymon Janc
|
579c12fbb4
|
* grub-core/fs/btrfs.c: Some minor cleanups.
|
2011-08-24 11:24:10 +02:00 |
|
Szymon Janc
|
ec543969bf
|
* Makefile.util.def (libgrubmods.a): Add grub-core/io/lzopio.c to
common.
|
2011-08-23 19:53:49 +02:00 |
|
Szymon Janc
|
00b98c9b2e
|
* grub-core/fs/btrfs.c (grub_btrfs_lzo_decompress): Random fixes and some
cleanup.
|
2011-08-23 19:49:01 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
ca51c4a04f
|
* grub-core/kern/mips/loongson/init.c (grub_machine_init): Handle the
case of less than 256 MiB of RAM.
|
2011-08-23 11:20:56 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
ab80f326f4
|
* grub-core/commands/wildcard.c (make_regex): Handle @.
|
2011-08-23 11:19:26 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
4155e6974a
|
* util/grub-install.in: Move cryptodisk logic to appropriate place.
|
2011-08-23 11:18:00 +02:00 |
|
Szymon Janc
|
1f0e4eed6b
|
* include/grub/file.h (grub_file_filter_id): Set
GRUB_FILE_FILTER_LZOPIO as GRUB_FILE_FILTER_COMPRESSION_LAST.
|
2011-08-22 09:18:22 +02:00 |
|
Szymon Janc
|
90b0a05579
|
Various bug fixes and improvements in lzopio. Should properly handle more
files now. Also added support for lzop checksums verification.
|
2011-08-21 18:48:19 +02:00 |
|
Szymon Janc
|
6401c37058
|
Return correct adler32 value in read() call.
|
2011-08-21 14:49:07 +02:00 |
|
Szymon Janc
|
ab178c084a
|
* acinclude.m4: Use AC_LANG_PROGRAM macro to generate source code for
AC_LANG_CONFTEST macros.
|
2011-08-20 21:10:00 +02:00 |
|
Szymon Janc
|
9e07f21128
|
merge trunk
|
2011-08-20 20:21:36 +02:00 |
|
Szymon Janc
|
9a8d32a24f
|
Add support for adler32 checksuming.
* grub-core/lib/adler32.c: New file.
* Makefile.util.def (library): Add grub-core/lib/adler32.c to common.
* util/import_gcry.py (cryptolist): Add adler32.
|
2011-08-20 18:24:54 +02:00 |
|
Szymon Janc
|
7dc3c6863e
|
Add grub-fstest option to uncompress data for commands.
* util/grub-fstest.c (uncompress): New var.
(options): New option -u.
|
2011-08-20 13:04:38 +02:00 |
|
Szymon Janc
|
b3e9c48799
|
merge trunk
|
2011-08-20 12:02:35 +02:00 |
|
Szymon Janc
|
fe8d4a7bc2
|
* grub-core/loader/i386/linux.c (grub_linux_setup_video): Add
GRUB_VIDEO_DRIVER_RADEON_FULOONG2E to switch case statement.
|
2011-08-20 11:58:41 +02:00 |
|
Szymon Janc
|
a5219af189
|
* grub-core/io/gzio.c (grub_gzio_open): Always return original io if
file type was not recognized correctly (not gzip or corrupted).
|
2011-08-20 11:48:46 +02:00 |
|