--- - branch: MAIN date: Wed Mar 12 18:35:49 UTC 2014 files: - new: '1.29' old: '1.28' path: pkgsrc/sysutils/file/Makefile pathrev: pkgsrc/sysutils/file/Makefile@1.29 type: modified - new: '1.15' old: '1.14' path: pkgsrc/sysutils/file/distinfo pathrev: pkgsrc/sysutils/file/distinfo@1.15 type: modified - new: '1.7' old: '1.6' path: pkgsrc/sysutils/file/patches/patch-aa pathrev: pkgsrc/sysutils/file/patches/patch-aa@1.7 type: modified id: 20140312T183549Z.852c29d371bf6f592a8cd6dbd7076cea2ba951e3 log: "Update to 5.17, based on patch provided by Matthias\n on pkgsrc-users.\n\nChanges:\n\n2014-02-12 18:21 Christos Zoulas \n\n\t* Count recursion levels through indirect magic\n\n2014-02-11 10:40 Christos Zoulas \n\n\t* Prevent infinite recursion on files with indirect offsets of 0\n\n2014-01-30 21:00 Christos Zoulas \n\n\t* Add -E flag that makes file print filesystem errors to stderr\n\t and exit.\n\n2014-01-08 \ 17:20 Christos Zoulas \n\n\t* mime printing could print results from multiple magic entries\n\t if there were multiple matches.\n\t* in some cases overflow was not detected when computing offsets\n\t in softmagic.\n\n2013-12-05 \ 12:00 Christos Zoulas \n\n\t* use strcasestr() to for cdf strings\n\t* reset to the \"C\" locale while doing regex operations, or case\n\t \ insensitive comparisons; this is provisional\n\n2013-11-19 20:10 Christos Zoulas \n\n\t* always leave magic file loaded, don't unload for magic_check, etc.\n\t* fix default encoding to binary instead of unknown which broke recently\n\t* handle empty and one byte files, less specially so that\n\t \ --mime-encoding does not break completely.\n\t\t`\n2013-11-06 14:40 Christos Zoulas \n\n\t* fix erroneous non-zero exit code from non-existant file and message\n\n2013-10-29 14:25 Christos Zoulas \n\n\t* add CDF MSI file detection (Guy Helmer)\n\n2013-09-03 11:56 Christos Zoulas \n\n\t* Don't mix errors and regular output if there was an error\n\t* in magic_descriptor() don't close the file and try to restore\n\t \ its position\n\n2013-05-30 17:25 Christos Zoulas \n\n\t* Don't treat magic as an error if offset was past EOF (Christoph Biedl)\n\n2013-05-28 \ 17:25 Christos Zoulas \n\n\t* Fix spacing issues in softmagic and elf (Jan Kaluza)\n\n2013-05-02 18:00 Christos Zoulas \n\n\t* Fix segmentation fault with multiple magic_load commands.\n\n2013-04-22 11:20 \ Christos Zoulas \n\n\t* The way \"default\" was implemented was not very useful\n\t because the \"if something was printed at that level\"\n\t \ was not easily controlled by the user, and the format\n\t was bound to a string which is too restrictive. Add\n\t a \"clear\" for that level keyword and make \"default\"\n\t void. This way one can do:\n\n\t\t>>13\tclear\tx\n\t\t>>13\tlelong\t1\tfoo\n\t\t>>13\tlelong\t2\tbar\n\t\t>>13\tdefault\tx\n\t\t>>>13\tlelong\tx\tunknown %x\n\n2013-03-25 13:20 Christos Zoulas \n\n\t* disallow strength setting in \"name\" entries\n\n2013-03-06 21:24 Christos Zoulas \n\n\t* fix recursive magic separator printing\n\n2013-02-26 19:28 Christos Zoulas \n\n\t* limit recursion level for mget\n\t* fix pread() related breakage in cdf\n\t* handle offsets properly in recursive \"use\"\n\n2013-02-18 10:39 Christos Zoulas \n\n\t* add elf reading of debug info to determine if file is stripped\n\t (Jan Kaluza)\n\t* use pread()\n\n2013-01-25 18:05 Christos Zoulas \n\n\t* change mime description size from 64 to 80 to accommodate OOXML.\n\n2013-01-11 \ 14:50 Christos Zoulas \n\n\t* Warn about inconsistent continuation levels.\n\t* Change fsmagic to add a space after it prints.\n\n2013-01-10 \ 21:00 Christos Zoulas \n\n\t* Make getline public so that file can link against it.\n\t Perhaps it is better to rename it, or hide it differently.\n\t \ Fixes builds on platforms that do not provide it.\n\n2013-01-07 16:30 Christos Zoulas \n\n\t* Add SuS d{,1,2,4,8}, u{,1,2,4,8} and document\n\t \ what long, int, short, etc is (Guy Harris)\n\n2013-01-06 11:20 Christos Zoulas \n\n\t* add magic_version function and constant\n\t* Redo memory allocation and de-allocation.\n\t (prevents double frees on non mmap platforms)\n\t* Fix bug with name/use having to do with passing\n\t found state from the parent to the child and back.\n\n2012-12-19 8:47 Christos Zoulas \n\n\t* Only print elf capabilities for archs we know (Jan Kaluza)\n\n2012-10-30 19:14 \ Christos Zoulas \n\n\t* Add \"name\" and \"use\" file types in order to look\n\t inside mach-o files.\n\n2012-09-06 10:40 Christos Zoulas \n\n\t* make --version exit 0 (Matthew Schultz)\n\t* add string/T (Jan Kaluza)\n\n2012-08-09 2:15 Christos Zoulas \n\n\t* add z and t modifiers for our own vasprintf\n\t* search for $HOME/.magic.mgc if it is there first\n\t* fix reads from a pipe, and preserve errno\n\n2012-05-15 \ 13:12 Christos Zoulas \n\n\t* use ctime_r, asctime_r\n\n2012-04-06 \ 17:18 Christos Zoulas \n\n\t* Fixes for indirect offsets to handle apple disk formats\n\n2012-04-03 18:26 Christos Zoulas \n\n\t* Add windows date field types\n\t* More info for windows shortcuts (incomplete)\n" module: pkgsrc subject: 'CVS commit: pkgsrc/sysutils/file' unixtime: '1394649349' user: wiz