Fix tar 4G limit and handle paths containing dot.
* grub-core/fs/cpio.c (grub_cpio_data): Use grub_off_t for offsets. (canonicalize): New function. (grub_cpio_find_file): Use canonicalize. Store offs in grub_disk_addr_t. (grub_cpio_dir): Use grub_disk_addr_t. (grub_cpio_open): Likewise.
This commit is contained in:
parent
9f12e664cc
commit
d4888031f2
2 changed files with 89 additions and 56 deletions
11
ChangeLog
11
ChangeLog
|
@ -1,3 +1,14 @@
|
|||
2011-10-25 Vladimir Serbinenko <phcoder@gmail.com>
|
||||
|
||||
Fix tar 4G limit and handle paths containing dot.
|
||||
|
||||
* grub-core/fs/cpio.c (grub_cpio_data): Use grub_off_t for offsets.
|
||||
(canonicalize): New function.
|
||||
(grub_cpio_find_file): Use canonicalize. Store offs in
|
||||
grub_disk_addr_t.
|
||||
(grub_cpio_dir): Use grub_disk_addr_t.
|
||||
(grub_cpio_open): Likewise.
|
||||
|
||||
2011-10-25 Vladimir Serbinenko <phcoder@gmail.com>
|
||||
|
||||
Fix handling of uncompressed blocks on squashfs and break 4G limit.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue