--- - branch: MAIN date: Wed Jan 10 09:51:57 UTC 2018 files: - new: '1.69' old: '1.68' path: pkgsrc/devel/global/Makefile pathrev: pkgsrc/devel/global/Makefile@1.69 type: modified - new: '1.26' old: '1.25' path: pkgsrc/devel/global/PLIST pathrev: pkgsrc/devel/global/PLIST@1.26 type: modified - new: '1.33' old: '1.32' path: pkgsrc/devel/global/distinfo pathrev: pkgsrc/devel/global/distinfo@1.33 type: modified id: 20180110T095157Z.98b163d8e30e2d2db11fbc65a814e667fd79f5f9 log: "global: update to 6.6.1.\n\nVersion 6.6.1 - December 16 2017\n\n[FIXED BUG]\no gozilla: A critical vulnerability (CVE-2017-17531) was found in a unknown\n function of gozilla(1). It allows remote attackers to execute arbitrary\n code via a crafted URL. All gozilla(1) before GLOBAL-6.6.1 have the vulnerability.\n Now it is fixed.\n\n- What is the unknown function?\nGozilla accepts a URL as an argument, and invokes a web browser with the URL.\nThough it is undocumented, it is implied in the online manual as follows:\n\n> BUGS\n> Gozilla can accept not only source files but also text files,\n> directories, HTML files and even URLs, because it is omnivorous.\n\nVersion 6.6 - December 12 2017\n\n[CHANGES]\nNew facilities:\no gtags: Added support for glob patterns in langmap variable in gtags.conf(5).\n \ Now, you can treat source files without extension like ctags(1).\n (e.g. :langmap=Make\\:.mak.mk([Mm]akefile):)\n\nChanged:\no gozilla: Changed the default browser from 'mozilla' to 'firefox'.\no gtags.conf.in: Updated to adapt to the latest ctags(s).\n Removed: common-ctags-maps\n Updated: exuberant-ctags, universal-ctags\n\n[INCOMPATIBLE CHANGES]\no universal-ctags.la: The --extra option in Exuberant-ctags is renamed\n to --extras (plural) in Universal-ctags for making consistent with\n --kinds- and --fields.\n\n[FIXED BUGS]\no gtags: (parser error) picked up a typedef name as both of definition\n and reference. Now it works.\n\tInput:\n\t[a.h]\n\ttypedef struct a A;\n\n\t$ global -x A\n\tA \ 1 a.h typedef struct a A;\n\t$ global -x A -r\n\t(global-6.5.7)\n\tA \ 1 a.h typedef struct a A;\n\t(global-6.6)\n\tno output\n\no global: the -i option does not work correctly in some conditions.\n \ Now it works.\no global: didn't accept pattern as a string literal with the --from-here\n option, even if the --literal option was specified. Now, global(1)\n \ accepts pattern as a string literal with the --literal option.\no libdb: there was 4 Gbyte limitation on the system where `off_t' is 64 bits\n and `long' is 32 bits. Now it is eliminated.\no libparser: php parser was not reset state for each source file.\n So, it was producing unintelligible results. Now it is fixed.\no gozilla: with wrong argument caused segmentation violation.\n\t$ gozilla -d\n\tSegmentation fault: 11\n Now it displays usage.\n" module: pkgsrc subject: 'CVS commit: pkgsrc/devel/global' unixtime: '1515577917' user: wiz