-
Notifications
You must be signed in to change notification settings - Fork 1.2k
namei shows no information when invalid symlink is found #2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
On Sun, Jan 29, 2012 at 08:11:12AM -0800, Tom Limoncelli wrote:
Update :-) This problem was fixed in v2.19 (Feb 2011, commit c49e31f). $ ln -s /usr/local/does/not/exist /tmp/space
Karel Zak kzak@redhat.com |
Oh, sorry for the obsolete report (and thank you for fixing it before Sadly I'm stuck on an older release until one more dependency goes |
#0 recount_geometry at libfdisk/src/alignment.c:143 #1 fdisk_discover_geometry at libfdisk/src/alignment.c:205 #2 fdisk_context_assign_device at libfdisk/src/context.c:173 #3 print_partition_table_from_option at fdisks/fdisk.c:924 References: https://bugzilla.redhat.com/show_bug.cgi?id=1005566 Signed-off-by: Karel Zak <kzak@redhat.com>
The tests failed with following message in config.log ERROR: LeakSanitizer: detected memory leaks Direct leak of 2 byte(s) in 1 object(s) allocated from: #0 0x49a40e in realloc (/home/src/util-linux/conftest+0x49a40e) #1 0x7fbe48633e69 in __GI__IO_vfscanf (/usr/lib/libc.so.6+0x56e69) #2 0x7fbe48649786 in _IO_vsscanf (/usr/lib/libc.so.6+0x6c786) which knocked out libmount from build, and commands depending on it. The reason this change makes sense is that AddressSanitizer seems like a good addition to set of tools that util-linux package can use, when and if needed. Reference: https://code.google.com/p/address-sanitizer/wiki/AddressSanitizer Reviewed-by: Mike Frysinger <vapier@gentoo.org> Signed-off-by: Sami Kerola <kerolasa@iki.fi>
==10918==ERROR: AddressSanitizer: stack-buffer-overflow on address 0x7fffd795b680 at pc 0x0000004447c6 bp 0x7fffd795b3e0 sp 0x7fffd795ab78 WRITE of size 129 at 0x7fffd795b680 thread T0 #0 0x4447c5 in scanf_common(void*, int, bool, char const*, __va_list_tag*) (/home/src/util-linux/.libs/lt-mount+0x4447c5) #1 0x445892 in sscanf (/home/src/util-linux/.libs/lt-mount+0x445892) #2 0x7fe78709a3d3 in get_filesystems /home/src/util-linux/libmount/src/utils.c:581:7 #3 0x7fe78709a1ba in mnt_get_filesystems /home/src/util-linux/libmount/src/utils.c:622:7 #4 0x7fe7870aa78f in do_mount_by_pattern /home/src/util-linux/libmount/src/context_mount.c:833:7 #5 0x7fe7870a9534 in mnt_context_do_mount /home/src/util-linux/libmount/src/context_mount.c:951:9 #6 0x7fe7870aab2b in mnt_context_mount /home/src/util-linux/libmount/src/context_mount.c:1051:8 #7 0x4ba9f5 in main /home/src/util-linux/sys-utils/mount.c:1107:7 #8 0x7fe785caa03f in __libc_start_main (/usr/lib/libc.so.6+0x2003f) #9 0x4b9f9c in _start (/home/src/util-linux/.libs/lt-mount+0x4b9f9c) Signed-off-by: Sami Kerola <kerolasa@iki.fi> Signed-off-by: Karel Zak <kzak@redhat.com>
==18922==ERROR: LeakSanitizer: detected memory leaks Direct leak of 8 byte(s) in 1 object(s) allocated from: #0 0x49d12b in __interceptor_malloc (/home/src/util-linux/.libs/lt-mkswap+0x49d12b) #1 0x7faf2a5069c9 in __GI___strdup (/usr/lib/libc.so.6+0x819c9) #2 0xffff96e7e33 (<unknown module>) SUMMARY: AddressSanitizer: 8 byte(s) leaked in 1 allocation(s). And another one that valgrind found. ==6316== 8 bytes in 1 blocks are definitely lost in loss record 1 of 1 ==6316== at 0x4C29F90: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==6316== by 0x5E3F9C9: strdup (in /usr/lib/libc-2.20.so) ==6316== by 0x43A25F: size_to_human_string (strutils.c:495) ==6316== by 0x42B35C: main (mkswap.c:488) Signed-off-by: Sami Kerola <kerolasa@iki.fi>
==3218==ERROR: AddressSanitizer: stack-buffer-overflow on address 0x7fffa577e2b0 at pc 0x4501f9 bp 0x7fffa577e130 sp 0x7fffa577e108 WRITE of size 112 at 0x7fffa577e2b0 thread T0 #0 0x4501f8 in shmctl /home/users/aadgrand/LLVM/releases/ubuntu/final/llvm.src/projects/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors.inc:2502 #1 0x48bd13 in ipc_shm_get_info /home/travis/build/kerolasa/lelux-utiliteetit/sys-utils/ipcutils.c:157 #2 0x488884 in do_shm /home/travis/build/kerolasa/lelux-utiliteetit/sys-utils/ipcs.c:279 #3 0x4844a8 in main /home/travis/build/kerolasa/lelux-utiliteetit/sys-utils/ipcs.c:175 #4 0x2afb3f8c176c (/lib/x86_64-linux-gnu/libc.so.6+0x2176c) #5 0x48408c in _start (/home/travis/build/kerolasa/lelux-utiliteetit/ipcs+0x48408c) Signed-off-by: Sami Kerola <kerolasa@iki.fi>
text-utils/colcrt.c:205:10: runtime error: index -1 out of bounds for type 'wchar_t [133]' SUMMARY: AddressSanitizer: undefined-behavior text-utils/colcrt.c:205 ================================================================= ==2357==ERROR: AddressSanitizer: global-buffer-overflow on address 0x0000013811b0 at pc 0x0000004e2514 bp 0x7ffdf6ba4450 sp 0x7ffdf6ba4448 READ of size 4 at 0x0000013811b0 thread T0 #0 0x4e2513 in colcrt /home/src/util-linux/text-utils/colcrt.c:213:8 #1 0x4e17d4 in main /home/src/util-linux/text-utils/colcrt.c:139:3 #2 0x7fb77236960f in __libc_start_main (/usr/lib/libc.so.6+0x2060f) #3 0x4362c8 in _start (/home/src/util-linux/colcrt+0x4362c8) Reported-by: Alaa Mubaied <alaamubaied@gmail.com> Signed-off-by: Sami Kerola <kerolasa@iki.fi>
==2807==ERROR: AddressSanitizer: global-buffer-overflow on address 0x0000013a31f0 at pc 0x0000004e3047 bp 0x7fffcb7df8d0 sp 0x7fffcb7df8c8 READ of size 4 at 0x0000013a31f0 thread T0 #0 0x4e3046 in move /home/src/util-linux/text-utils/colcrt.c:309:13 #1 0x4e25b1 in pflush /home/src/util-linux/text-utils/colcrt.c:264:3 #2 0x4e246d in colcrt /home/src/util-linux/text-utils/colcrt.c:157:4 #3 0x4e17d4 in main /home/src/util-linux/text-utils/colcrt.c:141:3 #4 0x7fb0cb2ee60f in __libc_start_main (/usr/lib/libc.so.6+0x2060f) #5 0x4362c8 in _start (/home/src/util-linux/colcrt+0x4362c8) 0x0000013a31f0 is located 0 bytes to the right of global variable 'page' defined in 'text-utils/colcrt.c:73:9' (0x1380b40) of size 140976 SUMMARY: AddressSanitizer: global-buffer-overflow /home/src/util-linux/text-utils/colcrt.c:309 move And another crash: ==4578==ERROR: AddressSanitizer: global-buffer-overflow on address 0x0000013a3d24 at pc 0x0000004e2510 bp 0x7ffc9257b0e0 sp 0x7ffc9257b0d8 READ of size 4 at 0x0000013a3d24 thread T0 #0 0x4e250f in colcrt /home/src/util-linux/text-utils/colcrt.c:218:8 #1 0x4e17d4 in main /home/src/util-linux/text-utils/colcrt.c:141:3 #2 0x7fe0ac94160f in __libc_start_main (/usr/lib/libc.so.6+0x2060f) #3 0x4362c8 in _start (/home/src/util-linux/colcrt+0x4362c8) 0x0000013a3d24 is located 8 bytes to the right of global variable 'page' defined in 'text-utils/colcrt.c:73:9' (0x1381240) of size 142044 SUMMARY: AddressSanitizer: global-buffer-overflow /home/src/util-linux/text-utils/colcrt.c:218 colcrt Reported-by: Alaa Mubaied <alaamubaied@gmail.com> Signed-off-by: Sami Kerola <kerolasa@iki.fi>
The fuzzer is supposed to cover `mnt_table_parse_stream`, which is used by systemd to parse /proc/self/mountinfo. The systemd project has run into memory leaks there at least twice: systemd/systemd#12252 (comment) systemd/systemd#8504 so it seems to be a good idea to continuously fuzz that particular function. The patch can be tested locally by installing clang and running ./tools/oss-fuzz.sh. Currently the fuzzer is failing with ``` ================================================================= ==96638==ERROR: LeakSanitizer: detected memory leaks Direct leak of 216 byte(s) in 1 object(s) allocated from: #0 0x50cd77 in calloc (/home/vagrant/util-linux/out/test_mount_fuzz+0x50cd77) #1 0x58716a in mnt_new_fs /home/vagrant/util-linux/libmount/src/fs.c:36:25 #2 0x54f224 in __table_parse_stream /home/vagrant/util-linux/libmount/src/tab_parse.c:728:9 #3 0x54eed8 in mnt_table_parse_stream /home/vagrant/util-linux/libmount/src/tab_parse.c:804:8 #4 0x5448b2 in LLVMFuzzerTestOneInput /home/vagrant/util-linux/libmount/src/fuzz.c:19:16 util-linux#5 0x44cc88 in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) (/home/vagrant/util-linux/out/test_mount_fuzz+0x44cc88) util-linux#6 0x44d8b0 in fuzzer::Fuzzer::RunOne(unsigned char const*, unsigned long, bool, fuzzer::InputInfo*, bool*) (/home/vagrant/util-linux/out/test_mount_fuzz+0x44d8b0) util-linux#7 0x44e270 in fuzzer::Fuzzer::MutateAndTestOne() (/home/vagrant/util-linux/out/test_mount_fuzz+0x44e270) util-linux#8 0x450617 in fuzzer::Fuzzer::Loop(std::vector<fuzzer::SizedFile, fuzzer::fuzzer_allocator<fuzzer::SizedFile> >&) (/home/vagrant/util-linux/out/test_mount_fuzz+0x450617) util-linux#9 0x43adbb in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) (/home/vagrant/util-linux/out/test_mount_fuzz+0x43adbb) util-linux#10 0x42ad46 in main (/home/vagrant/util-linux/out/test_mount_fuzz+0x42ad46) util-linux#11 0x7fa084f621a2 in __libc_start_main (/lib64/libc.so.6+0x271a2) SUMMARY: AddressSanitizer: 216 byte(s) leaked in 1 allocation(s). INFO: to ignore leaks on libFuzzer side use -detect_leaks=0. ``` Once the bug is fixed and the OSS-Fuzz counterpart is merged it should be possible to turn on CIFuzz to make sure the fuzz target can be built and run for some time without crashing: https://google.github.io/oss-fuzz/getting-started/continuous-integration/
The fuzzer is supposed to cover `mnt_table_parse_stream`, which is used by systemd to parse /proc/self/mountinfo. The systemd project has run into memory leaks there at least twice: systemd/systemd#12252 (comment) systemd/systemd#8504 so it seems to be a good idea to continuously fuzz that particular function. The patch can be tested locally by installing clang and running ./tools/oss-fuzz.sh. Currently the fuzzer is failing with ``` ================================================================= ==96638==ERROR: LeakSanitizer: detected memory leaks Direct leak of 216 byte(s) in 1 object(s) allocated from: #0 0x50cd77 in calloc (/home/vagrant/util-linux/out/test_mount_fuzz+0x50cd77) #1 0x58716a in mnt_new_fs /home/vagrant/util-linux/libmount/src/fs.c:36:25 #2 0x54f224 in __table_parse_stream /home/vagrant/util-linux/libmount/src/tab_parse.c:728:9 #3 0x54eed8 in mnt_table_parse_stream /home/vagrant/util-linux/libmount/src/tab_parse.c:804:8 #4 0x5448b2 in LLVMFuzzerTestOneInput /home/vagrant/util-linux/libmount/src/fuzz.c:19:16 util-linux#5 0x44cc88 in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) (/home/vagrant/util-linux/out/test_mount_fuzz+0x44cc88) util-linux#6 0x44d8b0 in fuzzer::Fuzzer::RunOne(unsigned char const*, unsigned long, bool, fuzzer::InputInfo*, bool*) (/home/vagrant/util-linux/out/test_mount_fuzz+0x44d8b0) util-linux#7 0x44e270 in fuzzer::Fuzzer::MutateAndTestOne() (/home/vagrant/util-linux/out/test_mount_fuzz+0x44e270) util-linux#8 0x450617 in fuzzer::Fuzzer::Loop(std::vector<fuzzer::SizedFile, fuzzer::fuzzer_allocator<fuzzer::SizedFile> >&) (/home/vagrant/util-linux/out/test_mount_fuzz+0x450617) util-linux#9 0x43adbb in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) (/home/vagrant/util-linux/out/test_mount_fuzz+0x43adbb) util-linux#10 0x42ad46 in main (/home/vagrant/util-linux/out/test_mount_fuzz+0x42ad46) util-linux#11 0x7fa084f621a2 in __libc_start_main (/lib64/libc.so.6+0x271a2) SUMMARY: AddressSanitizer: 216 byte(s) leaked in 1 allocation(s). INFO: to ignore leaks on libFuzzer side use -detect_leaks=0. ``` Once the bug is fixed and the OSS-Fuzz counterpart is merged it should be possible to turn on CIFuzz to make sure the fuzz target can be built and run for some time without crashing: https://google.github.io/oss-fuzz/getting-started/continuous-integration/
The fuzzer is supposed to cover `mnt_table_parse_stream`, which is used by systemd to parse /proc/self/mountinfo. The systemd project has run into memory leaks there at least twice: systemd/systemd#12252 (comment) systemd/systemd#8504 so it seems to be a good idea to continuously fuzz that particular function. The patch can be tested locally by installing clang and running ./tools/oss-fuzz.sh. Currently the fuzzer is failing with ``` ================================================================= ==96638==ERROR: LeakSanitizer: detected memory leaks Direct leak of 216 byte(s) in 1 object(s) allocated from: #0 0x50cd77 in calloc (/home/vagrant/util-linux/out/test_mount_fuzz+0x50cd77) #1 0x58716a in mnt_new_fs /home/vagrant/util-linux/libmount/src/fs.c:36:25 #2 0x54f224 in __table_parse_stream /home/vagrant/util-linux/libmount/src/tab_parse.c:728:9 #3 0x54eed8 in mnt_table_parse_stream /home/vagrant/util-linux/libmount/src/tab_parse.c:804:8 #4 0x5448b2 in LLVMFuzzerTestOneInput /home/vagrant/util-linux/libmount/src/fuzz.c:19:16 util-linux#5 0x44cc88 in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) (/home/vagrant/util-linux/out/test_mount_fuzz+0x44cc88) util-linux#6 0x44d8b0 in fuzzer::Fuzzer::RunOne(unsigned char const*, unsigned long, bool, fuzzer::InputInfo*, bool*) (/home/vagrant/util-linux/out/test_mount_fuzz+0x44d8b0) util-linux#7 0x44e270 in fuzzer::Fuzzer::MutateAndTestOne() (/home/vagrant/util-linux/out/test_mount_fuzz+0x44e270) util-linux#8 0x450617 in fuzzer::Fuzzer::Loop(std::vector<fuzzer::SizedFile, fuzzer::fuzzer_allocator<fuzzer::SizedFile> >&) (/home/vagrant/util-linux/out/test_mount_fuzz+0x450617) util-linux#9 0x43adbb in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) (/home/vagrant/util-linux/out/test_mount_fuzz+0x43adbb) util-linux#10 0x42ad46 in main (/home/vagrant/util-linux/out/test_mount_fuzz+0x42ad46) util-linux#11 0x7fa084f621a2 in __libc_start_main (/lib64/libc.so.6+0x271a2) SUMMARY: AddressSanitizer: 216 byte(s) leaked in 1 allocation(s). INFO: to ignore leaks on libFuzzer side use -detect_leaks=0. ``` Once the bug is fixed and the OSS-Fuzz counterpart is merged it should be possible to turn on CIFuzz to make sure the fuzz target can be built and run for some time without crashing: https://google.github.io/oss-fuzz/getting-started/continuous-integration/
Backtraces like ``` misc-utils/cal.c:295:4: runtime error: signed integer overflow: 2147483647 + 5 cannot be represented in type 'int' ==1405==WARNING: invalid path to external symbolizer! ==1405==WARNING: Failed to use and restart external symbolizer! #0 0x4c4c09 (/home/travis/build/karelzak/util-linux/cal+0x4c4c09) #1 0x7f4363046b96 (/lib/x86_64-linux-gnu/libc.so.6+0x21b96) #2 0x41bab9 (/home/travis/build/karelzak/util-linux/cal+0x41bab9) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior misc-utils/cal.c:295:4 in ``` aren't very helpful It's follow-up to util-linux#1075
Backtraces like ``` misc-utils/cal.c:295:4: runtime error: signed integer overflow: 2147483647 + 5 cannot be represented in type 'int' ==1405==WARNING: invalid path to external symbolizer! ==1405==WARNING: Failed to use and restart external symbolizer! #0 0x4c4c09 (/home/travis/build/karelzak/util-linux/cal+0x4c4c09) #1 0x7f4363046b96 (/lib/x86_64-linux-gnu/libc.so.6+0x21b96) #2 0x41bab9 (/home/travis/build/karelzak/util-linux/cal+0x41bab9) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior misc-utils/cal.c:295:4 in ``` aren't very helpful It's follow-up to util-linux#1075
Backtraces like ``` misc-utils/cal.c:295:4: runtime error: signed integer overflow: 2147483647 + 5 cannot be represented in type 'int' ==1405==WARNING: invalid path to external symbolizer! ==1405==WARNING: Failed to use and restart external symbolizer! #0 0x4c4c09 (/home/travis/build/karelzak/util-linux/cal+0x4c4c09) #1 0x7f4363046b96 (/lib/x86_64-linux-gnu/libc.so.6+0x21b96) #2 0x41bab9 (/home/travis/build/karelzak/util-linux/cal+0x41bab9) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior misc-utils/cal.c:295:4 in ``` aren't very helpful It's follow-up to util-linux#1075
Backtraces like ``` misc-utils/cal.c:295:4: runtime error: signed integer overflow: 2147483647 + 5 cannot be represented in type 'int' ==1405==WARNING: invalid path to external symbolizer! ==1405==WARNING: Failed to use and restart external symbolizer! #0 0x4c4c09 (/home/travis/build/karelzak/util-linux/cal+0x4c4c09) #1 0x7f4363046b96 (/lib/x86_64-linux-gnu/libc.so.6+0x21b96) #2 0x41bab9 (/home/travis/build/karelzak/util-linux/cal+0x41bab9) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior misc-utils/cal.c:295:4 in ``` aren't very helpful It's follow-up to #1075
The fuzzer is supposed to cover `mnt_table_parse_stream`, which is used by systemd to parse /proc/self/mountinfo. The systemd project has run into memory leaks there at least twice: systemd/systemd#12252 (comment) systemd/systemd#8504 so it seems to be a good idea to continuously fuzz that particular function. The patch can be tested locally by installing clang and running ./tools/oss-fuzz.sh. Currently the fuzzer is failing with ``` ================================================================= ==96638==ERROR: LeakSanitizer: detected memory leaks Direct leak of 216 byte(s) in 1 object(s) allocated from: #0 0x50cd77 in calloc (/home/vagrant/util-linux/out/test_mount_fuzz+0x50cd77) #1 0x58716a in mnt_new_fs /home/vagrant/util-linux/libmount/src/fs.c:36:25 #2 0x54f224 in __table_parse_stream /home/vagrant/util-linux/libmount/src/tab_parse.c:728:9 #3 0x54eed8 in mnt_table_parse_stream /home/vagrant/util-linux/libmount/src/tab_parse.c:804:8 #4 0x5448b2 in LLVMFuzzerTestOneInput /home/vagrant/util-linux/libmount/src/fuzz.c:19:16 util-linux#5 0x44cc88 in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) (/home/vagrant/util-linux/out/test_mount_fuzz+0x44cc88) util-linux#6 0x44d8b0 in fuzzer::Fuzzer::RunOne(unsigned char const*, unsigned long, bool, fuzzer::InputInfo*, bool*) (/home/vagrant/util-linux/out/test_mount_fuzz+0x44d8b0) util-linux#7 0x44e270 in fuzzer::Fuzzer::MutateAndTestOne() (/home/vagrant/util-linux/out/test_mount_fuzz+0x44e270) util-linux#8 0x450617 in fuzzer::Fuzzer::Loop(std::vector<fuzzer::SizedFile, fuzzer::fuzzer_allocator<fuzzer::SizedFile> >&) (/home/vagrant/util-linux/out/test_mount_fuzz+0x450617) util-linux#9 0x43adbb in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) (/home/vagrant/util-linux/out/test_mount_fuzz+0x43adbb) util-linux#10 0x42ad46 in main (/home/vagrant/util-linux/out/test_mount_fuzz+0x42ad46) util-linux#11 0x7fa084f621a2 in __libc_start_main (/lib64/libc.so.6+0x271a2) SUMMARY: AddressSanitizer: 216 byte(s) leaked in 1 allocation(s). INFO: to ignore leaks on libFuzzer side use -detect_leaks=0. ``` Once the bug is fixed and the OSS-Fuzz counterpart is merged it should be possible to turn on CIFuzz to make sure the fuzz target can be built and run for some time without crashing: https://google.github.io/oss-fuzz/getting-started/continuous-integration/
The fuzzer is supposed to cover `mnt_table_parse_stream`, which is used by systemd to parse /proc/self/mountinfo. The systemd project has run into memory leaks there at least twice: systemd/systemd#12252 (comment) systemd/systemd#8504 so it seems to be a good idea to continuously fuzz that particular function. The patch can be tested locally by installing clang and running ./tools/oss-fuzz.sh. Currently the fuzzer is failing with ``` ================================================================= ==96638==ERROR: LeakSanitizer: detected memory leaks Direct leak of 216 byte(s) in 1 object(s) allocated from: #0 0x50cd77 in calloc (/home/vagrant/util-linux/out/test_mount_fuzz+0x50cd77) #1 0x58716a in mnt_new_fs /home/vagrant/util-linux/libmount/src/fs.c:36:25 #2 0x54f224 in __table_parse_stream /home/vagrant/util-linux/libmount/src/tab_parse.c:728:9 #3 0x54eed8 in mnt_table_parse_stream /home/vagrant/util-linux/libmount/src/tab_parse.c:804:8 #4 0x5448b2 in LLVMFuzzerTestOneInput /home/vagrant/util-linux/libmount/src/fuzz.c:19:16 util-linux#5 0x44cc88 in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) (/home/vagrant/util-linux/out/test_mount_fuzz+0x44cc88) util-linux#6 0x44d8b0 in fuzzer::Fuzzer::RunOne(unsigned char const*, unsigned long, bool, fuzzer::InputInfo*, bool*) (/home/vagrant/util-linux/out/test_mount_fuzz+0x44d8b0) util-linux#7 0x44e270 in fuzzer::Fuzzer::MutateAndTestOne() (/home/vagrant/util-linux/out/test_mount_fuzz+0x44e270) util-linux#8 0x450617 in fuzzer::Fuzzer::Loop(std::vector<fuzzer::SizedFile, fuzzer::fuzzer_allocator<fuzzer::SizedFile> >&) (/home/vagrant/util-linux/out/test_mount_fuzz+0x450617) util-linux#9 0x43adbb in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) (/home/vagrant/util-linux/out/test_mount_fuzz+0x43adbb) util-linux#10 0x42ad46 in main (/home/vagrant/util-linux/out/test_mount_fuzz+0x42ad46) util-linux#11 0x7fa084f621a2 in __libc_start_main (/lib64/libc.so.6+0x271a2) SUMMARY: AddressSanitizer: 216 byte(s) leaked in 1 allocation(s). INFO: to ignore leaks on libFuzzer side use -detect_leaks=0. ``` Once the bug is fixed and the OSS-Fuzz counterpart is merged it should be possible to turn on CIFuzz to make sure the fuzz target can be built and run for some time without crashing: https://google.github.io/oss-fuzz/getting-started/continuous-integration/
The fuzzer is supposed to cover `mnt_table_parse_stream`, which is used by systemd to parse /proc/self/mountinfo. The systemd project has run into memory leaks there at least twice: systemd/systemd#12252 (comment) systemd/systemd#8504 so it seems to be a good idea to continuously fuzz that particular function. The patch can be tested locally by installing clang and running ./tools/oss-fuzz.sh. Currently the fuzzer is failing with ``` ================================================================= ==96638==ERROR: LeakSanitizer: detected memory leaks Direct leak of 216 byte(s) in 1 object(s) allocated from: #0 0x50cd77 in calloc (/home/vagrant/util-linux/out/test_mount_fuzz+0x50cd77) #1 0x58716a in mnt_new_fs /home/vagrant/util-linux/libmount/src/fs.c:36:25 #2 0x54f224 in __table_parse_stream /home/vagrant/util-linux/libmount/src/tab_parse.c:728:9 #3 0x54eed8 in mnt_table_parse_stream /home/vagrant/util-linux/libmount/src/tab_parse.c:804:8 #4 0x5448b2 in LLVMFuzzerTestOneInput /home/vagrant/util-linux/libmount/src/fuzz.c:19:16 util-linux#5 0x44cc88 in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) (/home/vagrant/util-linux/out/test_mount_fuzz+0x44cc88) util-linux#6 0x44d8b0 in fuzzer::Fuzzer::RunOne(unsigned char const*, unsigned long, bool, fuzzer::InputInfo*, bool*) (/home/vagrant/util-linux/out/test_mount_fuzz+0x44d8b0) util-linux#7 0x44e270 in fuzzer::Fuzzer::MutateAndTestOne() (/home/vagrant/util-linux/out/test_mount_fuzz+0x44e270) util-linux#8 0x450617 in fuzzer::Fuzzer::Loop(std::vector<fuzzer::SizedFile, fuzzer::fuzzer_allocator<fuzzer::SizedFile> >&) (/home/vagrant/util-linux/out/test_mount_fuzz+0x450617) util-linux#9 0x43adbb in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) (/home/vagrant/util-linux/out/test_mount_fuzz+0x43adbb) util-linux#10 0x42ad46 in main (/home/vagrant/util-linux/out/test_mount_fuzz+0x42ad46) util-linux#11 0x7fa084f621a2 in __libc_start_main (/lib64/libc.so.6+0x271a2) SUMMARY: AddressSanitizer: 216 byte(s) leaked in 1 allocation(s). INFO: to ignore leaks on libFuzzer side use -detect_leaks=0. ``` Once the bug is fixed and the OSS-Fuzz counterpart is merged it should be possible to turn on CIFuzz to make sure the fuzz target can be built and run for some time without crashing: https://google.github.io/oss-fuzz/getting-started/continuous-integration/ Signed-off-by: Evgeny Vereshchagin <evvers@ya.ru>
The fuzzer is supposed to cover `mnt_table_parse_stream`, which is used by systemd to parse /proc/self/mountinfo. The systemd project has run into memory leaks there at least twice: systemd/systemd#12252 (comment) systemd/systemd#8504 so it seems to be a good idea to continuously fuzz that particular function. The patch can be tested locally by installing clang and running ./tools/oss-fuzz.sh. Currently the fuzzer is failing with ``` ================================================================= ==96638==ERROR: LeakSanitizer: detected memory leaks Direct leak of 216 byte(s) in 1 object(s) allocated from: #0 0x50cd77 in calloc (/home/vagrant/util-linux/out/test_mount_fuzz+0x50cd77) #1 0x58716a in mnt_new_fs /home/vagrant/util-linux/libmount/src/fs.c:36:25 #2 0x54f224 in __table_parse_stream /home/vagrant/util-linux/libmount/src/tab_parse.c:728:9 #3 0x54eed8 in mnt_table_parse_stream /home/vagrant/util-linux/libmount/src/tab_parse.c:804:8 #4 0x5448b2 in LLVMFuzzerTestOneInput /home/vagrant/util-linux/libmount/src/fuzz.c:19:16 util-linux#5 0x44cc88 in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) (/home/vagrant/util-linux/out/test_mount_fuzz+0x44cc88) util-linux#6 0x44d8b0 in fuzzer::Fuzzer::RunOne(unsigned char const*, unsigned long, bool, fuzzer::InputInfo*, bool*) (/home/vagrant/util-linux/out/test_mount_fuzz+0x44d8b0) util-linux#7 0x44e270 in fuzzer::Fuzzer::MutateAndTestOne() (/home/vagrant/util-linux/out/test_mount_fuzz+0x44e270) util-linux#8 0x450617 in fuzzer::Fuzzer::Loop(std::vector<fuzzer::SizedFile, fuzzer::fuzzer_allocator<fuzzer::SizedFile> >&) (/home/vagrant/util-linux/out/test_mount_fuzz+0x450617) util-linux#9 0x43adbb in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) (/home/vagrant/util-linux/out/test_mount_fuzz+0x43adbb) util-linux#10 0x42ad46 in main (/home/vagrant/util-linux/out/test_mount_fuzz+0x42ad46) util-linux#11 0x7fa084f621a2 in __libc_start_main (/lib64/libc.so.6+0x271a2) SUMMARY: AddressSanitizer: 216 byte(s) leaked in 1 allocation(s). INFO: to ignore leaks on libFuzzer side use -detect_leaks=0. ``` Once the bug is fixed and the OSS-Fuzz counterpart is merged it should be possible to turn on CIFuzz to make sure the fuzz target can be built and run for some time without crashing: https://google.github.io/oss-fuzz/getting-started/continuous-integration/ Signed-off-by: Evgeny Vereshchagin <evvers@ya.ru>
Looks like those specifiers haven't been used since 6c9ab25 (where sscanf was removed) was merged. This should help to get util-linux to compile with MSan. Currently it's failing with ``` ... configure: error: libmount selected, but required scanf string alloc modifier not available ... configure:20240: ./conftest ==116617==WARNING: MemorySanitizer: use-of-uninitialized-value #0 0x496fd6 in main /home/vagrant/util-linux/conftest.c:171:6 #1 0x7f5eb85ea1a2 in __libc_start_main (/lib64/libc.so.6+0x271a2) #2 0x41c2cd in _start (/home/vagrant/util-linux/conftest+0x41c2cd) SUMMARY: MemorySanitizer: use-of-uninitialized-value /home/vagrant/util-linux/conftest.c:171:6 in main Exiting configure:20240: $? = 77 ... configure:20265: $? = 0 configure:20265: ./conftest MemorySanitizer: bad pointer 0x000000496e60 ==116627==MemorySanitizer CHECK failed: /builddir/build/BUILD/compiler-rt-9.0.1.src/lib/msan/../sanitizer_common/sanitizer_allocator_secondary.h:177 "((IsAligned(reinterpret_cast<uptr>(p), page_size_))) != (0)" (0x0, 0x0) #0 0x41d1d8 in MsanCheckFailed(char const*, int, char const*, unsigned long long, unsigned long long) (/home/vagrant/util-linux/conftest+0x41d1d8) #1 0x484e1e in __sanitizer::CheckFailed(char const*, int, char const*, unsigned long long, unsigned long long) (/home/vagrant/util-linux/conftest+0x484e1e) #2 0x42066c in __msan::MsanDeallocate(__sanitizer::StackTrace*, void*) (/home/vagrant/util-linux/conftest+0x42066c) #3 0x424bc9 in free (/home/vagrant/util-linux/conftest+0x424bc9) #4 0x496fae in main /home/vagrant/util-linux/conftest.c:173:2 util-linux#5 0x7f2245f311a2 in __libc_start_main (/lib64/libc.so.6+0x271a2) util-linux#6 0x41c2cd in _start (/home/vagrant/util-linux/conftest+0x41c2cd) configure:20265: $? = 77 configure: program exited with status 77 ... | } configure:22568: result: no configure:22926: error: libmount selected, but required scanf string alloc modifier not available ```
Looks like those specifiers haven't been used since 6c9ab25 (where sscanf was removed) was merged. This should help to get util-linux to compile with MSan. Currently it's failing with ``` ... configure: error: libmount selected, but required scanf string alloc modifier not available ... configure:20240: ./conftest ==116617==WARNING: MemorySanitizer: use-of-uninitialized-value #0 0x496fd6 in main /home/vagrant/util-linux/conftest.c:171:6 #1 0x7f5eb85ea1a2 in __libc_start_main (/lib64/libc.so.6+0x271a2) #2 0x41c2cd in _start (/home/vagrant/util-linux/conftest+0x41c2cd) SUMMARY: MemorySanitizer: use-of-uninitialized-value /home/vagrant/util-linux/conftest.c:171:6 in main Exiting configure:20240: $? = 77 ... configure:20265: $? = 0 configure:20265: ./conftest MemorySanitizer: bad pointer 0x000000496e60 ==116627==MemorySanitizer CHECK failed: /builddir/build/BUILD/compiler-rt-9.0.1.src/lib/msan/../sanitizer_common/sanitizer_allocator_secondary.h:177 "((IsAligned(reinterpret_cast<uptr>(p), page_size_))) != (0)" (0x0, 0x0) #0 0x41d1d8 in MsanCheckFailed(char const*, int, char const*, unsigned long long, unsigned long long) (/home/vagrant/util-linux/conftest+0x41d1d8) #1 0x484e1e in __sanitizer::CheckFailed(char const*, int, char const*, unsigned long long, unsigned long long) (/home/vagrant/util-linux/conftest+0x484e1e) #2 0x42066c in __msan::MsanDeallocate(__sanitizer::StackTrace*, void*) (/home/vagrant/util-linux/conftest+0x42066c) #3 0x424bc9 in free (/home/vagrant/util-linux/conftest+0x424bc9) #4 0x496fae in main /home/vagrant/util-linux/conftest.c:173:2 util-linux#5 0x7f2245f311a2 in __libc_start_main (/lib64/libc.so.6+0x271a2) util-linux#6 0x41c2cd in _start (/home/vagrant/util-linux/conftest+0x41c2cd) configure:20265: $? = 77 configure: program exited with status 77 ... | } configure:22568: result: no configure:22926: error: libmount selected, but required scanf string alloc modifier not available ``` Signed-off-by: Evgeny Vereshchagin <evvers@ya.ru>
It seems to be failing with ``` AddressSanitizer:DEADLYSIGNAL ================================================================= ==13==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x00000055f428 bp 0x7ffc3743a170 sp 0x7ffc3743a080 T0) ==13==The signal is caused by a WRITE memory access. ==13==Hint: address points to the zero page. SCARINESS: 10 (null-deref) #0 0x55f428 in mnt_table_parse_next /src/util-linux/libmount/src/tab_parse.c:587:6 #1 0x55c200 in __table_parse_stream /src/util-linux/libmount/src/tab_parse.c:737:8 #2 0x55be38 in mnt_table_parse_stream /src/util-linux/libmount/src/tab_parse.c:809:8 #3 0x5511ff in LLVMFuzzerTestOneInput /src/util-linux/libmount/src/fuzz.c:21:16 #4 0x458a31 in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:558:15 util-linux#5 0x458175 in fuzzer::Fuzzer::RunOne(unsigned char const*, unsigned long, bool, fuzzer::InputInfo*, bool*) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:470:3 util-linux#6 0x45a117 in fuzzer::Fuzzer::ReadAndExecuteSeedCorpora(std::__Fuzzer::vector<fuzzer::SizedFile, fuzzer::fuzzer_allocator<fuzzer::SizedFile> >&) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:770:7 util-linux#7 0x45a319 in fuzzer::Fuzzer::Loop(std::__Fuzzer::vector<fuzzer::SizedFile, fuzzer::fuzzer_allocator<fuzzer::SizedFile> >&) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:799:3 util-linux#8 0x44a055 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:846:6 util-linux#9 0x471bf2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:19:10 util-linux#10 0x7fe3bd93b83f in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2083f) util-linux#11 0x41f208 in _start (/out/test_mount_fuzz+0x41f208) DEDUP_TOKEN: mnt_table_parse_next--__table_parse_stream--mnt_table_parse_stream ```
Looks like those specifiers haven't been used since 6c9ab25 (where sscanf was removed) was merged. This should help to get util-linux to compile with MSan. Currently it's failing with ``` ... configure: error: libmount selected, but required scanf string alloc modifier not available ... configure:20240: ./conftest ==116617==WARNING: MemorySanitizer: use-of-uninitialized-value #0 0x496fd6 in main /home/vagrant/util-linux/conftest.c:171:6 #1 0x7f5eb85ea1a2 in __libc_start_main (/lib64/libc.so.6+0x271a2) #2 0x41c2cd in _start (/home/vagrant/util-linux/conftest+0x41c2cd) SUMMARY: MemorySanitizer: use-of-uninitialized-value /home/vagrant/util-linux/conftest.c:171:6 in main Exiting configure:20240: $? = 77 ... configure:20265: $? = 0 configure:20265: ./conftest MemorySanitizer: bad pointer 0x000000496e60 ==116627==MemorySanitizer CHECK failed: /builddir/build/BUILD/compiler-rt-9.0.1.src/lib/msan/../sanitizer_common/sanitizer_allocator_secondary.h:177 "((IsAligned(reinterpret_cast<uptr>(p), page_size_))) != (0)" (0x0, 0x0) #0 0x41d1d8 in MsanCheckFailed(char const*, int, char const*, unsigned long long, unsigned long long) (/home/vagrant/util-linux/conftest+0x41d1d8) #1 0x484e1e in __sanitizer::CheckFailed(char const*, int, char const*, unsigned long long, unsigned long long) (/home/vagrant/util-linux/conftest+0x484e1e) #2 0x42066c in __msan::MsanDeallocate(__sanitizer::StackTrace*, void*) (/home/vagrant/util-linux/conftest+0x42066c) #3 0x424bc9 in free (/home/vagrant/util-linux/conftest+0x424bc9) #4 0x496fae in main /home/vagrant/util-linux/conftest.c:173:2 #5 0x7f2245f311a2 in __libc_start_main (/lib64/libc.so.6+0x271a2) #6 0x41c2cd in _start (/home/vagrant/util-linux/conftest+0x41c2cd) configure:20265: $? = 77 configure: program exited with status 77 ... | } configure:22568: result: no configure:22926: error: libmount selected, but required scanf string alloc modifier not available ``` Signed-off-by: Evgeny Vereshchagin <evvers@ya.ru>
modified: ts/bin/newpython new file: ts/build/boot-images/hw/boot/hwlister/initrd new file: ts/build/boot-images/hw/boot/hwlister/vmlinuz modified: ts/build/build modified: ts/build/build.conf.example modified: ts/build/conf/LiveCD/build.conf.example modified: ts/build/conf/debuginit/build.conf.example modified: ts/build/conf/default/build.conf.example modified: ts/build/conf/development/build.conf.example modified: ts/build/conf/devstation/build.conf.example modified: ts/build/conf/freerdp/build.conf.example modified: ts/build/conf/hwlister/build.conf.example modified: ts/build/conf/icewm-rdesktop/build.conf.example modified: ts/build/conf/icewm/build.conf.example modified: ts/build/conf/installer/build.conf.example modified: ts/build/conf/itona-Md54/build.conf.example modified: ts/build/conf/rdesktop-tiny/build.conf.example modified: ts/build/conf/rdesktop/build.conf.example modified: ts/build/conf/tiny/build.conf.example modified: ts/build/conf/vmviewpcoip-micro/build.conf.example modified: ts/build/conf/vmviewpcoip/build.conf.example modified: ts/build/conf/xterm/build.conf.example deleted: ts/build/packages/crystalhd/.dna deleted: ts/build/packages/crystalhd/dependencies modified: ts/build/packages/dig/.dna modified: ts/build/packages/freerdp/dependencies new file: ts/build/packages/gdk-pixbuf/.dna renamed: ts/build/packages/sound-esd/dependencies -> ts/build/packages/gdk-pixbuf/dependencies new file: ts/build/packages/gnome-core/build/extra/lib/thinstation/system/gnome modified: ts/build/packages/gnome-core/build/finalize modified: ts/build/packages/gnome-core/build/install deleted: ts/build/packages/gnome-media/.dna deleted: ts/build/packages/gnome-media/.gitignore deleted: ts/build/packages/gnome-media/build/extra/etc/cmd/gstreamer.global deleted: ts/build/packages/gnome-media/build/extra/etc/cmd/mixer.global deleted: ts/build/packages/gnome-media/build/extra/etc/init.d/gstreamer deleted: ts/build/packages/gnome-media/build/extra/etc/init.d/mixer deleted: ts/build/packages/gnome-media/build/extra/etc/ld.so.conf.d/glade.conf deleted: ts/build/packages/gnome-media/build/extra/lib/menu/gstreamer deleted: ts/build/packages/gnome-media/build/extra/lib/menu/mixer deleted: ts/build/packages/gnome-media/build/extra/lib/pixmaps/gstreamer_16x16.xpm deleted: ts/build/packages/gnome-media/build/extra/lib/pixmaps/gstreamer_32x32.xpm deleted: ts/build/packages/gnome-media/build/extra/lib/pixmaps/mixer_16x16.xpm deleted: ts/build/packages/gnome-media/build/extra/lib/pixmaps/mixer_32x32.xpm deleted: ts/build/packages/gnome-media/build/install deleted: ts/build/packages/gnome-media/build/remove deleted: ts/build/packages/gnome-media/dependencies deleted: ts/build/packages/gnome-network-properties/.dna deleted: ts/build/packages/gnome-network-properties/dependencies deleted: ts/build/packages/gnome-network-properties/etc/cmd/gnome-network-properties.global deleted: ts/build/packages/gnome-network-properties/etc/init.d/gnome-network-properties deleted: ts/build/packages/gnome-network-properties/lib/applications/gnome-network-properties.desktop deleted: ts/build/packages/gnome-network-properties/lib/menu/gnome-network-properties deleted: ts/build/packages/gnome-network-properties/lib/pixmaps/gnome-network-properties_16x16.xpm deleted: ts/build/packages/gnome-network-properties/lib/pixmaps/gnome-network-properties_32x32.xpm deleted: ts/build/packages/gnome-pulse/.dna deleted: ts/build/packages/gnome-pulse/.gitignore deleted: ts/build/packages/gnome-pulse/build/extra/etc/cmd/gstreamer.global deleted: ts/build/packages/gnome-pulse/build/extra/etc/cmd/mixer.global deleted: ts/build/packages/gnome-pulse/build/extra/etc/init.d/gstreamer deleted: ts/build/packages/gnome-pulse/build/extra/etc/init.d/mixer deleted: ts/build/packages/gnome-pulse/build/extra/etc/ld.so.conf.d/glade.conf deleted: ts/build/packages/gnome-pulse/build/extra/lib/menu/gstreamer deleted: ts/build/packages/gnome-pulse/build/extra/lib/menu/mixer deleted: ts/build/packages/gnome-pulse/build/extra/lib/pixmaps/gstreamer_16x16.xpm deleted: ts/build/packages/gnome-pulse/build/extra/lib/pixmaps/gstreamer_32x32.xpm deleted: ts/build/packages/gnome-pulse/build/extra/lib/pixmaps/mixer_16x16.xpm deleted: ts/build/packages/gnome-pulse/build/extra/lib/pixmaps/mixer_32x32.xpm deleted: ts/build/packages/gnome-pulse/build/finalize deleted: ts/build/packages/gnome-pulse/build/install deleted: ts/build/packages/gnome-pulse/build/remove deleted: ts/build/packages/gnome-pulse/dependencies deleted: ts/build/packages/gnome-python/.dna deleted: ts/build/packages/gnome-python/dependencies modified: ts/build/packages/gnome-search-tool/.dna renamed: ts/build/packages/gnome-search-tool/lib/menu/gnome-search-tool -> ts/build/packages/gnome-search-tool/build/extra/lib/menu/gnome-search-tool new file: ts/build/packages/gnome-search-tool/build/install new file: ts/build/packages/gnome-search-tool/build/remove deleted: ts/build/packages/gst-ffmpeg/build/install deleted: ts/build/packages/gst-ffmpeg/build/remove renamed: ts/build/packages/gst-ffmpeg/.dna -> ts/build/packages/gst-libav/.dna renamed: ts/build/packages/gst-ffmpeg/.gitignore -> ts/build/packages/gst-libav/.gitignore new file: ts/build/packages/gst-libav/build/install new file: ts/build/packages/gst-libav/build/remove renamed: ts/build/packages/gst-ffmpeg/dependencies -> ts/build/packages/gst-libav/dependencies modified: ts/build/packages/gtk-2.0/.dna modified: ts/build/packages/gtk-2.0/dependencies modified: ts/build/packages/ica/.dna modified: ts/build/packages/libxml2-python/.dna deleted: ts/build/packages/notify-python/.dna deleted: ts/build/packages/notify-python/dependencies modified: ts/build/packages/pycurl/.dna new file: ts/build/packages/pycurl/.gitignore new file: ts/build/packages/pycurl/build/install new file: ts/build/packages/pycurl/build/remove deleted: ts/build/packages/sound-esd/.dna deleted: ts/build/packages/sound-esd/etc/init.d/sound-esd deleted: ts/build/packages/sound-esd/etc/rc5.d/S10sound-esd modified: ts/build/packages/tarantella/.dna modified: ts/build/packages/xfwm4/build/install modified: ts/ports/binary-core/intel-microcode/.gitignore modified: ts/ports/binary-core/intel-microcode/intel-microcode#20170511-1.pkg.tar.xz modified: ts/ports/binary-opt/edk2/.footprint modified: ts/ports/binary-opt/edk2/.gitignore modified: ts/ports/binary-opt/edk2/.md5sum modified: ts/ports/binary-opt/edk2/Pkgfile renamed: ts/ports/components/ocsinventory/.footprint -> ts/ports/binary-opt/ocsinventory/.footprint renamed: ts/ports/components/ocsinventory/.md5sum -> ts/ports/binary-opt/ocsinventory/.md5sum new file: ts/ports/binary-opt/ocsinventory/Pkgfile renamed: ts/ports/components/ocsinventory/ocsinventory#git-1.pkg.tar.gz -> ts/ports/binary-opt/ocsinventory/ocsinventory#git-1.pkg.tar.gz modified: ts/ports/components/autofs/.footprint modified: ts/ports/components/autofs/.md5sum modified: ts/ports/components/autofs/Pkgfile deleted: ts/ports/components/autofs/autofs#5.0.6-1.pkg.tar.gz new file: ts/ports/components/autofs/autofs#5.1.2-1.pkg.tar.xz modified: ts/ports/components/avahi/.footprint modified: ts/ports/components/avahi/.md5sum modified: ts/ports/components/avahi/Pkgfile deleted: ts/ports/components/avahi/avahi#0.6.31-1.pkg.tar.gz new file: ts/ports/components/avahi/avahi#0.6.32-1.pkg.tar.xz new file: ts/ports/components/colord/.footprint new file: ts/ports/components/colord/.md5sum new file: ts/ports/components/colord/Pkgfile new file: ts/ports/components/colord/colord#1.3.2-1.pkg.tar.xz new file: ts/ports/components/colord/post-install deleted: ts/ports/components/crystalhd/.footprint deleted: ts/ports/components/crystalhd/.md5sum deleted: ts/ports/components/crystalhd/Pkgfile deleted: ts/ports/components/crystalhd/crystalhd#2.6.11-1.pkg.tar.gz modified: ts/ports/components/eekboard/.footprint deleted: ts/ports/components/eekboard/eekboard#1.0.5-1.pkg.tar.gz new file: ts/ports/components/eekboard/eekboard#1.0.5-1.pkg.tar.xz modified: ts/ports/components/gc/.footprint modified: ts/ports/components/gc/.md5sum new file: ts/ports/components/gc/PKGBUILD modified: ts/ports/components/gc/Pkgfile deleted: ts/ports/components/gc/gc#7.2d-1.pkg.tar.gz new file: ts/ports/components/gc/gc#7.6.0-1.pkg.tar.xz new file: ts/ports/components/geoclue/.footprint new file: ts/ports/components/geoclue/.md5sum new file: ts/ports/components/geoclue/Pkgfile new file: ts/ports/components/geoclue/geoclue#2.4.3-2.pkg.tar.xz new file: ts/ports/components/ibus/.footprint renamed: ts/ports/components/sbsigntool/.md5sum -> ts/ports/components/ibus/.md5sum new file: ts/ports/components/ibus/Pkgfile new file: ts/ports/components/ibus/ibus#1.5.14-1.pkg.tar.xz new file: ts/ports/components/jemalloc/.footprint new file: ts/ports/components/jemalloc/.md5sum new file: ts/ports/components/jemalloc/PKGBUILD new file: ts/ports/components/jemalloc/Pkgfile new file: ts/ports/components/jemalloc/jemalloc#5.0.1-3.pkg.tar.xz modified: ts/ports/components/kismet/.footprint modified: ts/ports/components/kismet/.md5sum modified: ts/ports/components/kismet/Pkgfile deleted: ts/ports/components/kismet/kismet#2011-03-R2-1.pkg.tar.gz new file: ts/ports/components/kismet/kismet#2016_07_R1-1.pkg.tar.xz new file: ts/ports/components/libatomic_ops/.footprint new file: ts/ports/components/libatomic_ops/.md5sum new file: ts/ports/components/libatomic_ops/PKGBUILD new file: ts/ports/components/libatomic_ops/Pkgfile new file: ts/ports/components/libatomic_ops/libatomic_ops#7.4.6-1.pkg.tar.xz modified: ts/ports/components/libcanberra/.footprint modified: ts/ports/components/libcanberra/.md5sum modified: ts/ports/components/libcanberra/Pkgfile deleted: ts/ports/components/libcanberra/libcanberra#0.24-1.pkg.tar.gz new file: ts/ports/components/libcanberra/libcanberra#0.30-1.pkg.tar.xz new file: ts/ports/components/libgusb/.footprint new file: ts/ports/components/libgusb/.md5sum new file: ts/ports/components/libgusb/Pkgfile new file: ts/ports/components/libgusb/libgusb#0.2.9-1.pkg.tar.xz modified: ts/ports/components/libimobiledevice/Pkgfile deleted: ts/ports/components/libimobiledevice/libimobiledevice#1.2.0-1.pkg.tar.gz new file: ts/ports/components/libimobiledevice/libimobiledevice#1.2.0-1.pkg.tar.xz deleted: ts/ports/components/libmbim/libmbim#1.12.2-1.pkg.tar.gz new file: ts/ports/components/libmbim/libmbim#1.12.2-1.pkg.tar.xz deleted: ts/ports/components/libmeanwhile/libmeanwhile#1.0.2-2.pkg.tar.gz new file: ts/ports/components/libmeanwhile/libmeanwhile#1.0.2-2.pkg.tar.xz modified: ts/ports/components/libmicrohttpd/.footprint deleted: ts/ports/components/libmicrohttpd/libmicrohttpd#0.9.39-1.pkg.tar.gz new file: ts/ports/components/libmicrohttpd/libmicrohttpd#0.9.39-1.pkg.tar.xz new file: ts/ports/components/libmspack/.footprint new file: ts/ports/components/libmspack/.md5sum new file: ts/ports/components/libmspack/Pkgfile new file: ts/ports/components/libmspack/libmspack#1.5-1.pkg.tar.xz deleted: ts/ports/components/libqmi/libqmi#1.12.6-1.pkg.tar.gz new file: ts/ports/components/libqmi/libqmi#1.12.6-1.pkg.tar.xz modified: ts/ports/components/libslang2/Pkgfile deleted: ts/ports/components/libslang2/libslang2#2.2.4-1.pkg.tar.gz new file: ts/ports/components/libslang2/libslang2#2.2.4-1.pkg.tar.xz modified: ts/ports/components/libssh2/.footprint modified: ts/ports/components/libssh2/.md5sum new file: ts/ports/components/libssh2/PKGBUILD modified: ts/ports/components/libssh2/Pkgfile deleted: ts/ports/components/libssh2/libssh2#1.4.3-1.pkg.tar.gz new file: ts/ports/components/libssh2/libssh2#1.8.0-2.pkg.tar.xz modified: ts/ports/components/libuser/.footprint modified: ts/ports/components/libuser/.md5sum modified: ts/ports/components/libuser/Pkgfile deleted: ts/ports/components/libuser/libuser#0.57.7-1.pkg.tar.gz new file: ts/ports/components/libuser/libuser#0.62-1.pkg.tar.xz new file: ts/ports/components/libvirt-glib/.footprint new file: ts/ports/components/libvirt-glib/.md5sum new file: ts/ports/components/libvirt-glib/PKGBUILD new file: ts/ports/components/libvirt-glib/Pkgfile new file: ts/ports/components/libvirt-glib/libvirt-glib#1.0.0-1.pkg.tar.xz modified: ts/ports/components/libvirt/libvirt#1.3.5-1.pkg.tar.xz new file: ts/ports/components/libwacom/.footprint new file: ts/ports/components/libwacom/.md5sum new file: ts/ports/components/libwacom/Pkgfile new file: ts/ports/components/libwacom/libwacom#0.21-1.pkg.tar.xz new file: ts/ports/components/mariadb/.footprint new file: ts/ports/components/mariadb/.md5sum new file: ts/ports/components/mariadb/0001-openssl-1-1-0.patch new file: ts/ports/components/mariadb/PKGBUILD new file: ts/ports/components/mariadb/Pkgfile new file: ts/ports/components/mariadb/mariadb#10.1.25-1.pkg.tar.xz new file: ts/ports/components/mariadb/mariadb-sysusers.conf new file: ts/ports/components/mariadb/mariadb-tmpfile.conf new file: ts/ports/components/mariadb/mariadb.install modified: ts/ports/components/motif/.footprint modified: ts/ports/components/motif/.md5sum modified: ts/ports/components/motif/Pkgfile deleted: ts/ports/components/motif/motif#2.3.4-1.pkg.tar.gz new file: ts/ports/components/motif/motif#2.3.6-1.pkg.tar.xz modified: ts/ports/components/notification-daemon/.footprint modified: ts/ports/components/notification-daemon/.md5sum modified: ts/ports/components/notification-daemon/Pkgfile deleted: ts/ports/components/notification-daemon/notification-daemon#0.4.0-1.pkg.tar.gz new file: ts/ports/components/notification-daemon/notification-daemon#3.20.0-1.pkg.tar.xz deleted: ts/ports/components/ocsinventory/Pkgfile modified: ts/ports/components/open-vm-tools/.footprint modified: ts/ports/components/open-vm-tools/.md5sum modified: ts/ports/components/open-vm-tools/Pkgfile new file: ts/ports/components/open-vm-tools/open-vm-tools#10.1.5-1.pkg.tar.xz deleted: ts/ports/components/open-vm-tools/open-vm-tools#9.4.6-1770165-1.pkg.tar.gz modified: ts/ports/components/opencryptoki/.footprint modified: ts/ports/components/opencryptoki/.md5sum modified: ts/ports/components/opencryptoki/Pkgfile deleted: ts/ports/components/opencryptoki/opencryptoki#2.4.2-1.pkg.tar.gz new file: ts/ports/components/opencryptoki/opencryptoki#3.7.0-1.pkg.tar.xz modified: ts/ports/components/pidgin-sipe/.footprint modified: ts/ports/components/pidgin-sipe/.md5sum modified: ts/ports/components/pidgin-sipe/Pkgfile deleted: ts/ports/components/pidgin-sipe/pidgin-sipe#1.18.4-1.pkg.tar.gz new file: ts/ports/components/pidgin-sipe/pidgin-sipe#1.21.1-1.pkg.tar.xz deleted: ts/ports/components/redland/redland#1.0.16-1.pkg.tar.gz new file: ts/ports/components/redland/redland#1.0.16-1.pkg.tar.xz deleted: ts/ports/components/sbsigntool/.footprint deleted: ts/ports/components/sbsigntool/Pkgfile deleted: ts/ports/components/sbsigntool/sbsigntool#git-1.pkg.tar.gz new file: ts/ports/components/sbsigntools/.footprint new file: ts/ports/components/sbsigntools/.md5sum new file: ts/ports/components/sbsigntools/0001-sbsigntools-fix-autogen.sh-for-build-service.patch new file: ts/ports/components/sbsigntools/Pkgfile new file: ts/ports/components/sbsigntools/sbsigntools#0.8-2.pkg.tar.xz new file: ts/ports/components/sbsigntools/update-openssl-api-usage-to-support-openssl-1.1.patch modified: ts/ports/components/splashutils/.footprint modified: ts/ports/components/splashutils/Pkgfile deleted: ts/ports/components/splashutils/splashutils#1.5.4.4-1.pkg.tar.gz new file: ts/ports/components/splashutils/splashutils#1.5.4.4-1.pkg.tar.xz modified: ts/ports/components/strongswan/strongswan#5.5.3-2.pkg.tar.xz modified: ts/ports/components/systemd/.footprint modified: ts/ports/components/systemd/.md5sum modified: ts/ports/components/systemd/Pkgfile new file: ts/ports/components/systemd/post-install deleted: ts/ports/components/systemd/systemd#211-1.pkg.tar.gz new file: ts/ports/components/systemd/systemd#231-1.pkg.tar.xz modified: ts/ports/components/tn5250/.md5sum modified: ts/ports/components/tn5250/Pkgfile new file: ts/ports/components/tn5250/patch-lib5250_sslstream_c.patch deleted: ts/ports/components/udisks/udisks#2.1.3-1.pkg.tar.gz new file: ts/ports/components/udisks/udisks#2.1.3-1.pkg.tar.xz modified: ts/ports/components/usbmuxd/usbmuxd#1.1.0-1.pkg.tar.xz modified: ts/ports/components/virt-viewer/.footprint modified: ts/ports/components/virt-viewer/.md5sum modified: ts/ports/components/virt-viewer/Pkgfile deleted: ts/ports/components/virt-viewer/virt-viewer#2.0-1.pkg.tar.xz new file: ts/ports/components/virt-viewer/virt-viewer#5.0-1.pkg.tar.xz new file: ts/ports/components/virt-viewer/virt-viewer-2.0.tar.gz modified: ts/ports/components/windowmaker/.footprint deleted: ts/ports/components/windowmaker/windowmaker#0.95.5-git.pkg.tar.gz new file: ts/ports/components/windowmaker/windowmaker#0.95.5-git.pkg.tar.xz new file: ts/ports/components/yelp-tools/.footprint new file: ts/ports/components/yelp-tools/.md5sum new file: ts/ports/components/yelp-tools/Pkgfile new file: ts/ports/components/yelp-tools/yelp-tools#3.10.0-1.pkg.tar.xz new file: ts/ports/components/yelp-xsl/.footprint new file: ts/ports/components/yelp-xsl/.md5sum new file: ts/ports/components/yelp-xsl/Pkgfile new file: ts/ports/components/yelp-xsl/yelp-xsl#3.12.0-1.pkg.tar.xz deleted: ts/ports/contrib/aircrack-ng/.footprint deleted: ts/ports/contrib/aircrack-ng/.md5sum deleted: ts/ports/contrib/aircrack-ng/Pkgfile deleted: ts/ports/contrib/aircrack-ng/README deleted: ts/ports/contrib/aircrack-ng/aircrack-ng#1.1-1.pkg.tar.gz modified: ts/ports/contrib/atkmm/.footprint modified: ts/ports/contrib/atkmm/.md5sum modified: ts/ports/contrib/atkmm/Pkgfile deleted: ts/ports/contrib/atkmm/atkmm#2.22.6-1.pkg.tar.gz new file: ts/ports/contrib/atkmm/atkmm#2.24.2-1.pkg.tar.xz new file: ts/ports/contrib/boost/.footprint new file: ts/ports/contrib/boost/.md5sum new file: ts/ports/contrib/boost/Pkgfile new file: ts/ports/contrib/boost/boost#1.63.0-1.pkg.tar.xz modified: ts/ports/contrib/cairomm/.footprint modified: ts/ports/contrib/cairomm/.md5sum modified: ts/ports/contrib/cairomm/Pkgfile deleted: ts/ports/contrib/cairomm/cairomm#1.10.0-1.pkg.tar.gz new file: ts/ports/contrib/cairomm/cairomm#1.12.0-1.pkg.tar.xz new file: ts/ports/contrib/cracklib/.footprint new file: ts/ports/contrib/cracklib/.md5sum new file: ts/ports/contrib/cracklib/Pkgfile new file: ts/ports/contrib/cracklib/cracklib#2.9.6-1.pkg.tar.xz modified: ts/ports/contrib/dillo/.footprint modified: ts/ports/contrib/dillo/.md5sum modified: ts/ports/contrib/dillo/Pkgfile deleted: ts/ports/contrib/dillo/dillo#3.0.1-1.pkg.tar.gz new file: ts/ports/contrib/dillo/dillo#3.0.5-1.pkg.tar.xz modified: ts/ports/contrib/dsniff/.md5sum modified: ts/ports/contrib/dsniff/Pkgfile deleted: ts/ports/contrib/dsniff/dsniff#2.4-1.pkg.tar.gz new file: ts/ports/contrib/dsniff/dsniff#2.4-1.pkg.tar.xz new file: ts/ports/contrib/dsniff/dsniff-openssl-1.1.patch deleted: ts/ports/contrib/enchant/enchant#1.6.0-2.pkg.tar.gz new file: ts/ports/contrib/enchant/enchant#1.6.0-2.pkg.tar.xz new file: ts/ports/contrib/gcr/.footprint new file: ts/ports/contrib/gcr/.md5sum new file: ts/ports/contrib/gcr/Pkgfile new file: ts/ports/contrib/gcr/gcr#3.20.0-1.pkg.tar.xz modified: ts/ports/contrib/geany-plugins/.footprint deleted: ts/ports/contrib/geany-plugins/geany-plugins#git-1.pkg.tar.gz new file: ts/ports/contrib/geany-plugins/geany-plugins#git-1.pkg.tar.xz modified: ts/ports/contrib/geany/.footprint modified: ts/ports/contrib/geany/.md5sum modified: ts/ports/contrib/geany/Pkgfile deleted: ts/ports/contrib/geany/geany#1.24.1-1.pkg.tar.gz new file: ts/ports/contrib/geany/geany#1.29-1.pkg.tar.xz modified: ts/ports/contrib/glib-networking/.footprint modified: ts/ports/contrib/glib-networking/.md5sum modified: ts/ports/contrib/glib-networking/Pkgfile deleted: ts/ports/contrib/glib-networking/glib-networking#2.32.3-1.pkg.tar.gz new file: ts/ports/contrib/glib-networking/glib-networking#2.48.2-1.pkg.tar.xz modified: ts/ports/contrib/glibmm/.footprint modified: ts/ports/contrib/glibmm/.md5sum modified: ts/ports/contrib/glibmm/Pkgfile deleted: ts/ports/contrib/glibmm/glibmm#2.32.1-1.pkg.tar.gz new file: ts/ports/contrib/glibmm/glibmm#2.48.1-1.pkg.tar.xz deleted: ts/ports/contrib/gst-ffmpeg/.footprint deleted: ts/ports/contrib/gst-ffmpeg/.md5sum deleted: ts/ports/contrib/gst-ffmpeg/Pkgfile deleted: ts/ports/contrib/gst-ffmpeg/gst-ffmpeg#0.10.13-1.pkg.tar.gz new file: ts/ports/contrib/gst-libav/.footprint new file: ts/ports/contrib/gst-libav/.md5sum new file: ts/ports/contrib/gst-libav/Pkgfile new file: ts/ports/contrib/gst-libav/gst-libav#1.8.2-1.pkg.tar.xz new file: ts/ports/contrib/gst-plugins-bad/.footprint new file: ts/ports/contrib/gst-plugins-bad/.md5sum new file: ts/ports/contrib/gst-plugins-bad/Pkgfile new file: ts/ports/contrib/gst-plugins-bad/gst-plugins-bad#1.12.1-2.pkg.tar.xz modified: ts/ports/contrib/gst-plugins-good/.footprint modified: ts/ports/contrib/gst-plugins-good/.md5sum modified: ts/ports/contrib/gst-plugins-good/Pkgfile deleted: ts/ports/contrib/gst-plugins-good/gst-plugins-good#0.10.31-1.pkg.tar.gz new file: ts/ports/contrib/gst-plugins-good/gst-plugins-good#1.12.1-1.pkg.tar.xz new file: ts/ports/contrib/gst-plugins-good/gst-plugins-good-1.8.2.tar.xz new file: ts/ports/contrib/gst-plugins-ugly/.footprint new file: ts/ports/contrib/gst-plugins-ugly/.md5sum new file: ts/ports/contrib/gst-plugins-ugly/Pkgfile new file: ts/ports/contrib/gst-plugins-ugly/gst-plugins-ugly#1.12.1-1.pkg.tar.xz new file: ts/ports/contrib/gst-plugins-ugly/gst-plugins-ugly-1.8.2.tar.xz modified: ts/ports/contrib/gtk-doc/.footprint modified: ts/ports/contrib/gtk-doc/.md5sum modified: ts/ports/contrib/gtk-doc/Pkgfile deleted: ts/ports/contrib/gtk-doc/gtk-doc#1.18-1.pkg.tar.gz new file: ts/ports/contrib/gtk-doc/gtk-doc#1.25-1.pkg.tar.xz deleted: ts/ports/contrib/gtkmm/.footprint deleted: ts/ports/contrib/gtkmm/.md5sum deleted: ts/ports/contrib/gtkmm/Pkgfile deleted: ts/ports/contrib/gtkmm/gtkmm#2.24.2-1.pkg.tar.gz modified: ts/ports/contrib/gtkspell/.footprint deleted: ts/ports/contrib/gtkspell/gtkspell#2.0.16-1.pkg.tar.gz new file: ts/ports/contrib/gtkspell/gtkspell#2.0.16-1.pkg.tar.xz new file: ts/ports/contrib/hyphen/.footprint new file: ts/ports/contrib/hyphen/.md5sum new file: ts/ports/contrib/hyphen/Pkgfile new file: ts/ports/contrib/hyphen/hyphen#2.8.8-1.pkg.tar.xz modified: ts/ports/contrib/inkscape/.footprint modified: ts/ports/contrib/inkscape/.md5sum new file: ts/ports/contrib/inkscape/PKGBUILD modified: ts/ports/contrib/inkscape/Pkgfile deleted: ts/ports/contrib/inkscape/inkscape#0.48.4-1.pkg.tar.gz new file: ts/ports/contrib/inkscape/inkscape#0.92.1-3.pkg.tar.xz new file: ts/ports/contrib/libcacard/.footprint new file: ts/ports/contrib/libcacard/.md5sum new file: ts/ports/contrib/libcacard/PKGBUILD new file: ts/ports/contrib/libcacard/Pkgfile new file: ts/ports/contrib/libcacard/libcacard#2.5.3-1.pkg.tar.xz new file: ts/ports/contrib/libdvdcss/.footprint new file: ts/ports/contrib/libdvdcss/.md5sum new file: ts/ports/contrib/libdvdcss/Pkgfile new file: ts/ports/contrib/libdvdcss/libdvdcss#1.4.0-1.pkg.tar.xz new file: ts/ports/contrib/libdvdnav/.footprint new file: ts/ports/contrib/libdvdnav/.md5sum new file: ts/ports/contrib/libdvdnav/Pkgfile new file: ts/ports/contrib/libdvdnav/libdvdnav#5.0.3-1.pkg.tar.xz new file: ts/ports/contrib/libdvdread/.footprint new file: ts/ports/contrib/libdvdread/.md5sum new file: ts/ports/contrib/libdvdread/Pkgfile new file: ts/ports/contrib/libdvdread/libdvdread#5.0.3-1.pkg.tar.xz modified: ts/ports/contrib/libfm/.footprint deleted: ts/ports/contrib/libfm/libfm#git-1.pkg.tar.gz new file: ts/ports/contrib/libfm/libfm#git-1.pkg.tar.xz modified: ts/ports/contrib/libsigc++/.footprint modified: ts/ports/contrib/libsigc++/.md5sum modified: ts/ports/contrib/libsigc++/Pkgfile deleted: ts/ports/contrib/libsigc++/libsigc++#2.3.1-1.pkg.tar.gz new file: ts/ports/contrib/libsigc++/libsigc++#2.8.0-1.pkg.tar.xz modified: ts/ports/contrib/libsoup/.footprint modified: ts/ports/contrib/libsoup/.md5sum modified: ts/ports/contrib/libsoup/Pkgfile deleted: ts/ports/contrib/libsoup/libsoup#2.38.1-1.pkg.tar.gz new file: ts/ports/contrib/libsoup/libsoup#2.54.1-1.pkg.tar.xz new file: ts/ports/contrib/libwebp/.footprint new file: ts/ports/contrib/libwebp/.md5sum new file: ts/ports/contrib/libwebp/Pkgfile new file: ts/ports/contrib/libwebp/libwebp#0.5.1-1.pkg.tar.xz modified: ts/ports/contrib/nmap/.footprint modified: ts/ports/contrib/nmap/.md5sum modified: ts/ports/contrib/nmap/Pkgfile deleted: ts/ports/contrib/nmap/nmap#6.40-1.pkg.tar.gz new file: ts/ports/contrib/nmap/nmap#7.50-1.pkg.tar.xz new file: ts/ports/contrib/nmap/nmap-6.40.tar.bz2 new file: ts/ports/contrib/nodejs/.footprint new file: ts/ports/contrib/nodejs/.md5sum new file: ts/ports/contrib/nodejs/Pkgfile new file: ts/ports/contrib/nodejs/nodejs#6.4.0-3.pkg.tar.xz modified: ts/ports/contrib/ntp/.footprint modified: ts/ports/contrib/ntp/.md5sum modified: ts/ports/contrib/ntp/Pkgfile deleted: ts/ports/contrib/ntp/ntp#4.2.8p1-1.pkg.tar.gz new file: ts/ports/contrib/ntp/ntp#4.2.8p10-1.pkg.tar.xz modified: ts/ports/contrib/openvpn/.footprint modified: ts/ports/contrib/openvpn/.md5sum modified: ts/ports/contrib/openvpn/Pkgfile deleted: ts/ports/contrib/openvpn/openvpn#2.2.1-1.pkg.tar.gz new file: ts/ports/contrib/openvpn/openvpn#2.4.3-1.pkg.tar.xz new file: ts/ports/contrib/openvpn/openvpn-2.2.1.tar.gz modified: ts/ports/contrib/pangomm/.md5sum modified: ts/ports/contrib/pangomm/Pkgfile deleted: ts/ports/contrib/pangomm/pangomm#2.28.4-1.pkg.tar.gz new file: ts/ports/contrib/pangomm/pangomm#2.40.0-1.pkg.tar.xz modified: ts/ports/contrib/pidgin/.footprint modified: ts/ports/contrib/pidgin/.md5sum modified: ts/ports/contrib/pidgin/Pkgfile deleted: ts/ports/contrib/pidgin/pidgin#2.10.11-1.pkg.tar.gz new file: ts/ports/contrib/pidgin/pidgin#2.11.0-1.pkg.tar.xz modified: ts/ports/contrib/rdesktop/.md5sum modified: ts/ports/contrib/rdesktop/Pkgfile new file: ts/ports/contrib/rdesktop/bd6aa6acddf0ba640a49834807872f4cc0d0a773.patch new file: ts/ports/contrib/rdesktop/c6e8e1074b8ac57de6c80c4e3ed38e105b4d94f1.patch deleted: ts/ports/contrib/rdesktop/rdesktop#1.8.3-1.pkg.tar.gz new file: ts/ports/contrib/rdesktop/rdesktop#1.8.3-1.pkg.tar.xz new file: ts/ports/contrib/rest/.footprint new file: ts/ports/contrib/rest/.md5sum new file: ts/ports/contrib/rest/Pkgfile new file: ts/ports/contrib/rest/rest#0.8.0-1.pkg.tar.xz modified: ts/ports/contrib/rtmpdump/.md5sum modified: ts/ports/contrib/rtmpdump/Pkgfile new file: ts/ports/contrib/rtmpdump/libdir.patch deleted: ts/ports/contrib/rtmpdump/rtmpdump#0.5.2.3-1.pkg.tar.gz new file: ts/ports/contrib/rtmpdump/rtmpdump#2.4.r96.fa8646d-1.pkg.tar.xz modified: ts/ports/contrib/spice-gtk/.footprint modified: ts/ports/contrib/spice-gtk/.md5sum new file: ts/ports/contrib/spice-gtk/PKGBUILD?h=packages%2Fspice-gtk3 modified: ts/ports/contrib/spice-gtk/Pkgfile new file: ts/ports/contrib/spice-gtk/debian_843471-clipboard_Fix_crash_by_handling_error.patch deleted: ts/ports/contrib/spice-gtk/spice-gtk#0.26-1.pkg.tar.xz new file: ts/ports/contrib/spice-gtk/spice-gtk#0.33-1.pkg.tar.xz new file: ts/ports/contrib/spice-gtk/ssl-Rework-our-custom-BIO-type.patch new file: ts/ports/contrib/spice-gtk/ssl-Stop-creating-our-own-X509_LOOKUP_METHOD.patch new file: ts/ports/contrib/spice-gtk/ssl-Use-accessors-rather-than-direct-struct-access.patch modified: ts/ports/contrib/spice/Pkgfile modified: ts/ports/contrib/spice/spice#0.13.3-1.pkg.tar.xz new file: ts/ports/contrib/vala/.footprint new file: ts/ports/contrib/vala/.md5sum new file: ts/ports/contrib/vala/Pkgfile new file: ts/ports/contrib/vala/vala#0.29.2-1.pkg.tar.xz new file: ts/ports/contrib/webkit-gtk2/.footprint new file: ts/ports/contrib/webkit-gtk2/.md5sum new file: ts/ports/contrib/webkit-gtk2/.signature new file: ts/ports/contrib/webkit-gtk2/Pkgfile new file: ts/ports/contrib/webkit-gtk2/webkit-gtk2#2.4.11-1.pkg.tar.xz new file: ts/ports/contrib/webkit-gtk2/webkitgtk-2.4.9-abs.patch new file: ts/ports/contrib/webkit-gtk3/.footprint new file: ts/ports/contrib/webkit-gtk3/.md5sum new file: ts/ports/contrib/webkit-gtk3/Pkgfile new file: ts/ports/contrib/webkit-gtk3/webkit-gtk3#2.4.11-1.pkg.tar.xz deleted: ts/ports/contrib/webkit/.footprint deleted: ts/ports/contrib/webkit/.md5sum deleted: ts/ports/contrib/webkit/Pkgfile deleted: ts/ports/contrib/webkit/webkit#1.7.5-1.pkg.tar.gz new file: ts/ports/contrib/webkit2gtk/.footprint new file: ts/ports/contrib/webkit2gtk/.md5sum new file: ts/ports/contrib/webkit2gtk/Pkgfile new file: ts/ports/contrib/webkit2gtk/webkit2gtk#2.12.3-1.pkg.tar.xz deleted: ts/ports/contrib/wxgtk/wxgtk#2.8.12-1.pkg.tar.gz new file: ts/ports/contrib/wxgtk/wxgtk#2.8.12-1.pkg.tar.xz deleted: ts/ports/contrib/x11vnc/x11vnc#0.9.13-1.pkg.tar.gz new file: ts/ports/contrib/x11vnc/x11vnc#0.9.13-1.pkg.tar.xz modified: ts/ports/contrib/xerces-c/.md5sum modified: ts/ports/contrib/xerces-c/Pkgfile deleted: ts/ports/contrib/xerces-c/xerces-c#3.1.1-1.pkg.tar.gz new file: ts/ports/contrib/xerces-c/xerces-c#3.1.4-1.pkg.tar.xz modified: ts/ports/core/automake/.footprint modified: ts/ports/core/automake/.md5sum modified: ts/ports/core/automake/Pkgfile deleted: ts/ports/core/automake/automake#1.14.1-1.pkg.tar.gz new file: ts/ports/core/automake/automake#1.15-2.pkg.tar.xz deleted: ts/ports/core/bash/bash#4.3.33-1.pkg.tar.gz new file: ts/ports/core/bash/bash#4.3.33-1.pkg.tar.xz modified: ts/ports/core/bindutils/.md5sum modified: ts/ports/core/bindutils/Pkgfile new file: ts/ports/core/bindutils/bind-9.8.1.tar.gz new file: ts/ports/core/bindutils/bindutils#9.11.1-P1-1.pkg.tar.xz deleted: ts/ports/core/bindutils/bindutils#9.8.1-1.pkg.tar.gz modified: ts/ports/core/binutils/.footprint modified: ts/ports/core/binutils/.md5sum modified: ts/ports/core/binutils/Pkgfile deleted: ts/ports/core/binutils/binutils#2.24-2.pkg.tar.gz new file: ts/ports/core/binutils/binutils#2.27-2.pkg.tar.xz modified: ts/ports/core/curl/curl#7.49.1-1.pkg.tar.xz modified: ts/ports/core/exim/.footprint modified: ts/ports/core/exim/.md5sum new file: ts/ports/core/exim/.signature modified: ts/ports/core/exim/Pkgfile modified: ts/ports/core/exim/exim deleted: ts/ports/core/exim/exim#4.77-1.pkg.tar.gz new file: ts/ports/core/exim/exim#4.89-1.pkg.tar.xz deleted: ts/ports/core/exim/exim-4.77-compile_number.patch modified: ts/ports/core/exim/exim-config.patch modified: ts/ports/core/gettext/.footprint modified: ts/ports/core/gettext/.md5sum modified: ts/ports/core/gettext/Pkgfile deleted: ts/ports/core/gettext/gettext#0.18.1.1-1.pkg.tar.gz new file: ts/ports/core/gettext/gettext#0.19.8.1-1.pkg.tar.xz modified: ts/ports/core/grep/.footprint deleted: ts/ports/core/grep/grep#2.9-1.pkg.tar.gz new file: ts/ports/core/grep/grep#2.9-1.pkg.tar.xz deleted: ts/ports/core/groff/groff#1.21-1.pkg.tar.gz new file: ts/ports/core/groff/groff#1.21-1.pkg.tar.xz modified: ts/ports/core/gzip/.md5sum modified: ts/ports/core/gzip/Pkgfile deleted: ts/ports/core/gzip/gzip#1.4-1.pkg.tar.gz new file: ts/ports/core/gzip/gzip#1.8-1.pkg.tar.xz deleted: ts/ports/core/iputils/iputils#s20101006-1.pkg.tar.gz new file: ts/ports/core/iputils/iputils#s20101006-1.pkg.tar.xz deleted: ts/ports/core/less/less#444-1.pkg.tar.gz new file: ts/ports/core/less/less#444-1.pkg.tar.xz modified: ts/ports/core/libarchive/.footprint modified: ts/ports/core/libarchive/.md5sum modified: ts/ports/core/libarchive/Pkgfile deleted: ts/ports/core/libarchive/libarchive#2.8.5-1.pkg.tar.gz new file: ts/ports/core/libarchive/libarchive#3.2.1-3.pkg.tar.xz modified: ts/ports/core/libpcre/.footprint modified: ts/ports/core/libpcre/.md5sum modified: ts/ports/core/libpcre/Pkgfile deleted: ts/ports/core/libpcre/libpcre#8.20-1.pkg.tar.gz new file: ts/ports/core/libpcre/libpcre#8.40-1.pkg.tar.xz modified: ts/ports/core/ncurses/.footprint modified: ts/ports/core/ncurses/.md5sum modified: ts/ports/core/ncurses/Pkgfile deleted: ts/ports/core/ncurses/ncurses#5.9-1.pkg.tar.gz new file: ts/ports/core/ncurses/ncurses#6.0-2.pkg.tar.xz new file: ts/ports/core/ncurses/post-install modified: ts/ports/core/openssh/.md5sum modified: ts/ports/core/openssh/Pkgfile deleted: ts/ports/core/openssh/openssh#7.2p2-1.pkg.tar.gz new file: ts/ports/core/openssh/openssh#7.5p1-1.pkg.tar.xz new file: ts/ports/core/openssh/openssl-1.1.0.patch new file: ts/ports/core/openssl-1/.footprint new file: ts/ports/core/openssl-1/.md5sum new file: ts/ports/core/openssl-1/Pkgfile new file: ts/ports/core/openssl-1/mksslcert.sh new file: ts/ports/core/openssl-1/openssl-1#1.0.2l-2.pkg.tar.xz new file: ts/ports/core/openssl-1/openssl-1.1.0f.tar.gz new file: ts/ports/core/openssl-1/post-install modified: ts/ports/core/openssl/.footprint modified: ts/ports/core/openssl/.md5sum modified: ts/ports/core/openssl/Pkgfile modified: ts/ports/core/openssl/mksslcert.sh deleted: ts/ports/core/openssl/openssl#1.0.2g-1.pkg.tar.gz new file: ts/ports/core/openssl/openssl#1.1.0f-2.pkg.tar.xz modified: ts/ports/core/perl/.footprint deleted: ts/ports/core/perl/perl#5.20.0-1.pkg.tar.gz new file: ts/ports/core/perl/perl#5.20.0-1.pkg.tar.xz deleted: ts/ports/core/pkg-config/pkg-config#0.28-1.pkg.tar.gz new file: ts/ports/core/pkg-config/pkg-config#0.28-1.pkg.tar.xz modified: ts/ports/core/ppp/.footprint modified: ts/ports/core/ppp/.md5sum new file: ts/ports/core/ppp/CVE-2015-3310.patch new file: ts/ports/core/ppp/PKGBUILD modified: ts/ports/core/ppp/Pkgfile new file: ts/ports/core/ppp/ip-down new file: ts/ports/core/ppp/ip-down.d.dns.sh new file: ts/ports/core/ppp/ip-up new file: ts/ports/core/ppp/ip-up.d.dns.sh new file: ts/ports/core/ppp/ipv6-down new file: ts/ports/core/ppp/ipv6-up new file: ts/ports/core/ppp/ipv6-up.d.iface-config.sh new file: ts/ports/core/ppp/options new file: ts/ports/core/ppp/ppp#2.4.7-2.pkg.tar.xz deleted: ts/ports/core/ppp/ppp#2.4.7-3.pkg.tar.gz new file: ts/ports/core/ppp/ppp-2.4.6-makefiles.patch deleted: ts/ports/core/ppp/ppp-nofilter.patch new file: ts/ports/core/ppp/ppp.systemd modified: ts/ports/core/shadow/.footprint modified: ts/ports/core/shadow/.md5sum modified: ts/ports/core/shadow/Pkgfile modified: ts/ports/core/shadow/login.defs deleted: ts/ports/core/shadow/other deleted: ts/ports/core/shadow/shadow#4.1.4.3-1.pkg.tar.gz new file: ts/ports/core/shadow/shadow#4.2.1-2.pkg.tar.xz deleted: ts/ports/core/shadow/system-auth modified: ts/ports/core/util-linux/.footprint modified: ts/ports/core/util-linux/.md5sum modified: ts/ports/core/util-linux/Pkgfile deleted: ts/ports/core/util-linux/util-linux#2.26.2-1.pkg.tar.gz new file: ts/ports/core/util-linux/util-linux#2.28-1.pkg.tar.xz modified: ts/ports/core/wget/.md5sum modified: ts/ports/core/wget/Pkgfile deleted: ts/ports/core/wget/wget#1.13.4-1.pkg.tar.gz new file: ts/ports/core/wget/wget#1.19.1-1.pkg.tar.xz modified: ts/ports/core/xz/.footprint modified: ts/ports/core/xz/.md5sum modified: ts/ports/core/xz/Pkgfile deleted: ts/ports/core/xz/xz#5.0.3-1.pkg.tar.gz new file: ts/ports/core/xz/xz#5.2.2-1.pkg.tar.xz new file: ts/ports/gnome/adwaita-icon-theme/.footprint renamed: ts/ports/opt/adwaita-icon-theme/.md5sum -> ts/ports/gnome/adwaita-icon-theme/.md5sum new file: ts/ports/gnome/adwaita-icon-theme/Pkgfile new file: ts/ports/gnome/adwaita-icon-theme/adwaita-icon-theme#3.20-1.pkg.tar.xz renamed: ts/ports/opt/adwaita-icon-theme/post-install -> ts/ports/gnome/adwaita-icon-theme/post-install new file: ts/ports/gnome/at-spi2-atk/.footprint new file: ts/ports/gnome/at-spi2-atk/.md5sum new file: ts/ports/gnome/at-spi2-atk/Pkgfile new file: ts/ports/gnome/at-spi2-atk/at-spi2-atk#2.20.1-1.pkg.tar.xz new file: ts/ports/gnome/at-spi2-core/.footprint new file: ts/ports/gnome/at-spi2-core/.md5sum new file: ts/ports/gnome/at-spi2-core/Pkgfile new file: ts/ports/gnome/at-spi2-core/at-spi2-core#2.20.2-1.pkg.tar.xz new file: ts/ports/gnome/atk/.footprint new file: ts/ports/gnome/atk/.md5sum new file: ts/ports/gnome/atk/Pkgfile new file: ts/ports/gnome/atk/atk#2.20.0-1.pkg.tar.xz new file: ts/ports/gnome/clutter-gst/.footprint new file: ts/ports/gnome/clutter-gst/.md5sum new file: ts/ports/gnome/clutter-gst/Pkgfile new file: ts/ports/gnome/clutter-gst/clutter-gst#3.0.18-1.pkg.tar.xz new file: ts/ports/gnome/clutter-gtk/.footprint new file: ts/ports/gnome/clutter-gtk/.md5sum new file: ts/ports/gnome/clutter-gtk/Pkgfile new file: ts/ports/gnome/clutter-gtk/clutter-gtk#1.8.0-1.pkg.tar.xz new file: ts/ports/gnome/clutter/.footprint new file: ts/ports/gnome/clutter/.md5sum new file: ts/ports/gnome/clutter/Pkgfile new file: ts/ports/gnome/clutter/clutter#1.26.0-1.pkg.tar.xz new file: ts/ports/gnome/cogl/.footprint new file: ts/ports/gnome/cogl/.md5sum new file: ts/ports/gnome/cogl/Pkgfile new file: ts/ports/gnome/cogl/cogl#1.22.0-1.pkg.tar.xz modified: ts/ports/gnome/dconf/.footprint modified: ts/ports/gnome/dconf/.md5sum modified: ts/ports/gnome/dconf/Pkgfile new file: ts/ports/gnome/dconf/dconf#0.26.0-1.pkg.tar.xz deleted: ts/ports/gnome/dconf/dconf#0.5.1-1.pkg.tar.gz deleted: ts/ports/gnome/esound/.footprint deleted: ts/ports/gnome/esound/.md5sum deleted: ts/ports/gnome/esound/Pkgfile deleted: ts/ports/gnome/esound/esound#0.2.41-1.pkg.tar.gz modified: ts/ports/gnome/evince/.footprint modified: ts/ports/gnome/evince/.md5sum modified: ts/ports/gnome/evince/Pkgfile deleted: ts/ports/gnome/evince/evince#2.32.0-1.pkg.tar.gz new file: ts/ports/gnome/evince/evince#3.20.1-1.pkg.tar.xz modified: ts/ports/gnome/file-roller/.footprint modified: ts/ports/gnome/file-roller/.md5sum modified: ts/ports/gnome/file-roller/Pkgfile deleted: ts/ports/gnome/file-roller/file-roller#2.32.2-1.pkg.tar.gz new file: ts/ports/gnome/file-roller/file-roller#3.20.2-1.pkg.tar.xz modified: ts/ports/gnome/galculator/.footprint modified: ts/ports/gnome/galculator/.md5sum modified: ts/ports/gnome/galculator/Pkgfile deleted: ts/ports/gnome/galculator/galculator#1.3.4-1.pkg.tar.gz new file: ts/ports/gnome/galculator/galculator#2.1.4-1.pkg.tar.xz modified: ts/ports/gnome/gamin/Pkgfile deleted: ts/ports/gnome/gamin/gamin#0.1.10-1.pkg.tar.gz new file: ts/ports/gnome/gamin/gamin#0.1.10-1.pkg.tar.xz modified: ts/ports/gnome/gconf/.footprint modified: ts/ports/gnome/gconf/.md5sum modified: ts/ports/gnome/gconf/Pkgfile deleted: ts/ports/gnome/gconf/gconf#2.31.91-1.pkg.tar.gz new file: ts/ports/gnome/gconf/gconf#3.2.6-1.pkg.tar.xz new file: ts/ports/gnome/gdk-pixbuf/.footprint new file: ts/ports/gnome/gdk-pixbuf/.md5sum new file: ts/ports/gnome/gdk-pixbuf/Pkgfile new file: ts/ports/gnome/gdk-pixbuf/gdk-pixbuf#2.34.0-1.pkg.tar.xz new file: ts/ports/gnome/gdk-pixbuf/gdk-pixbuf-register.sh new file: ts/ports/gnome/gdk-pixbuf/gdk-pixbuf.loaders new file: ts/ports/gnome/geocode-glib/.footprint new file: ts/ports/gnome/geocode-glib/.md5sum new file: ts/ports/gnome/geocode-glib/Pkgfile new file: ts/ports/gnome/geocode-glib/geocode-glib#3.20.1-2.pkg.tar.xz new file: ts/ports/gnome/glib/.footprint new file: ts/ports/gnome/glib/.md5sum new file: ts/ports/gnome/glib/Pkgfile new file: ts/ports/gnome/glib/glib#2.48.1-1.pkg.tar.xz new file: ts/ports/gnome/glib/gschemas.compiled new file: ts/ports/gnome/glib/post-install modified: ts/ports/gnome/gmime/.footprint deleted: ts/ports/gnome/gmime/gmime#2.6.20-1.pkg.tar.gz new file: ts/ports/gnome/gmime/gmime#2.6.20-1.pkg.tar.xz modified: ts/ports/gnome/gmtk/.footprint modified: ts/ports/gnome/gmtk/.md5sum modified: ts/ports/gnome/gmtk/Pkgfile deleted: ts/ports/gnome/gmtk/gmtk#1.0.7-1.pkg.tar.gz new file: ts/ports/gnome/gmtk/gmtk#1.0.9b-1.pkg.tar.xz new file: ts/ports/gnome/gnome-bluetooth/.footprint new file: ts/ports/gnome/gnome-bluetooth/.md5sum new file: ts/ports/gnome/gnome-bluetooth/Pkgfile new file: ts/ports/gnome/gnome-bluetooth/gnome-bluetooth#3.20.0-1.pkg.tar.xz modified: ts/ports/gnome/gnome-common/.footprint modified: ts/ports/gnome/gnome-common/.md5sum modified: ts/ports/gnome/gnome-common/Pkgfile deleted: ts/ports/gnome/gnome-common/gnome-common#2.34.0-1.pkg.tar.gz new file: ts/ports/gnome/gnome-common/gnome-common#3.18.0-1.pkg.tar.xz modified: ts/ports/gnome/gnome-control-center/.footprint modified: ts/ports/gnome/gnome-control-center/.md5sum modified: ts/ports/gnome/gnome-control-center/Pkgfile deleted: ts/ports/gnome/gnome-control-center/gnome-control-center#2.32.1-1.pkg.tar.gz new file: ts/ports/gnome/gnome-control-center/gnome-control-center#3.20.1-1.pkg.tar.xz modified: ts/ports/gnome/gnome-desktop/.footprint modified: ts/ports/gnome/gnome-desktop/.md5sum modified: ts/ports/gnome/gnome-desktop/Pkgfile deleted: ts/ports/gnome/gnome-desktop/gnome-desktop#2.32.1-1.pkg.tar.gz new file: ts/ports/gnome/gnome-desktop/gnome-desktop#3.20.2-1.pkg.tar.xz modified: ts/ports/gnome/gnome-disk-utility/.footprint modified: ts/ports/gnome/gnome-disk-utility/.md5sum modified: ts/ports/gnome/gnome-disk-utility/Pkgfile deleted: ts/ports/gnome/gnome-disk-utility/gnome-disk-utility#2.30.1-1.pkg.tar.gz new file: ts/ports/gnome/gnome-disk-utility/gnome-disk-utility#3.20.2-1.pkg.tar.xz deleted: ts/ports/gnome/gnome-doc-utils/.footprint deleted: ts/ports/gnome/gnome-doc-utils/.md5sum deleted: ts/ports/gnome/gnome-doc-utils/Pkgfile deleted: ts/ports/gnome/gnome-doc-utils/gnome-doc-utils#0.20.10-1.pkg.tar.gz deleted: ts/ports/gnome/gnome-doc-utils/post-install new file: ts/ports/gnome/gnome-icon-theme-symbolic/.footprint new file: ts/ports/gnome/gnome-icon-theme-symbolic/.md5sum new file: ts/ports/gnome/gnome-icon-theme-symbolic/Pkgfile new file: ts/ports/gnome/gnome-icon-theme-symbolic/gnome-icon-theme-symbolic#3.12.0-1.pkg.tar.xz modified: ts/ports/gnome/gnome-icon-theme/.footprint modified: ts/ports/gnome/gnome-icon-theme/.md5sum modified: ts/ports/gnome/gnome-icon-theme/Pkgfile new file: ts/ports/gnome/gnome-icon-theme/gnome-icon-theme#3.12.0-1.pkg.tar.xz deleted: ts/ports/gnome/gnome-icon-theme/gnome-icon-theme#3.6.2-1.pkg.tar.gz modified: ts/ports/gnome/gnome-keyring/.footprint modified: ts/ports/gnome/gnome-keyring/.md5sum modified: ts/ports/gnome/gnome-keyring/Pkgfile deleted: ts/ports/gnome/gnome-keyring/gnome-keyring#2.31.4-1.pkg.tar.gz new file: ts/ports/gnome/gnome-keyring/gnome-keyring#3.20.0-1.pkg.tar.xz deleted: ts/ports/gnome/gnome-media/.footprint deleted: ts/ports/gnome/gnome-media/.md5sum deleted: ts/ports/gnome/gnome-media/Pkgfile deleted: ts/ports/gnome/gnome-media/gnome-media#2.32.0-1.pkg.tar.gz deleted: ts/ports/gnome/gnome-media/post-install modified: ts/ports/gnome/gnome-menus/.footprint modified: ts/ports/gnome/gnome-menus/.md5sum modified: ts/ports/gnome/gnome-menus/Pkgfile deleted: ts/ports/gnome/gnome-menus/gnome-menus#2.30.5-1.pkg.tar.gz new file: ts/ports/gnome/gnome-menus/gnome-menus#3.13.3-1.pkg.tar.xz deleted: ts/ports/gnome/gnome-mime-data/.footprint deleted: ts/ports/gnome/gnome-mime-data/.md5sum deleted: ts/ports/gnome/gnome-mime-data/Pkgfile deleted: ts/ports/gnome/gnome-mime-data/gnome-mime-data#2.18.0-1.pkg.tar.gz modified: ts/ports/gnome/gnome-mplayer/.md5sum modified: ts/ports/gnome/gnome-mplayer/Pkgfile deleted: ts/ports/gnome/gnome-mplayer/gnome-mplayer#1.0.7-1.pkg.tar.gz new file: ts/ports/gnome/gnome-mplayer/gnome-mplayer#1.0.9b-1.pkg.tar.xz modified: ts/ports/gnome/gnome-nettool/.footprint modified: ts/ports/gnome/gnome-nettool/.md5sum modified: ts/ports/gnome/gnome-nettool/Pkgfile deleted: ts/ports/gnome/gnome-nettool/gnome-nettool#2.32.0-1.pkg.tar.gz new file: ts/ports/gnome/gnome-nettool/gnome-nettool#3.8.1-1.pkg.tar.xz new file: ts/ports/gnome/gnome-online-accounts/.footprint new file: ts/ports/gnome/gnome-online-accounts/.md5sum new file: ts/ports/gnome/gnome-online-accounts/Pkgfile new file: ts/ports/gnome/gnome-online-accounts/gnome-online-accounts#3.20.3-2.pkg.tar.xz deleted: ts/ports/gnome/gnome-pulse/.footprint deleted: ts/ports/gnome/gnome-pulse/.md5sum deleted: ts/ports/gnome/gnome-pulse/Pkgfile deleted: ts/ports/gnome/gnome-pulse/gnome-pulse#2.32.0-1.pkg.tar.gz deleted: ts/ports/gnome/gnome-python/.footprint deleted: ts/ports/gnome/gnome-python/.md5sum deleted: ts/ports/gnome/gnome-python/Pkgfile deleted: ts/ports/gnome/gnome-python/gnome-python#2.28.1-1.pkg.tar.gz new file: ts/ports/gnome/gnome-search-tool/.footprint new file: ts/ports/gnome/gnome-search-tool/.md5sum new file: ts/ports/gnome/gnome-search-tool/Pkgfile new file: ts/ports/gnome/gnome-search-tool/gnome-search-tool#3.6.0-1.pkg.tar.xz modified: ts/ports/gnome/gnome-settings-daemon/.footprint modified: ts/ports/gnome/gnome-settings-daemon/.md5sum modified: ts/ports/gnome/gnome-settings-daemon/Pkgfile deleted: ts/ports/gnome/gnome-settings-daemon/gnome-settings-daemon#2.32.1-1.pkg.tar.gz new file: ts/ports/gnome/gnome-settings-daemon/gnome-settings-daemon#3.20.1-1.pkg.tar.xz deleted: ts/ports/gnome/gnome-utils/.footprint deleted: ts/ports/gnome/gnome-utils/.md5sum deleted: ts/ports/gnome/gnome-utils/Pkgfile deleted: ts/ports/gnome/gnome-utils/deprecated.patch deleted: ts/ports/gnome/gnome-utils/gnome-utils#2.32.0-1.pkg.tar.gz deleted: ts/ports/gnome/gnome-vfs/.footprint deleted: ts/ports/gnome/gnome-vfs/.md5sum deleted: ts/ports/gnome/gnome-vfs/Pkgfile deleted: ts/ports/gnome/gnome-vfs/gnome-vfs#2.24.4-1.pkg.tar.gz deleted: ts/ports/gnome/gnome-vfs/post-install new file: ts/ports/gnome/grilo/.footprint new file: ts/ports/gnome/grilo/.md5sum new file: ts/ports/gnome/grilo/Pkgfile new file: ts/ports/gnome/grilo/grilo#0.3.1-1.pkg.tar.xz modified: ts/ports/gnome/gsettings-desktop-schemas/.footprint modified: ts/ports/gnome/gsettings-desktop-schemas/.md5sum modified: ts/ports/gnome/gsettings-desktop-schemas/Pkgfile new file: ts/ports/gnome/gsettings-desktop-schemas/gsettings-desktop-schemas#3.21.2-1.pkg.tar.xz deleted: ts/ports/gnome/gsettings-desktop-schemas/gsettings-desktop-schemas#3.6.0-1.pkg.tar.gz new file: ts/ports/gnome/gtk-engines/.footprint new file: ts/ports/gnome/gtk-engines/.md5sum new file: ts/ports/gnome/gtk-engines/Pkgfile new file: ts/ports/gnome/gtk-engines/gtk-engines#2.21.0-1.pkg.tar.xz deleted: ts/ports/gnome/gtk-sharp/gtk-sharp#2.12.10-1.pkg.tar.gz new file: ts/ports/gnome/gtk-sharp/gtk-sharp#2.12.10-1.pkg.tar.xz new file: ts/ports/gnome/gtk-theme-adwaita/.footprint renamed: ts/ports/opt/gtk-theme-adwaita/.md5sum -> ts/ports/gnome/gtk-theme-adwaita/.md5sum new file: ts/ports/gnome/gtk-theme-adwaita/Pkgfile new file: ts/ports/gnome/gtk-theme-adwaita/gtk-theme-adwaita#3.20-1.pkg.tar.xz new file: ts/ports/gnome/gtk-vnc/.footprint new file: ts/ports/gnome/gtk-vnc/.md5sum new file: ts/ports/gnome/gtk-vnc/Pkgfile new file: ts/ports/gnome/gtk-vnc/gtk-vnc#0.6.0-1.pkg.tar.xz new file: ts/ports/gnome/gtk/.footprint new file: ts/ports/gnome/gtk/.md5sum new file: ts/ports/gnome/gtk/Pkgfile new file: ts/ports/gnome/gtk/gtk#2.24.30-1.pkg.tar.xz renamed: ts/ports/opt/gtk/gtk-register.sh -> ts/ports/gnome/gtk/gtk-register.sh renamed: ts/ports/opt/gtk/gtk.immodules -> ts/ports/gnome/gtk/gtk.immodules renamed: ts/ports/opt/gtk/old-icon-symlinks.patch -> ts/ports/gnome/gtk/old-icon-symlinks.patch new file: ts/ports/gnome/gtk3/.footprint new file: ts/ports/gnome/gtk3/.md5sum new file: ts/ports/gnome/gtk3/Pkgfile new file: ts/ports/gnome/gtk3/gtk3#3.20.8-1.pkg.tar.xz new file: ts/ports/gnome/gtk3/post-install new file: ts/ports/gnome/gtkmm/.footprint new file: ts/ports/gnome/gtkmm/.md5sum new file: ts/ports/gnome/gtkmm/Pkgfile new file: ts/ports/gnome/gtkmm/gtkmm#2.24.4-2.pkg.tar.xz new file: ts/ports/gnome/gtkmm3/.footprint new file: ts/ports/gnome/gtkmm3/.md5sum new file: ts/ports/gnome/gtkmm3/Pkgfile new file: ts/ports/gnome/gtkmm3/gtkmm3#3.20.1-1.pkg.tar.xz modified: ts/ports/gnome/gtksourceview/.footprint modified: ts/ports/gnome/gtksourceview/.md5sum modified: ts/ports/gnome/gtksourceview/Pkgfile deleted: ts/ports/gnome/gtksourceview/gtksourceview#2.10.5-1.pkg.tar.gz new file: ts/ports/gnome/gtksourceview/gtksourceview#3.18.1-1.pkg.tar.xz modified: ts/ports/gnome/gvfs/.footprint modified: ts/ports/gnome/gvfs/.md5sum modified: ts/ports/gnome/gvfs/Pkgfile deleted: ts/ports/gnome/gvfs/gvfs#1.12.3-1.pkg.tar.gz new file: ts/ports/gnome/gvfs/gvfs#1.28.3-1.pkg.tar.xz new file: ts/ports/gnome/gvfs/post-install modified: ts/ports/gnome/jhbuild/.footprint deleted: ts/ports/gnome/jhbuild/jhbuild#git-1.pkg.tar.gz new file: ts/ports/gnome/jhbuild/jhbuild#git-1.pkg.tar.xz modified: ts/ports/gnome/json-glib/.footprint modified: ts/ports/gnome/json-glib/.md5sum modified: ts/ports/gnome/json-glib/Pkgfile deleted: ts/ports/gnome/json-glib/json-glib#0.15.2-1.pkg.tar.gz new file: ts/ports/gnome/json-glib/json-glib#1.2.2-1.pkg.tar.xz deleted: ts/ports/gnome/libbonobo/.footprint deleted: ts/ports/gnome/libbonobo/.md5sum deleted: ts/ports/gnome/libbonobo/Pkgfile deleted: ts/ports/gnome/libbonobo/libbonobo#2.32.1-1.pkg.tar.gz deleted: ts/ports/gnome/libbonoboui/.footprint deleted: ts/ports/gnome/libbonoboui/.md5sum deleted: ts/ports/gnome/libbonoboui/Pkgfile deleted: ts/ports/gnome/libbonoboui/libbonoboui#2.24.5-1.pkg.tar.gz deleted: ts/ports/gnome/libbonoboui/post-install renamed: ts/ports/opt/libcroco/.footprint -> ts/ports/gnome/libcroco/.footprint new file: ts/ports/gnome/libcroco/.md5sum new file: ts/ports/gnome/libcroco/Pkgfile new file: ts/ports/gnome/libcroco/libcroco#0.6.11-1.pkg.tar.xz modified: ts/ports/gnome/libgnome-keyring/.footprint modified: ts/ports/gnome/libgnome-keyring/.md5sum modified: ts/ports/gnome/libgnome-keyring/Pkgfile deleted: ts/ports/gnome/libgnome-keyring/libgnome-keyring#2.31.92-1.pkg.tar.gz new file: ts/ports/gnome/libgnome-keyring/libgnome-keyring#3.12.0-1.pkg.tar.xz deleted: ts/ports/gnome/libgnome/.footprint deleted: ts/ports/gnome/libgnome/.md5sum deleted: ts/ports/gnome/libgnome/Pkgfile deleted: ts/ports/gnome/libgnome/libgnome#2.32.1-1.pkg.tar.gz deleted: ts/ports/gnome/libgnome/post-install deleted: ts/ports/gnome/libgnomecanvas/.footprint deleted: ts/ports/gnome/libgnomecanvas/.md5sum deleted: ts/ports/gnome/libgnomecanvas/Pkgfile deleted: ts/ports/gnome/libgnomecanvas/libgnomecanvas#2.30.3-1.pkg.tar.gz modified: ts/ports/gnome/libgnomekbd/.footprint modified: ts/ports/gnome/libgnomekbd/.md5sum modified: ts/ports/gnome/libgnomekbd/Pkgfile deleted: ts/ports/gnome/libgnomekbd/libgnomekbd#2.32.0-1.pkg.tar.gz new file: ts/ports/gnome/libgnomekbd/libgnomekbd#3.6.0-1.pkg.tar.xz deleted: ts/ports/gnome/libgnomeui/.footprint deleted: ts/ports/gnome/libgnomeui/.md5sum deleted: ts/ports/gnome/libgnomeui/Pkgfile deleted: ts/ports/gnome/libgnomeui/libgnomeui#2.24.5-1.pkg.tar.gz modified: ts/ports/gnome/libgtop/.footprint modified: ts/ports/gnome/libgtop/.md5sum modified: ts/ports/gnome/libgtop/Pkgfile deleted: ts/ports/gnome/libgtop/libgtop#2.28.5-1.pkg.tar.gz new file: ts/ports/gnome/libgtop/libgtop#2.34.0-1.pkg.tar.xz new file: ts/ports/gnome/libgudev/.footprint new file: ts/ports/gnome/libgudev/.md5sum new file: ts/ports/gnome/libgudev/Pkgfile new file: ts/ports/gnome/libgudev/libgudev#230-1.pkg.tar.xz new file: ts/ports/gnome/libgweather/.footprint new file: ts/ports/gnome/libgweather/.md5sum new file: ts/ports/gnome/libgweather/Pkgfile new file: ts/ports/gnome/libgweather/libgweather#3.20.2-1.pkg.tar.xz renamed: ts/ports/opt/libidl/.footprint -> ts/ports/gnome/libidl/.footprint renamed: ts/ports/opt/libidl/.md5sum -> ts/ports/gnome/libidl/.md5sum new file: ts/ports/gnome/libidl/Pkgfile new file: ts/ports/gnome/libidl/libidl#0.8.14-1.pkg.tar.xz new file: ts/ports/gnome/libnotify/.footprint renamed: ts/ports/opt/libnotify/.md5sum -> ts/ports/gnome/libnotify/.md5sum new file: ts/ports/gnome/libnotify/Pkgfile new file: ts/ports/gnome/libnotify/libnotify#0.7.6-1.pkg.tar.xz new file: ts/ports/gnome/libpeas/.footprint new file: ts/ports/gnome/libpeas/.md5sum new file: ts/ports/gnome/libpeas/Pkgfile new file: ts/ports/gnome/libpeas/libpeas#1.10.0-1.pkg.tar.xz new file: ts/ports/gnome/libpwquality/.footprint new file: ts/ports/gnome/libpwquality/.md5sum new file: ts/ports/gnome/libpwquality/Pkgfile new file: ts/ports/gnome/libpwquality/libpwquality#1.4.0-1.pkg.tar.xz new file: ts/ports/gnome/libpwquality/libpwquality-1.3.0.tar.bz2 new file: ts/ports/gnome/librsvg/.footprint new file: ts/ports/gnome/librsvg/.md5sum new file: ts/ports/gnome/librsvg/Pkgfile new file: ts/ports/gnome/librsvg/bgo759084.patch new file: ts/ports/gnome/librsvg/librsvg#2.40.16-2.pkg.tar.xz new file: ts/ports/gnome/librsvg/post-install modified: ts/ports/gnome/libsecret/.footprint modified: ts/ports/gnome/libsecret/.md5sum modified: ts/ports/gnome/libsecret/Pkgfile deleted: ts/ports/gnome/libsecret/libsecret#0.11-1.pkg.tar.gz new file: ts/ports/gnome/libsecret/libsecret#0.18.5-1.pkg.tar.xz modified: ts/ports/gnome/libtasn1/.footprint modified: ts/ports/gnome/libtasn1/.md5sum modified: ts/ports/gnome/libtasn1/Pkgfile deleted: ts/ports/gnome/libtasn1/libtasn1#4.2-1.pkg.tar.gz new file: ts/ports/gnome/libtasn1/libtasn1#4.9-1.pkg.tar.xz new file: ts/ports/gnome/libwnck-gtk3/.footprint new file: ts/ports/gnome/libwnck-gtk3/.md5sum new file: ts/ports/gnome/libwnck-gtk3/Pkgfile new file: ts/ports/gnome/libwnck-gtk3/libwnck-gtk3#3.14.0-1.pkg.tar.xz new file: ts/ports/gnome/libxml2/.footprint new file: ts/ports/gnome/libxml2/.md5sum new file: ts/ports/gnome/libxml2/Pkgfile new file: ts/ports/gnome/libxml2/libxml2#2.9.3-1.pkg.tar.xz modified: ts/ports/gnome/metacity/.footprint modified: ts/ports/gnome/metacity/.md5sum modified: ts/ports/gnome/metacity/Pkgfile deleted: ts/ports/gnome/metacity/metacity#2.34.13-1.pkg.tar.gz new file: ts/ports/gnome/metacity/metacity#3.20.2-1.pkg.tar.xz modified: ts/ports/gnome/mobile-broadband-provider-info/Pkgfile deleted: ts/ports/gnome/mobile-broadband-provider-info/mobile-broadband-provider-info#20150420-1.pkg.tar.gz new file: ts/ports/gnome/mobile-broadband-provider-info/mobile-broadband-provider-info#20151214-1.pkg.tar.xz modified: ts/ports/gnome/networkmanager-applet/.footprint modified: ts/ports/gnome/networkmanager-applet/Pkgfile deleted: ts/ports/gnome/networkmanager-applet/networkmanager-applet#0.9.8.10-1.pkg.tar.gz new file: ts/ports/gnome/networkmanager-applet/networkmanager-applet#0.9.8.10-1.pkg.tar.xz modified: ts/ports/gnome/networkmanager/.footprint modified: ts/ports/gnome/networkmanager/.md5sum modified: ts/ports/gnome/networkmanager/Pkgfile deleted: ts/ports/gnome/networkmanager/networkmanager#0.9.8.10-1.pkg.tar.gz new file: ts/ports/gnome/networkmanager/networkmanager#1.2.2-1.pkg.tar.xz deleted: ts/ports/gnome/neu-icon-theme/.footprint deleted: ts/ports/gnome/neu-icon-theme/.md5sum deleted: ts/ports/gnome/neu-icon-theme/Pkgfile deleted: ts/ports/gnome/neu-icon-theme/neu-icon-theme#0.11-1.pkg.tar.gz deleted: ts/ports/gnome/neu-icon-theme/post-install deleted: ts/ports/gnome/orbit2/.footprint deleted: ts/ports/gnome/orbit2/.md5sum deleted: ts/ports/gnome/orbit2/Pkgfile deleted: ts/ports/gnome/orbit2/orbit2#2.14.19-1.pkg.tar.gz deleted: ts/ports/gnome/orbit2/orbit2-deprecated.patch new file: ts/ports/gnome/pango/.footprint new file: ts/ports/gnome/pango/.md5sum new file: ts/ports/gnome/pango/Pkgfile new file: ts/ports/gnome/pango/pango#1.40.1-1.pkg.tar.xz new file: ts/ports/gnome/pygobject-gtk3/.footprint new file: ts/ports/gnome/pygobject-gtk3/.md5sum new file: ts/ports/gnome/pygobject-gtk3/Pkgfile new file: ts/ports/gnome/pygobject-gtk3/pygobject-gtk3#3.21.0-1.pkg.tar.xz renamed: ts/ports/opt/pygobject/.footprint -> ts/ports/gnome/pygobject/.footprint new file: ts/ports/gnome/pygobject/.md5sum new file: ts/ports/gnome/pygobject/Pkgfile new file: ts/ports/gnome/pygobject/pygobject#2.28.6-1.pkg.tar.xz renamed: ts/ports/opt/pygtk/.footprint -> ts/ports/gnome/pygtk/.footprint new file: ts/ports/gnome/pygtk/.md5sum new file: ts/ports/gnome/pygtk/Pkgfile new file: ts/ports/gnome/pygtk/pygtk#2.24.0-1.pkg.tar.xz new file: ts/ports/gnome/pygtk/python27.patch deleted: ts/ports/gnome/pyorbit/.footprint deleted: ts/ports/gnome/pyorbit/.md5sum deleted: ts/ports/gnome/pyorbit/Pkgfile deleted: ts/ports/gnome/pyorbit/pyorbit#2.24.0-1.pkg.tar.gz deleted: ts/ports/gnome/scrollkeeper/.footprint deleted: ts/ports/gnome/scrollkeeper/.md5sum deleted: ts/ports/gnome/scrollkeeper/Pkgfile deleted: ts/ports/gnome/scrollkeeper/scrollkeeper#0.3.14-1.pkg.tar.gz new file: ts/ports/gnome/shared-mime-info/.footprint new file: ts/ports/gnome/shared-mime-info/.md5sum new file: ts/ports/gnome/shared-mime-info/Pkgfile renamed: ts/ports/opt/shared-mime-info/README -> ts/ports/gnome/shared-mime-info/README renamed: ts/ports/opt/shared-mime-info/post-install -> ts/ports/gnome/shared-mime-info/post-install new file: ts/ports/gnome/shared-mime-info/shared-mime-info#1.6-1.pkg.tar.xz modified: ts/ports/gnome/totem-pl-parser/.footprint modified: ts/ports/gnome/totem-pl-parser/.md5sum modified: ts/ports/gnome/totem-pl-parser/Pkgfile deleted: ts/ports/gnome/totem-pl-parser/totem-pl-parser#2.32.6-1.pkg.tar.gz new file: ts/ports/gnome/totem-pl-parser/totem-pl-parser#3.10.7-1.pkg.tar.xz modified: ts/ports/gnome/totem/.footprint modified: ts/ports/gnome/totem/.md5sum modified: ts/ports/gnome/totem/Pkgfile deleted: ts/ports/gnome/totem/totem#2.32.0-1.pkg.tar.gz new file: ts/ports/gnome/totem/totem#3.24.0-1.pkg.tar.xz modified: ts/ports/gnome/zenity/.footprint modified: ts/ports/gnome/zenity/.md5sum modified: ts/ports/gnome/zenity/Pkgfile deleted: ts/ports/gnome/zenity/zenity#2.32.1-1.pkg.tar.gz new file: ts/ports/gnome/zenity/zenity#3.20.0-1.pkg.tar.xz deleted: ts/ports/lxde/python-xklavier/python-xklavier#0.4-1.pkg.tar.gz new file: ts/ports/lxde/python-xklavier/python-xklavier#0.4-1.pkg.tar.xz deleted: ts/ports/opt/adwaita-icon-theme/.footprint deleted: ts/ports/opt/adwaita-icon-theme/Pkgfile deleted: ts/ports/opt/adwaita-icon-theme/adwaita-icon-theme#3.20-1.pkg.tar.xz modified: ts/ports/opt/alsa-plugins/alsa-plugins#1.1.1-1.pkg.tar.xz modified: ts/ports/opt/apache/.footprint modified: ts/ports/opt/apache/.md5sum modified: ts/ports/opt/apache/Pkgfile modified: ts/ports/opt/apache/apache deleted: ts/ports/opt/apache/apache#2.2.21-1.pkg.tar.gz new file: ts/ports/opt/apache/apache#2.4.26-1.pkg.tar.xz modified: ts/ports/opt/apache/crux.layout deleted: ts/ports/opt/atk/.footprint deleted: ts/ports/opt/atk/.md5sum deleted: ts/ports/opt/atk/Pkgfile deleted: ts/ports/opt/atk/atk#2.6.0-1.pkg.tar.gz new file: ts/ports/opt/bash-completion/.footprint new file: ts/ports/opt/bash-completion/.md5sum new file: ts/ports/opt/bash-completion/Pkgfile new file: ts/ports/opt/bash-completion/README new file: ts/ports/opt/bash-completion/bash-completion#2.3-2.pkg.tar.xz modified: ts/ports/opt/cairo/.footprint modified: ts/ports/opt/cairo/.md5sum modified: ts/ports/opt/cairo/Pkgfile deleted: ts/ports/opt/cairo/cairo#1.12.8-3.pkg.tar.gz new file: ts/ports/opt/cairo/cairo#1.14.6-1.pkg.tar.xz modified: ts/ports/opt/chromium/.footprint modified: ts/ports/opt/chromium/.md5sum new file: ts/ports/opt/chromium/0001-ClientNativePixmapFactoryDmabuf-uses-ioctl-instead-o.patch new file: ts/ports/opt/chromium/0001-Fix-kernel-version-condition-for-including-dma-buf.h.patch modified: ts/ports/opt/chromium/Pkgfile deleted: ts/ports/opt/chromium/chromium#51.0.2704.84-1.pkg.tar.xz new file: ts/ports/opt/chromium/chromium#59.0.3071.115-1.pkg.tar.xz modified: ts/ports/opt/cups-filters/cups-filters#1.8.3-1.pkg.tar.xz modified: ts/ports/opt/cyrus-sasl/.footprint modified: ts/ports/opt/cyrus-sasl/.md5sum new file: ts/ports/opt/cyrus-sasl/.signature modified: ts/ports/opt/cyrus-sasl/Pkgfile deleted: ts/ports/opt/cyrus-sasl/cyrus-sasl#2.1.25-1.pkg.tar.gz new file: ts/ports/opt/cyrus-sasl/cyrus-sasl#2.1.26-2.pkg.tar.xz new file: ts/ports/opt/cyrus-sasl/cyrus-sasl-2.1.27-openssl-1.1.0.patch new file: ts/ports/opt/cyrus-sasl/fix-CVE-2013-4122.diff deleted: ts/ports/opt/dbus-glib/dbus-glib#0.102-2.pkg.tar.gz new file: ts/ports/opt/dbus-glib/dbus-glib#0.102-2.pkg.tar.xz modified: ts/ports/opt/fetchmail/.footprint modified: ts/ports/opt/fetchmail/.md5sum new file: ts/ports/opt/fetchmail/.signature modified: ts/ports/opt/fetchmail/Pkgfile new file: ts/ports/opt/fetchmail/disable-sslv3.patch deleted: ts/ports/opt/fetchmail/fetchmail#6.3.21-1.pkg.tar.gz new file: ts/ports/opt/fetchmail/fetchmail#6.3.26-2.pkg.tar.xz modified: ts/ports/opt/freerdp/freerdp#2.0-dev-master.pkg.tar.xz deleted: ts/ports/opt/gdk-pixbuf/.footprint deleted: ts/ports/opt/gdk-pixbuf/.md5sum deleted: ts/ports/opt/gdk-pixbuf/Pkgfile deleted: ts/ports/opt/gdk-pixbuf/gdk-pixbuf#2.26.4-2.pkg.tar.gz deleted: ts/ports/opt/gdk-pixbuf/gdk-pixbuf-register.sh deleted: ts/ports/opt/gdk-pixbuf/gdk-pixbuf.loaders modified: ts/ports/opt/git/.footprint modified: ts/ports/opt/git/.md5sum modified: ts/ports/opt/git/Pkgfile deleted: ts/ports/opt/git/git#1.9.1-1.pkg.tar.gz new file: ts/ports/opt/git/git#2.12.2-1.pkg.tar.xz deleted: ts/ports/opt/glib/.footprint deleted: ts/ports/opt/glib/.md5sum deleted: ts/ports/opt/glib/Pkgfile deleted: ts/ports/opt/glib/glib#2.32.4-1.pkg.tar.gz modified: ts/ports/opt/gobject-introspection/.footprint modified: ts/ports/opt/gobject-introspection/.md5sum modified: ts/ports/opt/gobject-introspection/Pkgfile deleted: ts/ports/opt/gobject-introspection/gobject-introspection#1.32.1-1.pkg.tar.gz new file: ts/ports/opt/gobject-introspection/gobject-introspection#1.48.0-1.pkg.tar.xz modified: ts/ports/opt/gst-plugins-base/.footprint modified: ts/ports/opt/gst-plugins-base/.md5sum modified: ts/ports/opt/gst-plugins-base/Pkgfile deleted: ts/ports/opt/gst-plugins-base/gst-plugins-base#0.10.36-1.pkg.tar.gz new file: ts/ports/opt/gst-plugins-base/gst-plugins-base#1.12.1-1.pkg.tar.xz new file: ts/ports/opt/gst-plugins-base/gst-plugins-base-1.8.2.tar.xz modified: ts/ports/opt/gstreamer/.footprint modified: ts/ports/opt/gstreamer/.md5sum modified: ts/ports/opt/gstreamer/Pkgfile deleted: ts/ports/opt/gstreamer/gstreamer#0.10.36-1.pkg.tar.gz new file: ts/ports/opt/gstreamer/gstreamer#1.12.1-1.pkg.tar.xz new file: ts/ports/opt/gstreamer/gstreamer-1.8.2.tar.xz deleted: ts/ports/opt/gtk-engines/.footprint deleted: ts/ports/opt/gtk-engines/.md5sum deleted: ts/ports/opt/gtk-engines/Pkgfile deleted: ts/ports/opt/gtk-engines/gt…
If the fmt being parsed by block_size is exactly '%', *++fmt is the terminator and strchr will return a valid pointer to the terminator of spec rather than NULL, the while condition will pass and subsequent strchr will read past the end of fmt until a spec character is found again ASAN aborts with the following error on the first buffer overread: AddressSanitizer: heap-buffer-overflow on address 0x602000000212 at pc 0x55bf1c4b2d78 bp 0x7ffe33c8cff0 sp 0x7ffe33c8cfe0 READ of size 1 at 0x602000000212 thread T0 #0 0x55bf1c4b2d77 in block_size ../text-utils/hexdump-parse.c:207 util-linux#1 0x55bf1c4ad36f in main ../text-utils/hexdump.c:214 util-linux#2 0x7f15f063c78f (/usr/lib/libc.so.6+0x2378f) util-linux#3 0x7f15f063c849 in __libc_start_main (/usr/lib/libc.so.6+0x23849) util-linux#4 0x55bf1c4ac6c4 in _start (../build/hexdump+0x86c4)
If the fmt being parsed by block_size is exactly '%', *++fmt is the terminator and strchr will return a valid pointer to the terminator of spec rather than NULL, the while condition will pass and subsequent strchr will read past the end of fmt until a spec character is found again ASAN aborts with the following error on the first buffer overread: AddressSanitizer: heap-buffer-overflow on address 0x602000000212 at pc 0x55bf1c4b2d78 bp 0x7ffe33c8cff0 sp 0x7ffe33c8cfe0 READ of size 1 at 0x602000000212 thread T0 #0 0x55bf1c4b2d77 in block_size ../text-utils/hexdump-parse.c:207 util-linux#1 0x55bf1c4ad36f in main ../text-utils/hexdump.c:214 util-linux#2 0x7f15f063c78f (/usr/lib/libc.so.6+0x2378f) util-linux#3 0x7f15f063c849 in __libc_start_main (/usr/lib/libc.so.6+0x23849) util-linux#4 0x55bf1c4ac6c4 in _start (../build/hexdump+0x86c4)
modified: ts/ports/components/audit/.footprint modified: ts/ports/components/audit/.md5sum modified: ts/ports/components/audit/Pkgfile deleted: ts/ports/components/audit/audit#2.8.5-1.pkg.tar.xz new file: ts/ports/components/audit/audit#3.0.2-1.pkg.tar.xz modified: ts/ports/components/avahi/.footprint modified: ts/ports/components/avahi/avahi#git-1.pkg.tar.xz new file: ts/ports/components/blueberry/.footprint new file: ts/ports/components/blueberry/.md5sum new file: ts/ports/components/blueberry/Pkgfile new file: ts/ports/components/blueberry/blueberry#1.4.3-1.pkg.tar.xz modified: ts/ports/components/cmocka/cmocka#1.1.5-2.pkg.tar.xz new file: ts/ports/components/dejavu/.footprint renamed: ts/ports/opt/rust/config.toml -> ts/ports/components/dejavu/.md5sum new file: ts/ports/components/dejavu/Pkgfile new file: ts/ports/components/dejavu/dejavu#git-3.pkg.tar.xz modified: ts/ports/components/eekboard/eekboard#1.0.8-1.pkg.tar.xz new file: ts/ports/components/fontforge/.footprint new file: ts/ports/components/fontforge/.md5sum new file: ts/ports/components/fontforge/Pkgfile renamed: ts/ports/opt/icu/icu#64.2-1.pkg.tar.xz -> ts/ports/components/fontforge/fontforge#20201107-1.pkg.tar.xz new file: ts/ports/components/fontforge/fontforge-doc-no-warn-error.patch modified: ts/ports/components/geoclue/geoclue#2.5.5-2.pkg.tar.xz modified: ts/ports/components/gtkdialog/.md5sum modified: ts/ports/components/gtkdialog/Pkgfile modified: ts/ports/components/gtkdialog/gtkdialog#0.8.3-2.pkg.tar.xz new file: ts/ports/components/gtkdialog/gtkdialog-0.8.3-fno-common.patch modified: ts/ports/components/hplip/.footprint modified: ts/ports/components/hplip/hplip#3.20.6-2.pkg.tar.xz modified: ts/ports/components/ibus/.footprint modified: ts/ports/components/ibus/ibus#1.5.22-1.pkg.tar.xz modified: ts/ports/components/icewm/icewm#1.6.2-1.pkg.tar.xz modified: ts/ports/components/libblockdev/.footprint modified: ts/ports/components/libblockdev/libblockdev#2.25-1.pkg.tar.xz modified: ts/ports/components/libbytesize/.footprint modified: ts/ports/components/libbytesize/libbytesize#2.1-1.pkg.tar.xz modified: ts/ports/components/libcec/.footprint modified: ts/ports/components/libcec/libcec#4.0.4-1.pkg.tar.xz new file: ts/ports/components/libdbusmenu/.footprint new file: ts/ports/components/libdbusmenu/.md5sum new file: ts/ports/components/libdbusmenu/Pkgfile new file: ts/ports/components/libdbusmenu/libdbusmenu#16.04.0-4.pkg.tar.xz modified: ts/ports/components/libical/.footprint modified: ts/ports/components/libical/.md5sum modified: ts/ports/components/libical/Pkgfile new file: ts/ports/components/libical/libical#3.0.10-1.pkg.tar.xz deleted: ts/ports/components/libical/libical#3.0.6-1.pkg.tar.xz modified: ts/ports/components/libimobiledevice/.footprint modified: ts/ports/components/libimobiledevice/libimobiledevice#git-1.pkg.tar.xz modified: ts/ports/components/liboauth/liboauth#1.0.3-2.pkg.tar.xz modified: ts/ports/components/libomxil-bellagio/Pkgfile modified: ts/ports/components/libomxil-bellagio/libomxil-bellagio#0.9.3-2.pkg.tar.xz modified: ts/ports/components/libplist/.footprint modified: ts/ports/components/libplist/libplist#git-1.pkg.tar.xz modified: ts/ports/components/libproxy/.footprint modified: ts/ports/components/libproxy/libproxy#0.4.15-1.pkg.tar.xz modified: ts/ports/components/libpsl/libpsl#0.21.0-1.pkg.tar.xz new file: ts/ports/components/libspiro/.footprint new file: ts/ports/components/libspiro/.md5sum new file: ts/ports/components/libspiro/Pkgfile new file: ts/ports/components/libspiro/libspiro#20200505-2.pkg.tar.xz new file: ts/ports/components/libuninameslist/.footprint new file: ts/ports/components/libuninameslist/.md5sum new file: ts/ports/components/libuninameslist/Pkgfile new file: ts/ports/components/libuninameslist/libuninameslist#20200413-2.pkg.tar.xz modified: ts/ports/components/libuser/.footprint modified: ts/ports/components/libuser/libuser#0.62-1.pkg.tar.xz modified: ts/ports/components/libvirt-glib/libvirt-glib#2.0.0-1.pkg.tar.xz modified: ts/ports/components/libvirt/libvirt#6.7.0-2.pkg.tar.xz modified: ts/ports/components/lightdm/lightdm#1.30.0-2.pkg.tar.xz modified: ts/ports/components/motif/motif#2.3.6-1.pkg.tar.xz modified: ts/ports/components/mozjs/mozjs#60.1.0-1.pkg.tar.xz modified: ts/ports/components/npm/npm#6.12.0-1.pkg.tar.xz modified: ts/ports/components/pidgin-sipe/pidgin-sipe#1.25.0-1.pkg.tar.xz modified: ts/ports/components/protobuf/.footprint modified: ts/ports/components/protobuf/protobuf#3.10.0-1.pkg.tar.xz modified: ts/ports/components/qscintilla/qscintilla#2.11.2-1.pkg.tar.xz modified: ts/ports/components/raptor2/raptor2#2.0.9-1.pkg.tar.xz modified: ts/ports/components/rasqal/rasqal#0.9.33-1.pkg.tar.xz modified: ts/ports/components/redland/redland#1.0.17-1.pkg.tar.xz modified: ts/ports/components/rngd/rngd#6.9-1.pkg.tar.xz modified: ts/ports/components/rpm-tools/.footprint modified: ts/ports/components/rpm-tools/rpm-tools#4.15.1-2.pkg.tar.xz modified: ts/ports/components/samba-conf/samba-conf#1.0-1.pkg.tar.xz new file: ts/ports/components/samurai/.footprint new file: ts/ports/components/samurai/.md5sum new file: ts/ports/components/samurai/Pkgfile new file: ts/ports/components/samurai/samurai#1.2-1.pkg.tar.xz modified: ts/ports/components/sane/sane#1.0.31-2.pkg.tar.xz modified: ts/ports/components/strongswan/strongswan#5.9.0-2.pkg.tar.xz modified: ts/ports/components/system-config-printer/.footprint modified: ts/ports/components/system-config-printer/system-config-printer#1.5.12-1.pkg.tar.xz modified: ts/ports/components/texlive/.footprint modified: ts/ports/components/texlive/texlive#2020.54586-5.pkg.tar.xz modified: ts/ports/components/TigerVNC/tigervnc#1.11.0-1.pkg.tar.xz modified: ts/ports/components/tpm2-pkcs11/.footprint modified: ts/ports/components/tpm2-pkcs11/.md5sum modified: ts/ports/components/tpm2-pkcs11/Pkgfile deleted: ts/ports/components/tpm2-pkcs11/tpm2-pkcs11#1.0.1-1.pkg.tar.xz new file: ts/ports/components/tpm2-pkcs11/tpm2-pkcs11#1.6.0-1.pkg.tar.xz modified: ts/ports/components/tpm2-tools/tpm2-tools#4.1-1.pkg.tar.xz modified: ts/ports/components/uhttpmock/uhttpmock#0.5.1-1.pkg.tar.xz modified: ts/ports/components/uriparser/uriparser#0.9.3-1.pkg.tar.xz modified: ts/ports/components/v4l-utils/v4l-utils#1.20.0-1.pkg.tar.xz modified: ts/ports/components/virt-viewer/virt-viewer#9.0-1.pkg.tar.xz modified: ts/ports/components/volume_key/.footprint modified: ts/ports/components/volume_key/.md5sum modified: ts/ports/components/volume_key/Pkgfile deleted: ts/ports/components/volume_key/volume_key#0.3.11-1.pkg.tar.xz new file: ts/ports/components/volume_key/volume_key#0.3.12-1.pkg.tar.xz modified: ts/ports/components/webkitgtk1/Pkgfile modified: ts/ports/components/webkitgtk1/webkitgtk1#2.4.11-19.pkg.tar.xz modified: ts/ports/components/windowmaker/Pkgfile modified: ts/ports/components/windowmaker/windowmaker#0.95.8-1.pkg.tar.xz new file: ts/ports/components/windowmaker/windowmaker-0.95.8-imagemagick7.patch deleted: ts/ports/components/xorriso/.httpup-repo.current deleted: ts/ports/components/xorriso/.httpup-urlinfo modified: ts/ports/contrib/acpid/acpid#2.0.32-1.pkg.tar.xz modified: ts/ports/contrib/asciidoc/.footprint modified: ts/ports/contrib/asciidoc/.md5sum modified: ts/ports/contrib/asciidoc/Pkgfile deleted: ts/ports/contrib/asciidoc-py/asciidoc-py#8.6.10-1.pkg.tar.xz new file: ts/ports/contrib/asciidoc-py/asciidoc-py#9.1.0-1.pkg.tar.xz modified: ts/ports/contrib/boost/.footprint modified: ts/ports/contrib/boost/.md5sum modified: ts/ports/contrib/boost/Pkgfile renamed: ts/ports/contrib/boost/boost#1.71.0-1.pkg.tar.xz -> ts/ports/contrib/boost/boost#1.76.0-1.pkg.tar.xz modified: ts/ports/contrib/double-conversion/double-conversion#3.1.5-2.pkg.tar.xz modified: ts/ports/contrib/enchant/.footprint modified: ts/ports/contrib/enchant/.md5sum modified: ts/ports/contrib/enchant/Pkgfile new file: ts/ports/contrib/enchant/enchant#2.2.12-8.pkg.tar.xz deleted: ts/ports/contrib/enchant/enchant#2.2.7-8.pkg.tar.xz modified: ts/ports/contrib/farstream/farstream#0.2.9-2.pkg.tar.xz modified: ts/ports/contrib/geany-plugins/.footprint modified: ts/ports/contrib/geany-plugins/Pkgfile modified: ts/ports/contrib/geany-plugins/geany-plugins#git-1.pkg.tar.xz modified: ts/ports/contrib/geany/.footprint modified: ts/ports/contrib/geany/.md5sum modified: ts/ports/contrib/geany/Pkgfile deleted: ts/ports/contrib/geany/geany#1.36-1.pkg.tar.xz new file: ts/ports/contrib/geany/geany#1.37.1-1.pkg.tar.xz modified: ts/ports/contrib/glade3/glade3#3.22.1-1.pkg.tar.xz modified: ts/ports/contrib/gpgme/.footprint modified: ts/ports/contrib/gpgme/gpgme#1.13.1-1.pkg.tar.xz modified: ts/ports/contrib/graphviz/.footprint modified: ts/ports/contrib/graphviz/graphviz#2.42.2-1.pkg.tar.xz modified: ts/ports/contrib/gssdp/.footprint modified: ts/ports/contrib/gssdp/gssdp#git-1.pkg.tar.xz modified: ts/ports/contrib/gst-plugins-good/Pkgfile modified: ts/ports/contrib/gst-plugins-good/gst-plugins-good#1.18.1-1.pkg.tar.xz modified: ts/ports/contrib/gtk-doc/gtk-doc#1.31-1.pkg.tar.xz modified: ts/ports/contrib/gupnp-igd/.footprint modified: ts/ports/contrib/gupnp-igd/gupnp-igd#git-3.pkg.tar.xz modified: ts/ports/contrib/gupnp/.footprint modified: ts/ports/contrib/gupnp/gupnp#git-1.pkg.tar.xz modified: ts/ports/contrib/gyp/.footprint modified: ts/ports/contrib/gyp/gyp#20190716.fcd686f1-3.pkg.tar.xz modified: ts/ports/contrib/inkscape/.footprint modified: ts/ports/contrib/inkscape/.md5sum modified: ts/ports/contrib/inkscape/Pkgfile deleted: ts/ports/contrib/inkscape/inkscape#1.0-2020-05-01_4035a4fb49.pkg.tar.xz renamed: ts/ports/opt/python/python#2.7.16-2.pkg.tar.xz -> ts/ports/contrib/inkscape/inkscape#1.1-2021-05-24_c4e8f9ed74.pkg.tar.xz modified: ts/ports/contrib/libass/libass#0.14.0-1.pkg.tar.xz modified: ts/ports/contrib/libbluray/.footprint modified: ts/ports/contrib/libbluray/Pkgfile deleted: ts/ports/contrib/libbluray/libbluray#1.1.2-1.pkg.tar.xz new file: ts/ports/contrib/libbluray/libbluray#1.3.0-1.pkg.tar.xz modified: ts/ports/contrib/libfm/libfm#1.3.1-1.pkg.tar.xz modified: ts/ports/contrib/libnice/.footprint modified: ts/ports/contrib/libnice/libnice#git-1.pkg.tar.xz modified: ts/ports/contrib/libsoup/.footprint modified: ts/ports/contrib/libsoup/.md5sum modified: ts/ports/contrib/libsoup/Pkgfile deleted: ts/ports/contrib/libsoup/libsoup#2.68.2-1.pkg.tar.xz new file: ts/ports/contrib/libsoup/libsoup#2.72.0-1.pkg.tar.xz modified: ts/ports/contrib/phodav/phodav#2.5-1.pkg.tar.xz modified: ts/ports/contrib/remmina/.footprint modified: ts/ports/contrib/remmina/Pkgfile deleted: ts/ports/contrib/remmina/remmina#1.4.11-1.pkg.tar.xz new file: ts/ports/contrib/remmina/remmina#1.4.18-1.pkg.tar.xz modified: ts/ports/contrib/rest/rest#0.8.1-1.pkg.tar.xz modified: ts/ports/contrib/spice-gtk/spice-gtk#0.39-1.pkg.tar.xz modified: ts/ports/contrib/syslog-ng/.footprint modified: ts/ports/contrib/syslog-ng/syslog-ng#3.23.1-1.pkg.tar.xz modified: ts/ports/contrib/vala/.footprint modified: ts/ports/contrib/vala/.md5sum modified: ts/ports/contrib/vala/Pkgfile deleted: ts/ports/contrib/vala/vala#0.46.3-1.pkg.tar.xz new file: ts/ports/contrib/vala/vala#0.52.3-1.pkg.tar.xz modified: ts/ports/contrib/wxgtk/wxgtk#3.0.4-5.pkg.tar.xz modified: ts/ports/contrib/xerces-c/xerces-c#3.2.3-1.pkg.tar.xz modified: ts/ports/core/automake-1.15/automake-1.15#1.15.1-2.pkg.tar.xz modified: ts/ports/core/automake/automake#1.16.1-2.pkg.tar.xz modified: ts/ports/core/curl/curl#7.73.0-1.pkg.tar.xz modified: ts/ports/core/gcc/.footprint modified: ts/ports/core/gcc/.md5sum modified: ts/ports/core/gcc/Pkgfile renamed: ts/ports/core/gcc/gcc#10.2.0-1.pkg.tar.xz -> ts/ports/core/gcc/gcc#10.3.0-1.pkg.tar.xz modified: ts/ports/core/glibc/glibc#2.32-1.pkg.tar.xz modified: ts/ports/core/httpup/httpup#0.5.0-1.pkg.tar.xz modified: ts/ports/core/iproute2/.footprint modified: ts/ports/core/iproute2/.md5sum modified: ts/ports/core/iproute2/Pkgfile new file: ts/ports/core/iproute2/iproute2#5.12.0-1.pkg.tar.xz deleted: ts/ports/core/iproute2/iproute2#5.3.0-1.pkg.tar.xz modified: ts/ports/core/libtool/libtool#git-2.pkg.tar.xz modified: ts/ports/core/ncurses/ncurses#6.1-2.pkg.tar.xz modified: ts/ports/core/perl/perl#5.32.0-1.pkg.tar.xz modified: ts/ports/core/util-linux/util-linux#2.34-1.pkg.tar.xz modified: ts/ports/core/wget/wget#1.20.3-2.pkg.tar.xz modified: ts/ports/core/which/which#2.21-2.pkg.tar.xz modified: ts/ports/gnome/evince/.footprint modified: ts/ports/gnome/evince/evince#git-1.pkg.tar.xz modified: ts/ports/gnome/gcr/gcr#3.36.0-1.pkg.tar.xz modified: ts/ports/gnome/gdl/gdl#3.34.0-1.pkg.tar.xz modified: ts/ports/gnome/geocode-glib/geocode-glib#3.26.2-2.pkg.tar.xz modified: ts/ports/gnome/gnome-control-center/gnome-control-center#3.36.4-1.pkg.tar.xz modified: ts/ports/gnome/gnome-keyring/gnome-keyring#3.36.0-1.pkg.tar.xz modified: ts/ports/gnome/gnome-mplayer/Pkgfile modified: ts/ports/gnome/gnome-mplayer/gnome-mplayer#1.0.9-1.pkg.tar.xz modified: ts/ports/gnome/gnome-online-accounts/gnome-online-accounts#3.36.0-2.pkg.tar.xz modified: ts/ports/gnome/gnome-search-tool/gnome-search-tool#3.6.0-1.pkg.tar.xz modified: ts/ports/gnome/gnome-settings-daemon/Pkgfile modified: ts/ports/gnome/gnome-settings-daemon/gnome-settings-daemon#3.36.1-1.pkg.tar.xz modified: ts/ports/gnome/gom/.footprint modified: ts/ports/gnome/gom/gom#git-2.pkg.tar.xz modified: ts/ports/gnome/grilo-plugins/.footprint modified: ts/ports/gnome/grilo-plugins/grilo-plugins#git-1.pkg.tar.xz modified: ts/ports/gnome/grilo/grilo#0.3.13-1.pkg.tar.xz modified: ts/ports/gnome/gspell/.footprint modified: ts/ports/gnome/gspell/gspell#1.8.3-1.pkg.tar.xz modified: ts/ports/gnome/gtk-engines/gtk-engines#2.21.0-1.pkg.tar.xz modified: ts/ports/gnome/gtk-theme-adwaita/gtk-theme-adwaita#git-1.pkg.tar.xz modified: ts/ports/gnome/gtk/gtk#2.24.32-1.pkg.tar.xz modified: ts/ports/gnome/gtk3/.footprint modified: ts/ports/gnome/gtk3/.md5sum modified: ts/ports/gnome/gtk3/Pkgfile renamed: ts/ports/gnome/gtk3/gtk3#3.24.23-1.pkg.tar.xz -> ts/ports/gnome/gtk3/gtk3#3.24.29-1.pkg.tar.xz modified: ts/ports/gnome/gvfs/gvfs#1.46.0-1.pkg.tar.xz modified: ts/ports/gnome/libdmapsharing/libdmapsharing#git-2.pkg.tar.xz modified: ts/ports/gnome/libgdata/.footprint modified: ts/ports/gnome/libgdata/libgdata#git-1.pkg.tar.xz modified: ts/ports/gnome/libgnomekbd/Pkgfile modified: ts/ports/gnome/libgnomekbd/libgnomekbd#3.26.1-1.pkg.tar.xz modified: ts/ports/gnome/libgphoto2/.footprint modified: ts/ports/gnome/libgphoto2/libgphoto2#2.5.25-1.pkg.tar.xz modified: ts/ports/gnome/libgweather/libgweather#3.36.1-1.pkg.tar.xz new file: ts/ports/gnome/libhandy/.footprint new file: ts/ports/gnome/libhandy/.md5sum new file: ts/ports/gnome/libhandy/Pkgfile new file: ts/ports/gnome/libhandy/libhandy#1.2.2-1.pkg.tar.xz modified: ts/ports/gnome/libpwquality/.footprint modified: ts/ports/gnome/libpwquality/libpwquality#1.4.2-1.pkg.tar.xz modified: ts/ports/gnome/librsvg/Pkgfile modified: ts/ports/gnome/librsvg/librsvg#2.48.8-2.pkg.tar.xz modified: ts/ports/gnome/libwnck-gtk3/Pkgfile modified: ts/ports/gnome/libwnck-gtk3/libwnck-gtk3#3.14.0-1.pkg.tar.xz modified: ts/ports/gnome/libxml2/.footprint modified: ts/ports/gnome/libxml2/.md5sum modified: ts/ports/gnome/libxml2/Pkgfile deleted: ts/ports/gnome/libxml2/libxml2#2.9.10-1.pkg.tar.xz new file: ts/ports/gnome/libxml2/libxml2#2.9.12-1.pkg.tar.xz modified: ts/ports/gnome/metacity/metacity#3.36.1-1.pkg.tar.xz modified: ts/ports/gnome/networkmanager-applet/.md5sum modified: ts/ports/gnome/networkmanager-applet/Pkgfile deleted: ts/ports/gnome/networkmanager-applet/networkmanager-applet#1.20.0-1.pkg.tar.xz new file: ts/ports/gnome/networkmanager-applet/networkmanager-applet#1.22.0-1.pkg.tar.xz modified: ts/ports/gnome/networkmanager/.footprint modified: ts/ports/gnome/networkmanager/.md5sum modified: ts/ports/gnome/networkmanager/Pkgfile deleted: ts/ports/gnome/NetworkManager/NetworkManager#1.30.2-1.pkg.tar.xz new file: ts/ports/gnome/NetworkManager/NetworkManager#1.33.0-1.pkg.tar.xz modified: ts/ports/gnome/pango/pango#1.48.5-1.pkg.tar.xz modified: ts/ports/gnome/pycairo/.footprint modified: ts/ports/gnome/pycairo/pycairo#1.17.0-1.pkg.tar.xz modified: ts/ports/gnome/pygobject-3/.footprint modified: ts/ports/gnome/pygobject-3/Pkgfile deleted: ts/ports/gnome/pygobject-3/pygobject-3#3.29.2-1.pkg.tar.xz new file: ts/ports/gnome/pygobject-3/pygobject-3#3.40.1-1.pkg.tar.xz modified: ts/ports/gnome/pygobject2/.footprint modified: ts/ports/gnome/pygobject2/Pkgfile modified: ts/ports/gnome/pygobject2/pygobject2#2.28.7-1.pkg.tar.xz modified: ts/ports/gnome/zenity/Pkgfile modified: ts/ports/gnome/zenity/zenity#3.32.0-1.pkg.tar.xz new file: ts/ports/nocache/go/.gitignore modified: ts/ports/nocache/octoprint/.footprint modified: ts/ports/opt/apache/.footprint modified: ts/ports/opt/apache/.md5sum modified: ts/ports/opt/apache/Pkgfile deleted: ts/ports/opt/apache/apache#2.4.41-1.pkg.tar.xz new file: ts/ports/opt/apache/apache#2.4.48-1.pkg.tar.xz modified: ts/ports/opt/bash-completion/bash-completion#2.9-2.pkg.tar.xz modified: ts/ports/opt/bluez/bluez#5.51-2.pkg.tar.xz modified: ts/ports/opt/c-ares/c-ares#1.17.1-1.pkg.tar.xz modified: ts/ports/opt/cairo/cairo#1.17.2-1.pkg.tar.xz modified: ts/ports/opt/clang/.footprint modified: ts/ports/opt/clang/clang#11.0.0-2.pkg.tar.xz modified: ts/ports/opt/cmake/cmake#3.15.4-1.pkg.tar.xz modified: ts/ports/opt/conky/conky#1.11.5-1.pkg.tar.xz modified: ts/ports/opt/cups-filters/.footprint modified: ts/ports/opt/cups-filters/.md5sum modified: ts/ports/opt/cups-filters/Pkgfile deleted: ts/ports/opt/cups-filters/cups-filters#1.25.11-1.pkg.tar.xz new file: ts/ports/opt/cups-filters/cups-filters#1.28.9-1.pkg.tar.xz modified: ts/ports/opt/cups/cups#2.3.3-1.pkg.tar.xz modified: ts/ports/opt/dbus-python/.footprint modified: ts/ports/opt/dbus-python/.md5sum modified: ts/ports/opt/dbus-python/Pkgfile new file: ts/ports/opt/dbus-python/dbus-python#1.2.16-1.pkg.tar.xz deleted: ts/ports/opt/dbus-python/dbus-python#1.2.8-1.pkg.tar.xz modified: ts/ports/opt/dbus/dbus#1.12.16-1.pkg.tar.xz modified: ts/ports/opt/fontconfig/fontconfig#2.13.1-1.pkg.tar.xz modified: ts/ports/opt/freeglut/.md5sum modified: ts/ports/opt/freeglut/Pkgfile new file: ts/ports/opt/freeglut/f-no.patch modified: ts/ports/opt/freeglut/freeglut#3.2.1-1.pkg.tar.xz modified: ts/ports/opt/freerdp/.footprint modified: ts/ports/opt/freerdp/Pkgfile modified: ts/ports/opt/FreeRDP/FreeRDP#2.0-stable-2.0.pkg.tar.xz modified: ts/ports/opt/freetype/freetype#2.10.1-1.pkg.tar.xz modified: ts/ports/opt/gdb/gdb#9.2-1.pkg.tar.xz modified: ts/ports/opt/ghostscript/ghostscript#9.53.3-1.pkg.tar.xz modified: ts/ports/opt/git/git#2.23.0-1.pkg.tar.xz modified: ts/ports/opt/gobject-introspection/.footprint modified: ts/ports/opt/gobject-introspection/gobject-introspection#1.62.0-1.pkg.tar.xz modified: ts/ports/opt/gstreamer/.md5sum modified: ts/ports/opt/gstreamer/Pkgfile modified: ts/ports/opt/GStreamer/gstreamer#1.18.1-1.pkg.tar.xz modified: ts/ports/opt/harfbuzz/.footprint modified: ts/ports/opt/harfbuzz/.md5sum modified: ts/ports/opt/harfbuzz/Pkgfile deleted: ts/ports/opt/harfbuzz/harfbuzz#2.6.2-1.pkg.tar.xz new file: ts/ports/opt/harfbuzz/harfbuzz#2.8.1-1.pkg.tar.xz modified: ts/ports/opt/hicolor-icon-theme/hicolor-icon-theme#0.17-1.pkg.tar.xz modified: ts/ports/opt/icu/.footprint modified: ts/ports/opt/icu/.md5sum modified: ts/ports/opt/icu/Pkgfile new file: ts/ports/opt/icu/icu#69.1-1.pkg.tar.xz modified: ts/ports/opt/ImageMagick/ImageMagick#7.0.10-61-1.pkg.tar.xz modified: ts/ports/opt/imlib2/imlib2#1.5.1-1.pkg.tar.xz modified: ts/ports/opt/ldb/.footprint modified: ts/ports/opt/ldb/ldb#2.3.0-1.pkg.tar.xz modified: ts/ports/opt/libunique/libunique#1.1.6-4.pkg.tar.xz modified: ts/ports/opt/libwnck/Pkgfile modified: ts/ports/opt/libwnck/libwnck#2.31.0-1.pkg.tar.xz new file: ts/ports/opt/libwpe/.footprint new file: ts/ports/opt/libwpe/.md5sum new file: ts/ports/opt/libwpe/Pkgfile new file: ts/ports/opt/libwpe/libwpe#1.10.1-1.pkg.tar.xz modified: ts/ports/opt/llvm/.footprint modified: ts/ports/opt/llvm/llvm#11.0.0-2.pkg.tar.xz modified: ts/ports/opt/meson/.footprint modified: ts/ports/opt/meson/meson#0.55.3-1.pkg.tar.xz modified: ts/ports/opt/mupdf/Pkgfile modified: ts/ports/opt/mupdf/mupdf#1.16.1-1.pkg.tar.xz modified: ts/ports/opt/nspr/.md5sum modified: ts/ports/opt/nspr/Pkgfile deleted: ts/ports/opt/nspr/nspr#4.30-1.pkg.tar.xz new file: ts/ports/opt/nspr/nspr#4.31-1.pkg.tar.xz modified: ts/ports/opt/nss/.md5sum modified: ts/ports/opt/nss/Pkgfile deleted: ts/ports/opt/nss/nss#3.63-1.pkg.tar.xz new file: ts/ports/opt/nss/nss#3.67-1.pkg.tar.xz modified: ts/ports/opt/openbox/openbox#3.6.1-1.pkg.tar.xz modified: ts/ports/opt/pip2/.footprint modified: ts/ports/opt/pip2/pip2#pip-1.pkg.tar.xz modified: ts/ports/opt/pip3/.footprint modified: ts/ports/opt/pip3/pip3#pip-1.pkg.tar.xz modified: ts/ports/opt/polkit/polkit#0.116-1.pkg.tar.xz modified: ts/ports/opt/poppler-glib/poppler-glib#20.09.0-1.pkg.tar.xz modified: ts/ports/opt/poppler/poppler#20.09.0-1.pkg.tar.xz modified: ts/ports/opt/pulseaudio/pulseaudio#13.0-2.pkg.tar.xz modified: ts/ports/opt/python/.footprint modified: ts/ports/opt/python/.md5sum modified: ts/ports/opt/python/Pkgfile new file: ts/ports/opt/python/python#2.7.18-2.pkg.tar.xz modified: ts/ports/opt/python3/.footprint modified: ts/ports/opt/python3/.md5sum modified: ts/ports/opt/python3/Pkgfile renamed: ts/ports/opt/python3/python3#3.8.6-2.pkg.tar.xz -> ts/ports/opt/python3/python3#3.9.5-2.pkg.tar.xz modified: ts/ports/opt/qemu/.footprint modified: ts/ports/opt/qemu/.md5sum modified: ts/ports/opt/qemu/Pkgfile modified: ts/ports/opt/qemu/qemu#git-1.pkg.tar.xz deleted: ts/ports/opt/qemu/rst-pygments.patch modified: ts/ports/opt/qt5/.footprint modified: ts/ports/opt/qt5/.md5sum modified: ts/ports/opt/qt5/Pkgfile deleted: ts/ports/opt/qt5/QTBUG-76625.patch deleted: ts/ports/opt/qt5/gcc.patch new file: ts/ports/opt/qt5/gcc2.patch renamed: ts/ports/opt/qt5/qt5#5.12.4-2.pkg.tar.xz -> ts/ports/opt/qt5/qt5#5.12.11-2.pkg.tar.xz modified: ts/ports/opt/ruby/.footprint modified: ts/ports/opt/ruby/.md5sum modified: ts/ports/opt/ruby/Pkgfile deleted: ts/ports/opt/ruby/ruby#2.6.5-1.pkg.tar.xz new file: ts/ports/opt/ruby/ruby#3.0.1-1.pkg.tar.xz modified: ts/ports/opt/rust/.footprint modified: ts/ports/opt/rust/.md5sum modified: ts/ports/opt/rust/Pkgfile renamed: ts/ports/opt/rust/rust#1.46.0-1.pkg.tar.xz -> ts/ports/opt/rust/rust#1.53.0-1.pkg.tar.xz modified: ts/ports/opt/samba/.footprint modified: ts/ports/opt/samba/.md5sum modified: ts/ports/opt/samba/Pkgfile renamed: ts/ports/opt/samba/samba#4.14.2-1.pkg.tar.xz -> ts/ports/opt/samba/samba#4.14.5-1.pkg.tar.xz modified: ts/ports/opt/setuptools2/.footprint modified: ts/ports/opt/setuptools2/setuptools2#pip-1.pkg.tar.xz modified: ts/ports/opt/setuptools3/.footprint modified: ts/ports/opt/setuptools3/setuptools3#pip-1.pkg.tar.xz modified: ts/ports/opt/stunnel/.footprint modified: ts/ports/opt/stunnel/.md5sum modified: ts/ports/opt/stunnel/Pkgfile deleted: ts/ports/opt/stunnel/stunnel#5.55-1.pkg.tar.xz new file: ts/ports/opt/stunnel/stunnel#5.59-1.pkg.tar.xz modified: ts/ports/opt/swig/swig#4.0.1-1.pkg.tar.xz modified: ts/ports/opt/talloc/.footprint modified: ts/ports/opt/talloc/talloc#2.3.2-1.pkg.tar.xz modified: ts/ports/opt/tdb/.footprint modified: ts/ports/opt/tdb/tdb#1.4.3-1.pkg.tar.xz modified: ts/ports/opt/tevent/.footprint modified: ts/ports/opt/tevent/tevent#0.10.2-1.pkg.tar.xz deleted: ts/ports/opt/vte/.footprint deleted: ts/ports/opt/vte/.md5sum deleted: ts/ports/opt/vte/Pkgfile deleted: ts/ports/opt/vte/vte#0.28.2-4.pkg.tar.xz deleted: ts/ports/opt/vte/vte-0.28.2-interix.patch deleted: ts/ports/opt/vte/vte-0.28.2-limit-arguments.patch deleted: ts/ports/opt/vte/vte-0.28.2-repaint-after-change-scroll-region.patch deleted: ts/ports/opt/vte/vte-0.30.1-alt-meta.patch modified: ts/ports/opt/vte3/vte3#0.64.0-1.pkg.tar.xz modified: ts/ports/opt/webkitgtk/.footprint modified: ts/ports/opt/webkitgtk/.md5sum modified: ts/ports/opt/webkitgtk/Pkgfile renamed: ts/ports/opt/webkitgtk/webkitgtk#2.24.3-1.pkg.tar.xz -> ts/ports/opt/webkitgtk/webkitgtk#2.32.1-1.pkg.tar.xz modified: ts/ports/opt/wireshark/.footprint modified: ts/ports/opt/wireshark/.md5sum modified: ts/ports/opt/wireshark/Pkgfile renamed: ts/ports/opt/wireshark/wireshark#3.4.0-1.pkg.tar.xz -> ts/ports/opt/wireshark/wireshark#3.4.6-1.pkg.tar.xz new file: ts/ports/opt/wpebackend-fdo/.footprint new file: ts/ports/opt/wpebackend-fdo/.md5sum new file: ts/ports/opt/wpebackend-fdo/Pkgfile new file: ts/ports/opt/wpebackend-fdo/wpebackend-fdo#1.10.1-1.pkg.tar.xz modified: ts/ports/perl/p5-html-tree/p5-html-tree#5.07-1.pkg.tar.xz modified: ts/ports/perl/p5-net-http/p5-net-http#6.18-1.pkg.tar.xz modified: ts/ports/python/certifi/.footprint modified: ts/ports/python/certifi/certifi#pip-1.pkg.tar.xz modified: ts/ports/python/chardet/.footprint modified: ts/ports/python/chardet/chardet#pip-1.pkg.tar.xz modified: ts/ports/python/cheetah/Pkgfile modified: ts/ports/python/cheetah/cheetah#pip-1.pkg.tar.xz modified: ts/ports/python/crypto-policies/.footprint modified: ts/ports/python/crypto-policies/Pkgfile modified: ts/ports/python/crypto-policies/crypto-policies#git-1.pkg.tar.xz modified: ts/ports/python/cython/.footprint modified: ts/ports/python/cython/cython#pip-1.pkg.tar.xz modified: ts/ports/python/idna/.footprint modified: ts/ports/python/idna/idna#pip-1.pkg.tar.xz modified: ts/ports/python/inkcut/.footprint modified: ts/ports/python/inkcut/inkcut#pip-1.pkg.tar.xz modified: ts/ports/python/lxml/.footprint modified: ts/ports/python/lxml/Pkgfile modified: ts/ports/python/lxml/lxml#pip-1.pkg.tar.xz modified: ts/ports/python/netaddr/.footprint modified: ts/ports/python/netaddr/netaddr#pip-1.pkg.tar.xz modified: ts/ports/python/notify2/.footprint modified: ts/ports/python/notify2/notify2#pip-1.pkg.tar.xz modified: ts/ports/python/pycups/.footprint modified: ts/ports/python/pycups/pycups#pip-1.pkg.tar.xz modified: ts/ports/python/pycurl/.footprint modified: ts/ports/python/pycurl/pycurl#pip-1.pkg.tar.xz modified: ts/ports/python/pyserial/.footprint modified: ts/ports/python/pyserial/pyserial#pip-1.pkg.tar.xz modified: ts/ports/python/pyxdg/.footprint modified: ts/ports/python/pyxdg/pyxdg#pip-1.pkg.tar.xz modified: ts/ports/python/pyyaml/.footprint modified: ts/ports/python/pyyaml/pyyaml#pip-1.pkg.tar.xz modified: ts/ports/python/requests/.footprint modified: ts/ports/python/requests/requests#pip-1.pkg.tar.xz modified: ts/ports/python/scapy/.footprint modified: ts/ports/python/scapy/scapy#pip-1.pkg.tar.xz modified: ts/ports/python/simplejson/.footprint modified: ts/ports/python/simplejson/simplejson#pip-1.pkg.tar.xz modified: ts/ports/python/six/.footprint modified: ts/ports/python/six/six#pip-1.pkg.tar.xz modified: ts/ports/python/sqlalchemy/.footprint modified: ts/ports/python/sqlalchemy/sqlalchemy#pip-1.pkg.tar.xz modified: ts/ports/python/traydevice/.footprint modified: ts/ports/python/traydevice/.md5sum modified: ts/ports/python/traydevice/traydevice#1.6.2-1.pkg.tar.xz modified: ts/ports/python/traydevice/traydevice-1.6.2-dont-build-manpage.patch modified: ts/ports/python/tzupdate/.footprint modified: ts/ports/python/tzupdate/tzupdate#pip-1.pkg.tar.xz modified: ts/ports/python/urlgrabber/.footprint modified: ts/ports/python/urlgrabber/urlgrabber#pip-1.pkg.tar.xz modified: ts/ports/python/urllib3/.footprint modified: ts/ports/python/urllib3/urllib3#pip-1.pkg.tar.xz new file: ts/ports/python/xapp/.footprint new file: ts/ports/python/xapp/.md5sum new file: ts/ports/python/xapp/Pkgfile new file: ts/ports/python/xapp/xapp#2.2.0-1.pkg.tar.xz new file: ts/ports/relegated/stropts/.footprint new file: ts/ports/relegated/stropts/.md5sum new file: ts/ports/relegated/stropts/Pkgfile new file: ts/ports/relegated/stropts/stropts#2.39-1.pkg.tar.xz new file: ts/ports/relegated/stropts/stropts.h modified: ts/ports/ruby/hpricot/.footprint modified: ts/ports/ruby/hpricot/hpricot#0.8.6-1.pkg.tar.xz modified: ts/ports/ruby/mustache/.footprint modified: ts/ports/ruby/mustache/mustache#1.1.0-1.pkg.tar.xz modified: ts/ports/ruby/rdiscount/.footprint modified: ts/ports/ruby/rdiscount/rdiscount#2.2.0.1-1.pkg.tar.xz modified: ts/ports/ruby/ronn/.footprint modified: ts/ports/ruby/ronn/ronn#0.7.3-1.pkg.tar.xz modified: ts/ports/static-source/icewm-theme-bluecrux/Pkgfile new file: ts/ports/static-source/icewm-theme-bluecrux/bluecrux-default-1.1.tar.gz modified: ts/ports/static-source/icewm-theme-bluecrux/icewm-theme-bluecrux#1.1-1.pkg.tar.xz modified: ts/ports/xfce/orage/orage#4.12.1-4.pkg.tar.xz modified: ts/ports/xfce/terminal/terminal#0.8.9-1.pkg.tar.xz modified: ts/ports/xfce/tumbler/tumbler#4.16.0-1.pkg.tar.xz modified: ts/ports/xfce/xfburn/xfburn#0.6.2-1.pkg.tar.xz modified: ts/ports/xfce/xfce4-notifyd/xfce4-notifyd#0.6.2-1.pkg.tar.xz modified: ts/ports/xfce/xfce4-power-manager/xfce4-power-manager#4.16.0-1.pkg.tar.xz modified: ts/ports/xfce/xfce4-screenshooter/xfce4-screenshooter#1.9.9-1.pkg.tar.xz modified: ts/ports/xfce/xfce4-session/.md5sum modified: ts/ports/xfce/xfce4-session/logout.patch modified: ts/ports/xfce/xfce4-taskmanager/xfce4-taskmanager#1.4.2-2.pkg.tar.xz modified: ts/ports/xfce/xfce4-xkb-plugin/xfce4-xkb-plugin#0.8.2-2.pkg.tar.xz modified: ts/ports/xfce/xfdesktop/xfdesktop#4.16.0-1.pkg.tar.xz modified: ts/ports/xfce/xfmpc/xfmpc#0.3.0-1.pkg.tar.xz modified: ts/ports/xfce/xfwm4-themes/xfwm4-themes#4.10.0-1.pkg.tar.xz modified: ts/ports/xfce/xfwm4/xfwm4#4.16.1-1.pkg.tar.xz modified: ts/ports/xorg-opt/gtkglext/gtkglext#1.2.0-11.pkg.tar.xz modified: ts/ports/xorg-opt/plymouth/.footprint modified: ts/ports/xorg-opt/plymouth/Pkgfile modified: ts/ports/xorg-opt/plymouth/plymouth#git-20160620.pkg.tar.xz modified: ts/ports/xorg-opt/xorg-xf86-input-wacom/xorg-xf86-input-wacom#0.37.0-1.pkg.tar.xz modified: ts/ports/xorg/appstream/appstream#0.12.9-1.pkg.tar.xz modified: ts/ports/xorg/PackageKit/PackageKit#1.1.12-1.pkg.tar.xz modified: ts/ports/xorg/xkeyboard-config/.md5sum modified: ts/ports/xorg/xkeyboard-config/xkeyboard-config#2.30-1.pkg.tar.xz modified: ts/ports/xorg/xorg-libxfont2/xorg-libxfont2#2.0.4-1.pkg.tar.xz modified: ts/ports/xorg/xorg-libxft/xorg-libxft#2.3.3-1.pkg.tar.xz modified: ts/ports/xorg/xorg-server/xorg-server#1.20.8-1.pkg.tar.xz modified: ts/ports/xorg/xorg-xcb-proto/.footprint modified: ts/ports/xorg/xorg-xcb-proto/xorg-xcb-proto#1.13-1.pkg.tar.xz modified: ts/ports/xorg/xorg-xf86-input-evdev/xorg-xf86-input-evdev#2.10.6-1.pkg.tar.xz modified: ts/ports/xorg/xorg-xf86-input-keyboard/xorg-xf86-input-keyboard#1.9.0-1.pkg.tar.xz modified: ts/ports/xorg/xorg-xf86-input-mouse/xorg-xf86-input-mouse#git-1.pkg.tar.xz modified: ts/ports/xorg/xorg-xf86-input-penmount/xorg-xf86-input-penmount#1.5.0-1.pkg.tar.xz modified: ts/ports/xorg/xorg-xf86-input-synaptics/xorg-xf86-input-synaptics#1.9.1-1.pkg.tar.xz modified: ts/ports/xorg/xorg-xf86-input-vmmouse/xorg-xf86-input-vmmouse#13.1.0-1.pkg.tar.xz modified: ts/ports/xorg/xorg-xf86-input-void/xorg-xf86-input-void#1.4.1-1.pkg.tar.xz modified: ts/ports/xorg/xorg-xf86-video-amdgpu/.md5sum modified: ts/ports/xorg/xorg-xf86-video-amdgpu/Pkgfile deleted: ts/ports/xorg/xorg-xf86-video-amdgpu/xorg-xf86-video-amdgpu#19.1.0-1.pkg.tar.xz new file: ts/ports/xorg/xorg-xf86-video-amdgpu/xorg-xf86-video-amdgpu#git-1.pkg.tar.xz modified: ts/ports/xorg/xorg-xf86-video-ati/xorg-xf86-video-ati#git-1.pkg.tar.xz modified: ts/ports/xorg/xorg-xf86-video-dummy/xorg-xf86-video-dummy#0.3.8-2.pkg.tar.xz modified: ts/ports/xorg/xorg-xf86-video-fbdev/xorg-xf86-video-fbdev#0.5.0-2.pkg.tar.xz modified: ts/ports/xorg/xorg-xf86-video-intel/xorg-xf86-video-intel#git-1.pkg.tar.xz modified: ts/ports/xorg/xorg-xf86-video-nouveau/xorg-xf86-video-nouveau#1.0.16-1.pkg.tar.xz modified: ts/ports/xorg/xorg-xf86-video-nv/xorg-xf86-video-nv#2.1.20-2.pkg.tar.xz modified: ts/ports/xorg/xorg-xf86-video-openchrome/xorg-xf86-video-openchrome#0.3.3+-1.pkg.tar.xz modified: ts/ports/xorg/xorg-xf86-video-qxl/xorg-xf86-video-qxl#0.1.5-2.pkg.tar.xz modified: ts/ports/xorg/xorg-xf86-video-sis/xorg-xf86-video-sis#0.10.9-1.pkg.tar.xz modified: ts/ports/xorg/xorg-xf86-video-vesa/xorg-xf86-video-vesa#2.4.0-2.pkg.tar.xz modified: ts/ports/xorg/xorg-xf86-video-vmware/xorg-xf86-video-vmware#13.3.0-1.pkg.tar.xz modified: ts/ports/xorg/xorg/xorg#7.7-1.pkg.tar.xz
Passing a pointer to a pid_t to tfind() which expects it to be backed by a 'struct proc' evokes undefined behavior. This triggers UBSAN as shown below. Instead pass a proper 'struct proc'. ../misc-utils/lsfd.c:513:27: runtime error: member access within misaligned address 0x7ffe9ee6495c for type 'struct proc', which requires 8 byte alignment 0x7ffe9ee6495c: note: pointer points here 1a 1a 1a 1a 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d0 49 e6 9e fe 7f 00 00 ^ #0 0x56159cfa4a3b in proc_tree_compare ../misc-utils/lsfd.c:513 util-linux#1 0x7f9dd4d2d743 in __tfind (/usr/lib/libc.so.6+0x10f743) (BuildId: 8bfe03f6bf9b6a6e2591babd0bbc266837d8f658) util-linux#2 0x56159cfa4ac3 in get_proc ../misc-utils/lsfd.c:518 util-linux#3 0x56159cfe217b in anon_pidfd_get_name ../misc-utils/lsfd-unkn.c:203 util-linux#4 0x56159cfe1040 in unkn_fill_column ../misc-utils/lsfd-unkn.c:93 util-linux#5 0x56159cfaaa37 in fill_column ../misc-utils/lsfd.c:1178 util-linux#6 0x56159cfaaac5 in convert_file ../misc-utils/lsfd.c:1193 util-linux#7 0x56159cfaac4f in convert ../misc-utils/lsfd.c:1212 util-linux#8 0x56159cfb2b54 in main ../misc-utils/lsfd.c:2317 util-linux#9 0x7f9dd4c45ccf (/usr/lib/libc.so.6+0x27ccf) (BuildId: 8bfe03f6bf9b6a6e2591babd0bbc266837d8f658) util-linux#10 0x7f9dd4c45d89 in __libc_start_main (/usr/lib/libc.so.6+0x27d89) (BuildId: 8bfe03f6bf9b6a6e2591babd0bbc266837d8f658) util-linux#11 0x56159cfa3c34 in _start (util-linux/build-meson/lsfd+0x41c34) (BuildId: 35fece1a205f96a2dbfe7a0e93b658530de675c4) Signed-off-by: Thomas Weißschuh <thomas@t-8ch.de>
Passing a pointer to a different datatype to tfind() then were inserted evokes undefines behavior. This triggers UBSAN as shown below. Instead pass the proper structs. ``` ../misc-utils/lsfd.c:513:27: runtime error: member access within misaligned address 0x7ffe9ee6495c for type 'struct proc', which requires 8 byte alignment 0x7ffe9ee6495c: note: pointer points here 1a 1a 1a 1a 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d0 49 e6 9e fe 7f 00 00 ^ #0 0x56159cfa4a3b in proc_tree_compare ../misc-utils/lsfd.c:513 util-linux#1 0x7f9dd4d2d743 in __tfind (/usr/lib/libc.so.6+0x10f743) (BuildId: 8bfe03f6bf9b6a6e2591babd0bbc266837d8f658) util-linux#2 0x56159cfa4ac3 in get_proc ../misc-utils/lsfd.c:518 util-linux#3 0x56159cfe217b in anon_pidfd_get_name ../misc-utils/lsfd-unkn.c:203 util-linux#4 0x56159cfe1040 in unkn_fill_column ../misc-utils/lsfd-unkn.c:93 util-linux#5 0x56159cfaaa37 in fill_column ../misc-utils/lsfd.c:1178 util-linux#6 0x56159cfaaac5 in convert_file ../misc-utils/lsfd.c:1193 util-linux#7 0x56159cfaac4f in convert ../misc-utils/lsfd.c:1212 util-linux#8 0x56159cfb2b54 in main ../misc-utils/lsfd.c:2317 util-linux#9 0x7f9dd4c45ccf (/usr/lib/libc.so.6+0x27ccf) (BuildId: 8bfe03f6bf9b6a6e2591babd0bbc266837d8f658) util-linux#10 0x7f9dd4c45d89 in __libc_start_main (/usr/lib/libc.so.6+0x27d89) (BuildId: 8bfe03f6bf9b6a6e2591babd0bbc266837d8f658) util-linux#11 0x56159cfa3c34 in _start (util-linux/build-meson/lsfd+0x41c34) (BuildId: 35fece1a205f96a2dbfe7a0e93b658530de675c4) ``` Signed-off-by: Thomas Weißschuh <thomas@t-8ch.de>
Passing a pointer to a different datatype to tfind() then were inserted evokes undefines behavior. This triggers UBSAN as shown below. Instead pass the proper structs. ``` ../misc-utils/lsfd.c:513:27: runtime error: member access within misaligned address 0x7ffe9ee6495c for type 'struct proc', which requires 8 byte alignment 0x7ffe9ee6495c: note: pointer points here 1a 1a 1a 1a 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d0 49 e6 9e fe 7f 00 00 ^ #0 0x56159cfa4a3b in proc_tree_compare ../misc-utils/lsfd.c:513 #1 0x7f9dd4d2d743 in __tfind (/usr/lib/libc.so.6+0x10f743) (BuildId: 8bfe03f6bf9b6a6e2591babd0bbc266837d8f658) #2 0x56159cfa4ac3 in get_proc ../misc-utils/lsfd.c:518 #3 0x56159cfe217b in anon_pidfd_get_name ../misc-utils/lsfd-unkn.c:203 util-linux#4 0x56159cfe1040 in unkn_fill_column ../misc-utils/lsfd-unkn.c:93 util-linux#5 0x56159cfaaa37 in fill_column ../misc-utils/lsfd.c:1178 util-linux#6 0x56159cfaaac5 in convert_file ../misc-utils/lsfd.c:1193 util-linux#7 0x56159cfaac4f in convert ../misc-utils/lsfd.c:1212 util-linux#8 0x56159cfb2b54 in main ../misc-utils/lsfd.c:2317 util-linux#9 0x7f9dd4c45ccf (/usr/lib/libc.so.6+0x27ccf) (BuildId: 8bfe03f6bf9b6a6e2591babd0bbc266837d8f658) util-linux#10 0x7f9dd4c45d89 in __libc_start_main (/usr/lib/libc.so.6+0x27d89) (BuildId: 8bfe03f6bf9b6a6e2591babd0bbc266837d8f658) util-linux#11 0x56159cfa3c34 in _start (util-linux/build-meson/lsfd+0x41c34) (BuildId: 35fece1a205f96a2dbfe7a0e93b658530de675c4) ``` Signed-off-by: Thomas Weißschuh <thomas@t-8ch.de> (cherry picked from commit 816109f)
Submission to Project: util-linux Open Incident: util-linux#2609 at github.com/util-linux/issues/2609 Component: util-linux/sys-utils File: dmesg.c Code level patch applied against: 2.39.3 - latest code pulled from git.github.com:util-linux/util-linux.git Revision: #1 on 2023/12/08 per Review from Karel Zak Revision: #2 on 2023/12/12 Adjust line offsets for master update and Add caller_id_size init to dmesg -K Revision: #3 on 2023/12/12 Use of sizeof for cidbuf and limit search for caller_id to dmesg prefix to msg text Add support to standard dmesg command for the optional Linux Kernel debug CONFIG option PRINTK_CALLER which adds an optional dmesg field that contains the Thread Id or CPU Id that is issuing the printk to add the message to the kernel ring buffer. This makes debugging simpler as dmesg entries for a specific thread or CPU can be recognized. The dmesg -S using the old syslog interface supports printing the PRINTK_CALLER field but currently standard dmesg does not support printing the field if present. There are utilities that use dmesg and so it would be optimal if dmesg supported PRINTK_CALLER as well. The additional field provided by PRINTK_CALLER is only present if it was configured for the Linux kernel where the dmesg command is run. It is a debug option and not configured by default so the dmesg output will only change for those kernels where the option was configured when the kernel was built. For users who went to the trouble to configure PRINTK_CALLER and have the extra field available for debugging, having dmesg print the field is very helpful. Size of the PRINTK_CALLER field is determined by the maximum number tasks that can be run on the system which is limited by the value of /proc/sys/kernel/pid_max as pid values are from 0 to value - 1. This value determines the number of id digits needed by the caller id. The PRINTK_CALLER field is printed as T<id> for a Task Id or C<id> for a CPU Id for a printk in CPU context. The values are left space padded and enclosed in parentheses such as: [ T123] or [ C16] For consistency with dmesg -S which supports the PRINTK_CALLER field the field is printed followed by a space. For JSON format output the PRINTK_CALLER field is identified as caller as that is consistent with it's naming in /dev/kmsg. No space padding is used to reduce space consumed by the JSON output. So the output from the command on a system with PRINTK_CALLER field enabled in the Linux .config file the dmesg output appears as: > dmesg ... [ 520.897104] [ T3919] usb 3-3: Product: USB 2.0 Hub and > dmesg -x ... kern :info : [ 520.897104] [ T3919] usb 3-3: Product: USB 2.0 Hub and > dmesg -J ... },{ "pri": 6, "time": 520.897104, "caller": "T3919", "msg": "usb 3-3: Product: USB 2.0 Hub" },{ and > dmesg -J -x ... },{ "fac": "kern", "pri": "info", "time": 520.897104, "caller": "T3919", "msg": "usb 3-3: Product: USB 2.0 Hub" },{ > For comparison: > dmesg -S ... [ 520.897104] [ T3919] usb 3-3: Product: USB 2.0 Hub and > dmesg -S -x ... kern :info : [ 520.897104] [ T3919] usb 3-3: Product: USB 2.0 Hub Note: When dmesg uses the old syslog interface the reserved space for the PRINTK_CALLER field is capped at 5 digits because 32-bit kernels are capped at 32768 as the max number of PIDs. However, 64-bit systems are currently capped at 2^22 PIDs (0 - 4194303). The PID cap is set by PID_MAX_LIMIT but the system limit can be less so we use /proc/sys/kernel/pid_max to determine the size needed to hold the maximum PID value size for the current system. Many 64-bit systems support 2^22 PIDs (0 - 4194303) and you see: > dmesg -x ... kern :info : [ 520.899558] [ T3919] hub 3-3:1.0: USB hub found ... kern :info : [ 9830.456898] [ T98982] cgroup: fork rejected by pids ... kern :info : [14301.158878] [ T137336] cgroup: fork rejected by pids ... kern :info : [18980.803190] [T1637865] cgroup: fork rejected by pids ... > dmesg -S -x ... kern :info : [ 520.899558] [ T3919] hub 3-3:1.0: USB hub found ... kern :info : [ 9830.456898] [T98982] cgroup: fork rejected by pids ... kern :info : [14301.158878] [T137336] cgroup: fork rejected by pids ... kern :info : [18980.803190] [T1637865] cgroup: fork rejected by pids ... This is the only difference seen with PRINTK_CALLER configured and printing between the dmesg /dev/kmsg interface and the dmesg -S syslog interface. Signed-off-by: Ivan Delalande <colona@arista.com> Signed-off-by: Edward Chron <echron@arista.com>
Submission to Project: util-linux Open Incident: #2609 at github.com//issues/2609 Component: util-linux/sys-utils File: dmesg.c Code level patch applied against: 2.39.3 - latest code pulled from git.github.com:util-linux/util-linux.git Revision: #1 on 2023/12/08 per Review from Karel Zak Revision: #2 on 2023/12/12 Adjust line offsets for master update and Add caller_id_size init to dmesg -K Revision: #3 on 2023/12/12 Use of sizeof for cidbuf and limit search for caller_id to dmesg prefix to msg text Revision: #4 on 2023/12/15 Ensure SYSLOG and kmsg inputs have caller_id_size set appropriately Revision: #5 on 2023/12/24 Make caller_id width consistent with makedumpfile Revision: #6 on 2023/12/30 Use updated test naming convention Revision: #7 on 2024/01/04 Normalize kmsg caller_id spacing for test platforms by removing caller_id padding in test generated output. Add support to standard dmesg command for the optional Linux Kernel debug CONFIG option PRINTK_CALLER which adds an optional dmesg field that contains the Thread Id or CPU Id that is issuing the printk to add the message to the kernel ring buffer. This makes debugging simpler as dmesg entries for a specific thread or CPU can be recognized. The dmesg -S using the old syslog interface supports printing the PRINTK_CALLER field but currently standard dmesg does not support printing the field if present. There are utilities that use dmesg and so it would be optimal if dmesg supported PRINTK_CALLER as well. The additional field provided by PRINTK_CALLER is only present if it was configured for the Linux kernel where the dmesg command is run. It is a debug option and not configured by default so the dmesg output will only change for those kernels where the option was configured when the kernel was built. For users who went to the trouble to configure PRINTK_CALLER and have the extra field available for debugging, having dmesg print the field is very helpful. Size of the PRINTK_CALLER field is determined by the maximum number tasks that can be run on the system which is limited by the value of /proc/sys/kernel/pid_max as pid values are from 0 to value - 1. This value determines the number of id digits needed by the caller id. The PRINTK_CALLER field is printed as T<id> for a Task Id or C<id> for a CPU Id for a printk in CPU context. The values are left space padded and enclosed in parentheses such as: [ T123] or [ C16] For consistency with dmesg -S which supports the PRINTK_CALLER field the field is printed followed by a space. For JSON format output the PRINTK_CALLER field is identified as caller as that is consistent with it's naming in /dev/kmsg. No space padding is used to reduce space consumed by the JSON output. So the output from the command on a system with PRINTK_CALLER field enabled in the Linux .config file the dmesg output appears as: > dmesg ... [ 520.897104] [ T3919] usb 3-3: Product: USB 2.0 Hub and > dmesg -x ... kern :info : [ 520.897104] [ T3919] usb 3-3: Product: USB 2.0 Hub and > dmesg -J ... },{ "pri": 6, "time": 520.897104, "caller": "T3919", "msg": "usb 3-3: Product: USB 2.0 Hub" },{ and > dmesg -J -x ... },{ "fac": "kern", "pri": "info", "time": 520.897104, "caller": "T3919", "msg": "usb 3-3: Product: USB 2.0 Hub" },{ > For comparison: > dmesg -S ... [ 520.897104] [ T3919] usb 3-3: Product: USB 2.0 Hub and > dmesg -S -x ... kern :info : [ 520.897104] [ T3919] usb 3-3: Product: USB 2.0 Hub Note: When dmesg uses the old syslog interface the reserved space for the PRINTK_CALLER field is capped at 5 digits because 32-bit kernels are capped at 32768 as the max number of PIDs. However, 64-bit systems are currently capped at 2^22 PIDs (0 - 4194303). The PID cap is set by PID_MAX_LIMIT but the system limit can be less so we use /proc/sys/kernel/pid_max to determine the size needed to hold the maximum PID value size for the current system. Many 64-bit systems support 2^22 PIDs (0 - 4194303) and you see: > dmesg -x ... kern :info : [ 520.899558] [ T3919] hub 3-3:1.0: USB hub found ... kern :info : [ 9830.456898] [ T98982] cgroup: fork rejected by pids ... kern :info : [14301.158878] [ T137336] cgroup: fork rejected by pids ... kern :info : [18980.803190] [T1637865] cgroup: fork rejected by pids ... > dmesg -S -x ... kern :info : [ 520.899558] [ T3919] hub 3-3:1.0: USB hub found ... kern :info : [ 9830.456898] [T98982] cgroup: fork rejected by pids ... kern :info : [14301.158878] [T137336] cgroup: fork rejected by pids ... kern :info : [18980.803190] [T1637865] cgroup: fork rejected by pids ... This is the only difference seen with PRINTK_CALLER configured and printing between the dmesg /dev/kmsg interface and the dmesg -S syslog interface. Tests naming has been revised based on naming convention Thomas used to introduce dmest json tests. The naming of test and input files that reside in tests/ts/dmeg include: <name> are existing dmesg syslog interface tests and input files. cid-<name> are dmesg syslog interface caller_id tests and input files. json-<name> are dmesg kmsg interface tests and input files. cid-json-<name> are dmesg kmsg interface caller_id tests and input files. Resulting expected files match the test names. Signed-off-by: Ivan Delalande <colona@arista.com> Signed-off-by: Edward Chron <echron@arista.com> Signed-off-by: Karel Zak <kzak@redhat.com>
Passing a pointer to a different datatype to tfind() then were inserted evokes undefines behavior. This triggers UBSAN as shown below. Instead pass the proper structs. ``` ../misc-utils/lsfd.c:513:27: runtime error: member access within misaligned address 0x7ffe9ee6495c for type 'struct proc', which requires 8 byte alignment 0x7ffe9ee6495c: note: pointer points here 1a 1a 1a 1a 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d0 49 e6 9e fe 7f 00 00 ^ #0 0x56159cfa4a3b in proc_tree_compare ../misc-utils/lsfd.c:513 #1 0x7f9dd4d2d743 in __tfind (/usr/lib/libc.so.6+0x10f743) (BuildId: 8bfe03f6bf9b6a6e2591babd0bbc266837d8f658) #2 0x56159cfa4ac3 in get_proc ../misc-utils/lsfd.c:518 util-linux#3 0x56159cfe217b in anon_pidfd_get_name ../misc-utils/lsfd-unkn.c:203 util-linux#4 0x56159cfe1040 in unkn_fill_column ../misc-utils/lsfd-unkn.c:93 util-linux#5 0x56159cfaaa37 in fill_column ../misc-utils/lsfd.c:1178 util-linux#6 0x56159cfaaac5 in convert_file ../misc-utils/lsfd.c:1193 util-linux#7 0x56159cfaac4f in convert ../misc-utils/lsfd.c:1212 util-linux#8 0x56159cfb2b54 in main ../misc-utils/lsfd.c:2317 util-linux#9 0x7f9dd4c45ccf (/usr/lib/libc.so.6+0x27ccf) (BuildId: 8bfe03f6bf9b6a6e2591babd0bbc266837d8f658) util-linux#10 0x7f9dd4c45d89 in __libc_start_main (/usr/lib/libc.so.6+0x27d89) (BuildId: 8bfe03f6bf9b6a6e2591babd0bbc266837d8f658) util-linux#11 0x56159cfa3c34 in _start (util-linux/build-meson/lsfd+0x41c34) (BuildId: 35fece1a205f96a2dbfe7a0e93b658530de675c4) ``` Signed-off-by: Thomas Weißschuh <thomas@t-8ch.de>
Submission to Project: util-linux Open Incident: util-linux#2609 at github.com/util-linux/issues/2609 Component: util-linux/sys-utils File: dmesg.c Code level patch applied against: 2.39.3 - latest code pulled from git.github.com:util-linux/util-linux.git Revision: #1 on 2023/12/08 per Review from Karel Zak Revision: #2 on 2023/12/12 Adjust line offsets for master update and Add caller_id_size init to dmesg -K Revision: util-linux#3 on 2023/12/12 Use of sizeof for cidbuf and limit search for caller_id to dmesg prefix to msg text Revision: util-linux#4 on 2023/12/15 Ensure SYSLOG and kmsg inputs have caller_id_size set appropriately Revision: util-linux#5 on 2023/12/24 Make caller_id width consistent with makedumpfile Revision: util-linux#6 on 2023/12/30 Use updated test naming convention Revision: util-linux#7 on 2024/01/04 Normalize kmsg caller_id spacing for test platforms by removing caller_id padding in test generated output. Add support to standard dmesg command for the optional Linux Kernel debug CONFIG option PRINTK_CALLER which adds an optional dmesg field that contains the Thread Id or CPU Id that is issuing the printk to add the message to the kernel ring buffer. This makes debugging simpler as dmesg entries for a specific thread or CPU can be recognized. The dmesg -S using the old syslog interface supports printing the PRINTK_CALLER field but currently standard dmesg does not support printing the field if present. There are utilities that use dmesg and so it would be optimal if dmesg supported PRINTK_CALLER as well. The additional field provided by PRINTK_CALLER is only present if it was configured for the Linux kernel where the dmesg command is run. It is a debug option and not configured by default so the dmesg output will only change for those kernels where the option was configured when the kernel was built. For users who went to the trouble to configure PRINTK_CALLER and have the extra field available for debugging, having dmesg print the field is very helpful. Size of the PRINTK_CALLER field is determined by the maximum number tasks that can be run on the system which is limited by the value of /proc/sys/kernel/pid_max as pid values are from 0 to value - 1. This value determines the number of id digits needed by the caller id. The PRINTK_CALLER field is printed as T<id> for a Task Id or C<id> for a CPU Id for a printk in CPU context. The values are left space padded and enclosed in parentheses such as: [ T123] or [ C16] For consistency with dmesg -S which supports the PRINTK_CALLER field the field is printed followed by a space. For JSON format output the PRINTK_CALLER field is identified as caller as that is consistent with it's naming in /dev/kmsg. No space padding is used to reduce space consumed by the JSON output. So the output from the command on a system with PRINTK_CALLER field enabled in the Linux .config file the dmesg output appears as: > dmesg ... [ 520.897104] [ T3919] usb 3-3: Product: USB 2.0 Hub and > dmesg -x ... kern :info : [ 520.897104] [ T3919] usb 3-3: Product: USB 2.0 Hub and > dmesg -J ... },{ "pri": 6, "time": 520.897104, "caller": "T3919", "msg": "usb 3-3: Product: USB 2.0 Hub" },{ and > dmesg -J -x ... },{ "fac": "kern", "pri": "info", "time": 520.897104, "caller": "T3919", "msg": "usb 3-3: Product: USB 2.0 Hub" },{ > For comparison: > dmesg -S ... [ 520.897104] [ T3919] usb 3-3: Product: USB 2.0 Hub and > dmesg -S -x ... kern :info : [ 520.897104] [ T3919] usb 3-3: Product: USB 2.0 Hub Note: When dmesg uses the old syslog interface the reserved space for the PRINTK_CALLER field is capped at 5 digits because 32-bit kernels are capped at 32768 as the max number of PIDs. However, 64-bit systems are currently capped at 2^22 PIDs (0 - 4194303). The PID cap is set by PID_MAX_LIMIT but the system limit can be less so we use /proc/sys/kernel/pid_max to determine the size needed to hold the maximum PID value size for the current system. Many 64-bit systems support 2^22 PIDs (0 - 4194303) and you see: > dmesg -x ... kern :info : [ 520.899558] [ T3919] hub 3-3:1.0: USB hub found ... kern :info : [ 9830.456898] [ T98982] cgroup: fork rejected by pids ... kern :info : [14301.158878] [ T137336] cgroup: fork rejected by pids ... kern :info : [18980.803190] [T1637865] cgroup: fork rejected by pids ... > dmesg -S -x ... kern :info : [ 520.899558] [ T3919] hub 3-3:1.0: USB hub found ... kern :info : [ 9830.456898] [T98982] cgroup: fork rejected by pids ... kern :info : [14301.158878] [T137336] cgroup: fork rejected by pids ... kern :info : [18980.803190] [T1637865] cgroup: fork rejected by pids ... This is the only difference seen with PRINTK_CALLER configured and printing between the dmesg /dev/kmsg interface and the dmesg -S syslog interface. Tests naming has been revised based on naming convention Thomas used to introduce dmest json tests. The naming of test and input files that reside in tests/ts/dmeg include: <name> are existing dmesg syslog interface tests and input files. cid-<name> are dmesg syslog interface caller_id tests and input files. json-<name> are dmesg kmsg interface tests and input files. cid-json-<name> are dmesg kmsg interface caller_id tests and input files. Resulting expected files match the test names. Signed-off-by: Ivan Delalande <colona@arista.com> Signed-off-by: Edward Chron <echron@arista.com> Signed-off-by: Karel Zak <kzak@redhat.com>
new file: bin/bt new file: bin/cast new file: bin/check_arch new file: bin/check_xorg new file: bin/clean_chroot new file: bin/cleardrv new file: bin/create_wind new file: bin/debugts new file: bin/docker-unwind new file: bin/donate new file: bin/eclean new file: bin/efisign new file: bin/favicon new file: bin/find-dep-files new file: bin/find-dep-files2 new file: bin/find-duplicates new file: bin/find-missing-deps new file: bin/flash new file: bin/gitignore new file: bin/icon-gen new file: bin/install_chroot new file: bin/list new file: bin/makedna new file: bin/makeworld new file: bin/mkextra new file: bin/mkgptdrv new file: bin/mkinitrd new file: bin/mkmbrdrv new file: bin/mkrepackage new file: bin/modulesign new file: bin/newnotused new file: bin/newpython new file: bin/pkv new file: bin/portfromarch new file: bin/post new file: bin/rebuild new file: bin/rebuild-all new file: bin/rebuild-kernels new file: bin/release new file: bin/repackage new file: bin/repology.sh new file: bin/retry new file: bin/shrink new file: bin/sigc new file: bin/sign-test.sh new file: bin/soureclean new file: bin/stb new file: bin/sysdcon new file: bin/update new file: bin/update-check new file: bin/update2.sh new file: bin/watchit new file: etc/elf new file: etc/elf.mgc new file: etc/issue new file: etc/perl.list new file: etc/pip3.freeze new file: etc/pip3.freeze.save new file: etc/pkgmk.conf new file: etc/profile new file: etc/prt-get.conf new file: etc/qemu/bridge.conf new file: etc/wgetrc new file: ports/core/acl/.footprint new file: ports/core/acl/.md5sum new file: ports/core/acl/Pkgfile new file: ports/core/acl/acl#2.3.2-1.pkg.tar.xz new file: ports/core/attr/.footprint new file: ports/core/attr/.md5sum new file: ports/core/attr/Pkgfile new file: ports/core/attr/attr#2.5.2-1.pkg.tar.xz new file: ports/core/audit/.footprint new file: ports/core/audit/.md5sum new file: ports/core/audit/Pkgfile new file: ports/core/audit/audit#4.0-1.pkg.tar.xz new file: ports/core/bash/.footprint new file: ports/core/bash/.md5sum new file: ports/core/bash/Pkgfile new file: ports/core/bash/bash#5.2.26-2.pkg.tar.xz new file: ports/core/bash/bash-5.2.26.patch.gz new file: ports/core/bash/profile new file: ports/core/binutils/.footprint new file: ports/core/binutils/.md5sum new file: ports/core/binutils/Pkgfile new file: ports/core/binutils/binutils#2.42-1.pkg.tar.xz new file: ports/core/bison/.footprint new file: ports/core/bison/.md5sum new file: ports/core/bison/Pkgfile new file: ports/core/bison/bison#3.8.2-1.pkg.tar.xz new file: ports/core/boehm-gc/.footprint new file: ports/core/boehm-gc/.md5sum new file: ports/core/boehm-gc/Pkgfile new file: ports/core/boehm-gc/boehm-gc#8.2.4-1.pkg.tar.xz new file: ports/core/brotli/.footprint new file: ports/core/brotli/.md5sum new file: ports/core/brotli/Pkgfile new file: ports/core/brotli/brotli#1.1.0-1.pkg.tar.xz new file: ports/core/bzip2/.footprint new file: ports/core/bzip2/.md5sum new file: ports/core/bzip2/Pkgfile new file: ports/core/bzip2/bzip2#1.0.8-3.pkg.tar.xz new file: ports/core/bzip2/bzip2.pc.in new file: ports/core/ca-bundle/.footprint new file: ports/core/ca-bundle/.md5sum new file: ports/core/ca-bundle/Pkgfile new file: ports/core/ca-bundle/ca-bundle#cvs-1.pkg.tar.xz new file: ports/core/cmake/.footprint new file: ports/core/cmake/.md5sum new file: ports/core/cmake/Pkgfile new file: ports/core/cmake/cmake#3.28.3-1.pkg.tar.xz new file: ports/core/coreutils/.footprint new file: ports/core/coreutils/.md5sum new file: ports/core/coreutils/Pkgfile new file: ports/core/coreutils/coreutils#9.4-1.pkg.tar.xz new file: ports/core/coreutils/uname.fake new file: ports/core/curl/.footprint new file: ports/core/curl/.md5sum new file: ports/core/curl/Pkgfile new file: ports/core/curl/curl#8.7.1-1.pkg.tar.xz new file: ports/core/dbus/.footprint new file: ports/core/dbus/.md5sum new file: ports/core/dbus/30-dbus.launch new file: ports/core/dbus/Pkgfile new file: ports/core/dbus/dbus#1.14.10-1.pkg.tar.xz new file: ports/core/dbus/post-install new file: ports/core/dbus/rc.dbus new file: ports/core/diffutils/.footprint new file: ports/core/diffutils/.md5sum new file: ports/core/diffutils/Pkgfile new file: ports/core/diffutils/diffutils#3.10-1.pkg.tar.xz new file: ports/core/docbook-dsssl/.footprint new file: ports/core/docbook-dsssl/.md5sum new file: ports/core/docbook-dsssl/Pkgfile new file: ports/core/docbook-dsssl/docbook-dsssl#1.79-6.pkg.tar.xz new file: ports/core/docbook-dsssl/docbook-style-dsssl.Makefile new file: ports/core/docbook-dsssl/post-install new file: ports/core/docbook-mathml/.footprint new file: ports/core/docbook-mathml/.md5sum new file: ports/core/docbook-mathml/LICENSE new file: ports/core/docbook-mathml/Pkgfile new file: ports/core/docbook-mathml/docbook-mathml#1.1CR1-5.pkg.tar.xz new file: ports/core/docbook-mathml/post-install new file: ports/core/docbook-sgml/.footprint new file: ports/core/docbook-sgml/.md5sum new file: ports/core/docbook-sgml/Pkgfile new file: ports/core/docbook-sgml/docbook-sgml#4.5-6.pkg.tar.xz new file: ports/core/docbook-sgml/post-install new file: ports/core/docbook-sgml31/.footprint new file: ports/core/docbook-sgml31/.md5sum new file: ports/core/docbook-sgml31/Pkgfile new file: ports/core/docbook-sgml31/docbook-sgml31#3.1-3.pkg.tar.xz new file: ports/core/docbook-sgml31/post-install new file: ports/core/docbook-xml/.footprint new file: ports/core/docbook-xml/.md5sum new file: ports/core/docbook-xml/Pkgfile new file: ports/core/docbook-xml/docbook-xml#4.5-7.pkg.tar.xz new file: ports/core/docbook-xml/docbook-xml-4.2.zyp new file: ports/core/docbook-xml/docbook-xml-4.3.zyp new file: ports/core/docbook-xml/docbook-xml-4.4.zyp new file: ports/core/docbook-xml/docbook-xml-4.5.zyp new file: ports/core/docbook-xml/post-install new file: ports/core/docbook-xsl/.footprint new file: ports/core/docbook-xsl/.md5sum new file: ports/core/docbook-xsl/765567_non-recursive_string_subst.patch new file: ports/core/docbook-xsl/Pkgfile new file: ports/core/docbook-xsl/docbook-xsl#1.79.2-5.pkg.tar.xz new file: ports/core/docbook-xsl/post-install new file: ports/core/docbook2x/.footprint new file: ports/core/docbook2x/.md5sum new file: ports/core/docbook2x/Pkgfile new file: ports/core/docbook2x/datadir.diff new file: ports/core/docbook2x/docbook2x#0.8.8-16.pkg.tar.xz new file: ports/core/docbook5-xml/.footprint new file: ports/core/docbook5-xml/.md5sum new file: ports/core/docbook5-xml/Pkgfile new file: ports/core/docbook5-xml/docbook5-xml#5.1-1.pkg.tar.xz new file: ports/core/docbook5-xml/post-install new file: ports/core/elfutils/.footprint new file: ports/core/elfutils/.md5sum new file: ports/core/elfutils/Pkgfile new file: ports/core/elfutils/elfutils#0.190-1.pkg.tar.xz new file: ports/core/expat/.footprint new file: ports/core/expat/.md5sum new file: ports/core/expat/.signature new file: ports/core/expat/Pkgfile new file: ports/core/expat/expat#2.6.2-1.pkg.tar.xz new file: ports/core/file/.footprint new file: ports/core/file/.md5sum new file: ports/core/file/Pkgfile new file: ports/core/file/file#5.43-1.pkg.tar.xz new file: ports/core/filesystem/.footprint new file: ports/core/filesystem/.md5sum new file: ports/core/filesystem/Pkgfile new file: ports/core/filesystem/filesystem#3.7-3.pkg.tar.xz new file: ports/core/filesystem/fstab new file: ports/core/filesystem/group new file: ports/core/filesystem/issue new file: ports/core/filesystem/mime.types new file: ports/core/filesystem/motd new file: ports/core/filesystem/passwd new file: ports/core/filesystem/securetty new file: ports/core/filesystem/shadow new file: ports/core/filesystem/shells new file: ports/core/findutils/.footprint new file: ports/core/findutils/.md5sum new file: ports/core/findutils/Pkgfile new file: ports/core/findutils/findutils#4.9.0-1.pkg.tar.xz new file: ports/core/flex/.footprint new file: ports/core/flex/.md5sum new file: ports/core/flex/Pkgfile new file: ports/core/flex/flex#2.6.4-2.pkg.tar.xz new file: ports/core/gawk/.footprint new file: ports/core/gawk/.md5sum new file: ports/core/gawk/Pkgfile new file: ports/core/gawk/gawk#5.3.0-1.pkg.tar.xz new file: ports/core/gcc/.footprint new file: ports/core/gcc/.md5sum new file: ports/core/gcc/Pkgfile new file: ports/core/gcc/gcc#13.2.0-1.pkg.tar.xz new file: ports/core/glibc/.footprint new file: ports/core/glibc/.md5sum new file: ports/core/glibc/.nostrip new file: ports/core/glibc/Pkgfile new file: ports/core/glibc/glibc#2.39-9.pkg.tar.xz new file: ports/core/glibc/host.conf new file: ports/core/glibc/hosts new file: ports/core/glibc/ld.so.conf new file: ports/core/glibc/locale-gen new file: ports/core/glibc/locale.gen.in new file: ports/core/glibc/nsswitch.conf new file: ports/core/glibc/post-install new file: ports/core/glibc/resolv.conf new file: ports/core/glibc/sdt-config.h new file: ports/core/glibc/sdt.h new file: ports/core/gnutls/.footprint new file: ports/core/gnutls/.md5sum new file: ports/core/gnutls/Pkgfile new file: ports/core/gnutls/gnutls#3.8.5-1.pkg.tar.xz new file: ports/core/gperf/.footprint new file: ports/core/gperf/.md5sum new file: ports/core/gperf/Pkgfile new file: ports/core/gperf/gperf#3.1-1.pkg.tar.xz new file: ports/core/gpgme/.footprint new file: ports/core/gpgme/.md5sum new file: ports/core/gpgme/Pkgfile new file: ports/core/gpgme/gpgme#1.23.2-1.pkg.tar.xz new file: ports/core/grep/.footprint new file: ports/core/grep/.md5sum new file: ports/core/grep/Pkgfile new file: ports/core/grep/grep#3.11-1.pkg.tar.xz new file: ports/core/groff/.footprint new file: ports/core/groff/.md5sum new file: ports/core/groff/Pkgfile new file: ports/core/groff/README new file: ports/core/groff/groff#1.23.0-1.pkg.tar.xz new file: ports/core/guile/.footprint new file: ports/core/guile/.md5sum new file: ports/core/guile/Pkgfile new file: ports/core/guile/guile#3.0.9-1.pkg.tar.xz new file: ports/core/gvfs/.footprint new file: ports/core/gvfs/.md5sum new file: ports/core/gvfs/Pkgfile new file: ports/core/gvfs/gvfs#1.52.2-1.pkg.tar.xz new file: ports/core/gvfs/post-install new file: ports/core/gzip/.footprint new file: ports/core/gzip/.md5sum new file: ports/core/gzip/Pkgfile new file: ports/core/gzip/gzip#1.13-1.pkg.tar.xz new file: ports/core/jinja2/.footprint new file: ports/core/jinja2/.md5sum new file: ports/core/jinja2/Pkgfile new file: ports/core/jinja2/jinja2#pip-1.pkg.tar.xz new file: ports/core/kmod/.footprint new file: ports/core/kmod/.md5sum new file: ports/core/kmod/Pkgfile new file: ports/core/kmod/kmod#31-1.pkg.tar.xz new file: ports/core/libarchive/.footprint new file: ports/core/libarchive/.md5sum new file: ports/core/libarchive/Pkgfile new file: ports/core/libarchive/libarchive#3.7.2-2.pkg.tar.xz new file: ports/core/libarchive/lzma_stream.patch new file: ports/core/libassuan/.footprint new file: ports/core/libassuan/.md5sum new file: ports/core/libassuan/Pkgfile new file: ports/core/libassuan/libassuan#2.5.7-1.pkg.tar.xz new file: ports/core/libbsd/.footprint new file: ports/core/libbsd/.md5sum new file: ports/core/libbsd/Pkgfile new file: ports/core/libbsd/README new file: ports/core/libbsd/libbsd#0.11.8-1.pkg.tar.xz new file: ports/core/libbsd/libbsd.conf new file: ports/core/libcap-ng/.footprint new file: ports/core/libcap-ng/.md5sum new file: ports/core/libcap-ng/Pkgfile new file: ports/core/libcap-ng/libcap-ng#0.8.5-1.pkg.tar.xz new file: ports/core/libcap/.footprint new file: ports/core/libcap/.md5sum new file: ports/core/libcap/Pkgfile new file: ports/core/libcap/libcap#2.69-1.pkg.tar.xz new file: ports/core/libffi/.footprint new file: ports/core/libffi/.md5sum new file: ports/core/libffi/Pkgfile new file: ports/core/libffi/libffi#3.4.5-1.pkg.tar.xz new file: ports/core/libgcrypt/.footprint new file: ports/core/libgcrypt/.md5sum new file: ports/core/libgcrypt/Pkgfile new file: ports/core/libgcrypt/libgcrypt#1.10.3-1.pkg.tar.xz new file: ports/core/libgmp/.footprint new file: ports/core/libgmp/.md5sum new file: ports/core/libgmp/Pkgfile new file: ports/core/libgmp/gmp.h new file: ports/core/libgmp/libgmp#6.3.0-1.pkg.tar.xz new file: ports/core/libgpg-error/.footprint new file: ports/core/libgpg-error/.md5sum new file: ports/core/libgpg-error/Pkgfile new file: ports/core/libgpg-error/libgpg-error#1.48-1.pkg.tar.xz new file: ports/core/libidn/.footprint new file: ports/core/libidn/.md5sum new file: ports/core/libidn/Pkgfile new file: ports/core/libidn/libidn#1.35-1.pkg.tar.xz new file: ports/core/libidn2/.footprint new file: ports/core/libidn2/.md5sum new file: ports/core/libidn2/Pkgfile new file: ports/core/libidn2/libidn2#2.3.7-1.pkg.tar.xz new file: ports/core/libisl/.footprint new file: ports/core/libisl/.md5sum new file: ports/core/libisl/Pkgfile new file: ports/core/libisl/libisl#0.26-1.pkg.tar.xz new file: ports/core/libmd/.footprint new file: ports/core/libmd/Pkgfile new file: ports/core/libmd/libmd#1.1.0-1.pkg.tar.xz new file: ports/core/libmetalink/.footprint new file: ports/core/libmetalink/.md5sum new file: ports/core/libmetalink/Pkgfile new file: ports/core/libmetalink/libmetalink#0.1.3-1.pkg.tar.xz new file: ports/core/libmpc/.footprint new file: ports/core/libmpc/.md5sum new file: ports/core/libmpc/Pkgfile new file: ports/core/libmpc/libmpc#1.3.1-1.pkg.tar.xz new file: ports/core/libmpfr/.footprint new file: ports/core/libmpfr/.md5sum new file: ports/core/libmpfr/Pkgfile new file: ports/core/libmpfr/libmpfr#4.2.1-1.pkg.tar.xz new file: ports/core/libmpfr/libmpfr-4.2.0-p12.patch new file: ports/core/libnghttp2/.footprint new file: ports/core/libnghttp2/.md5sum new file: ports/core/libnghttp2/Pkgfile new file: ports/core/libnghttp2/libnghttp2#1.59.0-1.pkg.tar.xz new file: ports/core/libpcre/.footprint new file: ports/core/libpcre/.md5sum new file: ports/core/libpcre/Pkgfile new file: ports/core/libpcre/libpcre#8.45-1.pkg.tar.xz new file: ports/core/libpcre2/.footprint new file: ports/core/libpcre2/.md5sum new file: ports/core/libpcre2/Pkgfile new file: ports/core/libpcre2/libpcre2#10.42-1.pkg.tar.xz new file: ports/core/libpsl/.footprint new file: ports/core/libpsl/.md5sum new file: ports/core/libpsl/Pkgfile new file: ports/core/libpsl/libpsl#0.21.0-1.pkg.tar.xz new file: ports/core/libpwquality/.footprint new file: ports/core/libpwquality/.md5sum new file: ports/core/libpwquality/Pkgfile new file: ports/core/libpwquality/libpwquality#1.4.5-1.pkg.tar.xz new file: ports/core/libseccomp/.footprint new file: ports/core/libseccomp/.md5sum new file: ports/core/libseccomp/Pkgfile new file: ports/core/libseccomp/libseccomp#2.5.5-1.pkg.tar.xz new file: ports/core/libselinux/.footprint new file: ports/core/libselinux/.md5sum new file: ports/core/libselinux/Pkgfile new file: ports/core/libselinux/libselinux#3.6-2.pkg.tar.xz new file: ports/core/libselinux/libselinux.tmpfiles.d new file: ports/core/libsepol/.footprint new file: ports/core/libsepol/.md5sum new file: ports/core/libsepol/Pkgfile new file: ports/core/libsepol/libsepol#3.6-1.pkg.tar.xz new file: ports/core/libunistring/.footprint new file: ports/core/libunistring/.md5sum new file: ports/core/libunistring/Pkgfile new file: ports/core/libunistring/libunistring#1.1-1.pkg.tar.xz new file: ports/core/libxcrypt/.footprint new file: ports/core/libxcrypt/.md5sum new file: ports/core/libxcrypt/Pkgfile new file: ports/core/libxcrypt/libxcrypt#4.4.36-1.pkg.tar.xz new file: ports/core/libxml2/.footprint new file: ports/core/libxml2/.md5sum new file: ports/core/libxml2/Pkgfile new file: ports/core/libxml2/libxml2#2.12.6-1.pkg.tar.xz new file: ports/core/libxslt/.footprint new file: ports/core/libxslt/.md5sum new file: ports/core/libxslt/Pkgfile new file: ports/core/libxslt/libxslt#1.1.39-1.pkg.tar.xz new file: ports/core/linux-pam/.footprint new file: ports/core/linux-pam/.md5sum new file: ports/core/linux-pam/Pkgfile new file: ports/core/linux-pam/common-account new file: ports/core/linux-pam/common-auth new file: ports/core/linux-pam/common-password new file: ports/core/linux-pam/common-session new file: ports/core/linux-pam/linux-pam#1.6.0-1.pkg.tar.xz new file: ports/core/linux-pam/other new file: ports/core/llvm/.footprint new file: ports/core/llvm/.md5sum new file: ports/core/llvm/Pkgfile new file: ports/core/llvm/README new file: ports/core/llvm/install-prefix.patch new file: ports/core/llvm/llvm#18.1.4-1.pkg.tar.xz new file: ports/core/llvm/llvm-config.h new file: ports/core/llvm/rust-feature-tables.patch new file: ports/core/lz4/.footprint new file: ports/core/lz4/.md5sum new file: ports/core/lz4/Pkgfile new file: ports/core/lz4/lz4#1.9.4-1.pkg.tar.xz new file: ports/core/m4/.footprint new file: ports/core/m4/.md5sum new file: ports/core/m4/Pkgfile new file: ports/core/m4/m4#1.4.19-1.pkg.tar.xz new file: ports/core/make/.footprint new file: ports/core/make/.md5sum new file: ports/core/make/Pkgfile new file: ports/core/make/make#4.4.1-1.pkg.tar.xz new file: ports/core/meson/.footprint new file: ports/core/meson/.md5sum new file: ports/core/meson/Pkgfile new file: ports/core/meson/meson#1.3.2-1.pkg.tar.xz new file: ports/core/meson/ts-meson new file: ports/core/meson/ts-meson-nowrap new file: ports/core/most/.footprint new file: ports/core/most/.md5sum new file: ports/core/most/Pkgfile new file: ports/core/most/most#5.1.0-1.pkg.tar.xz new file: ports/core/mpdecimal/.footprint new file: ports/core/mpdecimal/.md5sum new file: ports/core/mpdecimal/Pkgfile new file: ports/core/mpdecimal/mpdecimal#4.0.0-1.pkg.tar.xz new file: ports/core/nano/.footprint new file: ports/core/nano/.md5sum new file: ports/core/nano/Pkgfile new file: ports/core/nano/nano#7.2-1.pkg.tar.xz new file: ports/core/nano/ts.patch new file: ports/core/ncurses/.footprint new file: ports/core/ncurses/.md5sum new file: ports/core/ncurses/Pkgfile new file: ports/core/ncurses/ncurses#6.4-1.pkg.tar.xz new file: ports/core/nettle/.footprint new file: ports/core/nettle/.md5sum new file: ports/core/nettle/Pkgfile new file: ports/core/nettle/nettle#3.9.1-1.pkg.tar.xz new file: ports/core/opencryptoki/.footprint new file: ports/core/opencryptoki/.md5sum new file: ports/core/opencryptoki/Pkgfile new file: ports/core/opencryptoki/opencryptoki#3.23.0-1.pkg.tar.xz new file: ports/core/opencryptoki/post-install new file: ports/core/opencryptoki/pre-install new file: ports/core/openssl/.footprint new file: ports/core/openssl/.md5sum new file: ports/core/openssl/Pkgfile new file: ports/core/openssl/mksslcert.sh new file: ports/core/openssl/openssl#3.2.1-1.pkg.tar.xz new file: ports/core/openssl/plist new file: ports/core/p11-kit/.footprint new file: ports/core/p11-kit/.md5sum new file: ports/core/p11-kit/Pkgfile new file: ports/core/p11-kit/p11-kit#0.25.3-1.pkg.tar.xz new file: ports/core/patch/.footprint new file: ports/core/patch/.md5sum new file: ports/core/patch/Pkgfile new file: ports/core/patch/patch#2.7.6.17-9c98-1.pkg.tar.xz new file: ports/core/pkgconf/.footprint new file: ports/core/pkgconf/.md5sum new file: ports/core/pkgconf/Pkgfile new file: ports/core/pkgconf/README new file: ports/core/pkgconf/i686-pc-linux-gnu.personality new file: ports/core/pkgconf/pkgconf#2.1.1-1.pkg.tar.xz new file: ports/core/pkgconf/x86_64-pc-linux-gnu.personality new file: ports/core/pkgutils/.footprint new file: ports/core/pkgutils/.md5sum new file: ports/core/pkgutils/Pkgfile new file: ports/core/pkgutils/pkgutils#5.40.10-1.pkg.tar.xz new file: ports/core/prt-get/.footprint new file: ports/core/prt-get/.md5sum new file: ports/core/prt-get/Pkgfile new file: ports/core/prt-get/README new file: ports/core/prt-get/prt-get#5.19.6-1.pkg.tar.xz new file: ports/core/prt-get/prt-get.aliases new file: ports/core/prt-get/prt-get.conf new file: ports/core/python3-pip/.footprint new file: ports/core/python3-pip/.md5sum new file: ports/core/python3-pip/EXTERNALLY-MANAGED.in new file: ports/core/python3-pip/Pkgfile new file: ports/core/python3-pip/python3-pip#24.0-1.pkg.tar.xz new file: ports/core/python3-setuptools/.footprint new file: ports/core/python3-setuptools/.md5sum new file: ports/core/python3-setuptools/Pkgfile new file: ports/core/python3-setuptools/python3-setuptools#69.0.3-1.pkg.tar.xz new file: ports/core/python3/.footprint new file: ports/core/python3/.md5sum new file: ports/core/python3/Pkgfile new file: ports/core/python3/python3#3.12.2-1.pkg.tar.xz new file: ports/core/readline/.footprint new file: ports/core/readline/.md5sum new file: ports/core/readline/Pkgfile new file: ports/core/readline/inputrc new file: ports/core/readline/readline#8.2.10-1.pkg.tar.xz new file: ports/core/readline/readline-8.2.10.patch.gz new file: ports/core/rsync/.footprint new file: ports/core/rsync/.md5sum new file: ports/core/rsync/.signature new file: ports/core/rsync/Pkgfile new file: ports/core/rsync/rsync#3.3.0-1.pkg.tar.xz new file: ports/core/rsync/rsync.driver new file: ports/core/rsync/rsyncd new file: ports/core/rsync/rsyncd.conf new file: ports/core/ruby/.footprint new file: ports/core/ruby/.md5sum new file: ports/core/ruby/Pkgfile new file: ports/core/ruby/ruby#3.3.0-1.pkg.tar.xz new file: ports/core/sed/.footprint new file: ports/core/sed/.md5sum new file: ports/core/sed/Pkgfile new file: ports/core/sed/sed#4.9-1.pkg.tar.xz new file: ports/core/sgml-common/.footprint new file: ports/core/sgml-common/.md5sum new file: ports/core/sgml-common/Pkgfile new file: ports/core/sgml-common/post-install new file: ports/core/sgml-common/sgml-common#0.6.3-6.pkg.tar.xz new file: ports/core/sgml-common/sgml-common-0.6.3-manpage-1.patch new file: ports/core/shadow/.footprint new file: ports/core/shadow/.md5sum new file: ports/core/shadow/Pkgfile new file: ports/core/shadow/chfn new file: ports/core/shadow/chsh new file: ports/core/shadow/groupadd new file: ports/core/shadow/groupdel new file: ports/core/shadow/groupmems new file: ports/core/shadow/groupmod new file: ports/core/shadow/login new file: ports/core/shadow/passwd new file: ports/core/shadow/pwck new file: ports/core/shadow/shadow#4.14.5-2.pkg.tar.xz new file: ports/core/shadow/su new file: ports/core/shadow/useradd new file: ports/core/shadow/userdel new file: ports/core/shadow/usermod new file: ports/core/shim/.footprint new file: ports/core/shim/.md5sum new file: ports/core/shim/BOOTX64.csv new file: ports/core/shim/Pkgfile new file: ports/core/shim/UEFI-CA.cer new file: ports/core/shim/shim#15.8-3.pkg.tar.xz new file: ports/core/slang/.footprint new file: ports/core/slang/.md5sum new file: ports/core/slang/Pkgfile new file: ports/core/slang/slang#2.3.3-1.pkg.tar.xz new file: ports/core/systemd/.footprint new file: ports/core/systemd/.md5sum new file: ports/core/systemd/0001-Use-Arch-Linux-device-access-groups.patch new file: ports/core/systemd/Pkgfile new file: ports/core/systemd/fstab-generator.patch new file: ports/core/systemd/initcpio-hook-udev new file: ports/core/systemd/initcpio-install-systemd new file: ports/core/systemd/initcpio-install-udev new file: ports/core/systemd/loader.conf new file: ports/core/systemd/post-install new file: ports/core/systemd/pre-install new file: ports/core/systemd/quiet.patch new file: ports/core/systemd/quiet2.patch new file: ports/core/systemd/splash-thinstation.bmp new file: ports/core/systemd/systemd#255-2.pkg.tar.xz new file: ports/core/systemd/systemd-binfmt.hook new file: ports/core/systemd/systemd-catalog.hook new file: ports/core/systemd/systemd-daemon-reload.hook new file: ports/core/systemd/systemd-hook new file: ports/core/systemd/systemd-hwdb.hook new file: ports/core/systemd/systemd-sysctl.hook new file: ports/core/systemd/systemd-sysusers.hook new file: ports/core/systemd/systemd-tmpfiles.hook new file: ports/core/systemd/systemd-udev-reload.hook new file: ports/core/systemd/systemd-update.hook new file: ports/core/systemd/systemd-user.pam new file: ports/core/systemd/thinstation.conf new file: ports/core/systemd/utmp.patch new file: ports/core/sysvinit/.footprint new file: ports/core/sysvinit/.md5sum new file: ports/core/sysvinit/Pkgfile new file: ports/core/sysvinit/sysvinit#3.08-1.pkg.tar.xz new file: ports/core/tar/.footprint new file: ports/core/tar/.md5sum new file: ports/core/tar/Pkgfile new file: ports/core/tar/tar#1.35-1.pkg.tar.xz new file: ports/core/util-linux/.footprint new file: ports/core/util-linux/.md5sum new file: ports/core/util-linux/Pkgfile new file: ports/core/util-linux/util-linux#2.39.3-1.pkg.tar.xz new file: ports/core/wget/.footprint new file: ports/core/wget/.md5sum new file: ports/core/wget/Pkgfile new file: ports/core/wget/wget#1.21-2.pkg.tar.xz new file: ports/core/wget/wgetrc new file: ports/core/which/.footprint new file: ports/core/which/.md5sum new file: ports/core/which/Pkgfile new file: ports/core/which/which#2.21-2.pkg.tar.xz new file: ports/core/xz/.footprint new file: ports/core/xz/.md5sum new file: ports/core/xz/Pkgfile new file: ports/core/xz/xz#5.4.6-1.pkg.tar.xz new file: ports/core/zlib/.footprint new file: ports/core/zlib/.md5sum new file: ports/core/zlib/Pkgfile new file: ports/core/zlib/zlib#1.3.1-1.pkg.tar.xz new file: ports/core/zstd/.footprint new file: ports/core/zstd/.md5sum new file: ports/core/zstd/Pkgfile new file: ports/core/zstd/zstd#1.5.5-1.pkg.tar.xz new file: ports/ruby/hpricot/.footprint new file: ports/ruby/hpricot/.md5sum new file: ports/ruby/hpricot/Pkgfile new file: ports/ruby/hpricot/hpricot#0.8.6-1.pkg.tar.xz new file: ports/ruby/mustache/.footprint new file: ports/ruby/mustache/.md5sum new file: ports/ruby/mustache/Pkgfile new file: ports/ruby/mustache/mustache#1.1.1-1.pkg.tar.xz new file: ports/ruby/rdiscount/.footprint new file: ports/ruby/rdiscount/.md5sum new file: ports/ruby/rdiscount/Pkgfile new file: ports/ruby/rdiscount/rdiscount#2.2.7.3-1.pkg.tar.xz new file: ports/ruby/ronn/.footprint new file: ports/ruby/ronn/.md5sum new file: ports/ruby/ronn/Pkgfile new file: ports/ruby/ronn/ronn#0.7.3-1.pkg.tar.xz
namei is a great tool for debugging complex paths, especially when symbolic links are involved. However, if the symbolic link is invalid, namei shows no information instead of partial:
Example 1:
$ ln -s /usr/local/does/not/exist /tmp/space
$ ls -lad /tmp/space
lrwxrwxrwx 1 tlim eng 25 2012-01-29 11:03 /tmp/space -> /usr/local/does/not/exist
$ namei /tmp/space
namei: failed to stat: /tmp/space: No such file or directory
Desired output:
f: /tmp/space
d /
d tmp
l space -> /usr/local/does/not/exist
d /
d usr
does ERROR: No such file or directory.
This was discovered when debugging the following problem: "mkdir -p /the/dir/path" was giving a strange error: "Cannot create directory `/the/dir': File exists". The obvious debugging tool was namei, but "namei /the/dir/path" failed to start because /the/dir/path did not exist.
The text was updated successfully, but these errors were encountered: