Package Release Info

global-6.6.9-bp155.2.3.1

Update Info: openSUSE-2024-210
Available in Package Hub : 15 SP5 Update

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

global

Change Logs

* Sun Jul 07 2024 Andreas Stieger <andreas.stieger@gmx.de>
- CVE-2024-38448: htags may allow code execution via untrusted
  dbpath (boo#1226420), add global-6.6.9-CVE-2024-38448.patch
Version: 6.6.9-bp155.1.5
* Sun Dec 18 2022 Dirk Müller <dmueller@suse.com>
- update to 6.6.9:
  * o gtags(C++ parser): did not recognize 'final' keyword. Now it works.
  * o Fixed a couple of bugs in MinGW.
  * Fixed unknown type sigset_t error in MinGW.
  * Fixed pointer to integer cast warnings in MinGW.
* Sun Dec 04 2022 Dirk Müller <dmueller@suse.com>
- update to 6.6.8:
  * gtags: Now you can write comments in '.notfunction' file.
    Lines starting with ';' are comment lines.
  * configure: Now you can build Global with external SQLite3 library.
  - -with-sqlite3[=dir]    By default, the embedded version is used.
  * plugin-factory/PLUGIN_HOWTO.reference:
    Added a howto document: 'How to get Universal Ctags to handle references'
  * global: The --print0 option was ignored when using the --completion command.
  Now it works.
  * gtags: The --file option could cause segmentation fault.
  * Pygments-enabled gtags failed to start. Now it works.
    (Changed the shebang of pygments_parser.py.in from '#!/usr/bin/env python'
    to '#!@PYTHON@'.)
Version: 6.6.6-bp154.1.58
* Sun May 02 2021 Andreas Stieger <andreas.stieger@gmx.de>
- global 6.6.6:
  * gtags.el: Added native support for TRAMP. 'global-client'
    command is no longer needed to use TRAMP.
  * gtags: environment variable GTAGSFORCECPP is deprecated.
  * gtags: If GTAGSFORCECPP was defined and --explain was used and
    the first file is a '*.h', gtags crashed
- remove deprecated texinfo packaging macros
* Sat Sep 19 2020 Andreas Stieger <andreas.stieger@gmx.de>
- global 6.6.5:
  * gtags: Now gtags_hook is not executed when the following
    options are specified: --version, --help, --config, --dump
  * gtags: Added new option: -C (--directory)
  * gtags: the built-in C++ parser is deprecated
- drop global-gcc10.patch to fix build
* Sun Aug 16 2020 Dirk Mueller <dmueller@suse.com>
- update to 6.6.4
  o gtags.vim: New custom variable 'Gtags_Emacs_Like_Mode'.
  If this variable is 1, use the tag files of the project to which the current
  file belongs. By default, use the tag files of the current project.
  o gtags.vim: Gtags command discarded all unsaved changes. Now it brings
  the following error: E37: No write since last change (add ! to override).
  o gtags: Now gtags skips java annotations (@...[(...)]).
- add global-gcc10.patch to fix build with -fcommon
* Mon Jun 24 2019 Martin Pluskal <mpluskal@suse.com>
- Switch to python3
- Update dependcies
- Get rid of env usage
* Tue Mar 19 2019 Felix Zhang <fezhang@suse.com>
- GNU Global 6.6.3:
  * gtags: New --skip-symlink option.
  * gtags-cscope: 'Find assignments to this symbol:' was
    implemented.
  * gtags-cscope.vim: the following key assignment was added.
    <C-\>a, <C-@>a, <C-@><C-@>a
  * various bug fixes.
- includes changes from 6.6.2:
  * gozilla: Deleted functions to reduce or eliminate possibility
    of future security risks.
  * various bug fixes.
Version: 6.6.1-bp150.1.3
* Sat Dec 16 2017 astieger@suse.com
- GNU Global 6.6.1:
  * CVE-2017-17531: Command injection vulnerability in gozilla
    allowed arbitrary command execution via crafted URLs
    (boo#1073197)
- includes changes from 6.6.0:
  * gtags: Add support for glob patterns in langmap variable
  * gozilla: Change the default browser from 'mozilla' to 'firefox'
  * gtags.conf.in: Updated to adapt to the latest ctags(s).
    Removed: common-ctags-maps
    Updated: exuberant-ctags, universal-ctags
  * incompatible change: universal-ctags.la: The --extra option in
    Exuberant-ctags is renamed to --extras (plural) in
    Universal-ctags for making consistent with --kinds-<LANG> and
  - -fields.
  * various bug fixes
- rebase fix_paths.patch
* Thu May 25 2017 mpluskal@suse.com
- Update to version 6.5.7:
  * global: Now global(1) accept a file as --nearness option.
    If it is a file, tags in the file are shown first.
  * global: Added aliases for MAKEOBJDIR and MAKEOBJDIRPREFIX.
    GTAGSOBJDIR: alias for MAKEOBJDIR
    GTAGSOBJDIRPREFIX: alias for MAKEOBJDIRPREFIX
    These aliases are given higher priority than the originals.
  * global: New command --print=<name>.
    <name> may be one of: root, dbpath or conf.
    This is a generic version of the -p (--print-dbpath) command.
  'global -p' is equal to 'global --print=dbpath'
  'global -pr' is equal to 'global --print=root'
  * gtags: Updated the built-in PHP parser to support namespaces
    and traits, which were introduced in PHP5. The following
    keywords have been removed:
    + failure: not a keyword
  + header: normal built-in function
  + is_array: normal built-in function
  + is_set: typo -> isset
  + printf: normal built-in function
  + setcookie: normal built-in function
  + success: not a keyword
- Refresh patches
- Update dependencies
* Thu Dec 29 2016 astieger@suse.com
- GNU global 6.5.6:
  * htags-server: New --retry[=n] option
  * htags: Changed the format of function header (--show-position)
    to make copying text easier.
  * geco.rc: Added 'fzf' as a selector candidate.
  * gtags: New configuration variable 'gtags_hook'.
  * htags: Now --cvsweb option always insert 'view=log' to the
    generated URLs.
  * fix gtags: Gtags often aborted with a message "buffer overflow
  * fix htags: CGI scripts (completion.cgi, global.cgi) included by
    mistake are now generated during package build
- includes changes from 6.5.5:
  * fix exuberant-ctags.la: The path name of ctags command couldn't
    be changed. (new configuration variable 'ctagscom')
  * fix Tag files got corrupted when the built-in C++ parser gave
    up parsing and aborted
  * Some inappropriate error messages were changed.
* Fri May 13 2016 sleep_walker@opensuse.org
- set correctly path paths for parsers (bnc#977967)
  new patch: fix_paths.patch
* Sun Mar 27 2016 mpluskal@suse.com
- Update to 6.5.4
  * gtags.conf: The entries which include '.xml' were commented
    out, because they require libxml.a. If you use them, please
    uncomment them.
  * universal-ctags.la: Universal ctags plug-in parser did not
    work on almost files. Now it works.
* Fri Mar 18 2016 mpluskal@suse.com
- Update to 6.5.3
  * Added new plug-in parser 'universal-ctags.la'.
  * gtags.conf:
    + Added new entry 'universal-ctags'.
    + Added new variable 'ctagscom'. You can overwrite the path of
    ctags(1) dynamically for exuberant-ctags.la,
    universal-ctags.la and pygments-parser.la.
  * gtags.conf: Added the following patterns to the skip list.
    '*.o,*.a,*.so,*.lo,*.zip,*.gz,*.bz2,*.xz,*.lzh,*.Z,*.tgz,*.min.js,*min.css'
  * gtags: Added some explanations for the --explain option.
- Small spec file cleanups
* Thu Dec 17 2015 mpluskal@suse.com
- Update to 6.5.2
  * See attached NEWS for detailed list of changes
* Tue Sep 22 2015 mpluskal@suse.com
- Update to 6.5.1
  * See attached NEWS for detailed list of changes
- Drop unreferenced patches as none of them seems necessary
  * global-5.7-gcc.diff
  * global-5.9.5-fix-gcc-warnings.patch
* Wed Aug 05 2015 mpluskal@suse.com
- Update to 6.5
  * See attached NEWS for detailed list of changes
* Sat May 23 2015 mpluskal@suse.com
- Update dependencies
- Enable exuberant-ctags
- Enable sqlite3 support
* Sat Mar 28 2015 mpluskal@suse.com
- Use url for source
- Add gpg signature
* Fri Mar 27 2015 sleep_walker@suse.cz
- update to 6.4
  see /usr/share/doc/packages/global/NEWS for complete list
  of changes since 6.3.2
* Mon Sep 08 2014 puzel@suse.com
- update to globa-6.3.2
- see /usr/share/doc/packages/global/NEWS for complete list
  of changes since 6.2.4
* Thu May 31 2012 puzel@suse.com
- update to global-6.2.4
  [BUG FIXED]
  - Built-in parser: When attribute specifier appeared immediately
    after the `struct', `union' or `enum' keyword, GLOBAL could not
    pick up tag name.  Now it works correctly.
  [CHANGES]
  - New facilities:
  - gtags: --single-update option support addition of a file.
  - global: New --single-update option.
  - gtags.el: New custom variables:
  - gtags-ignore-case
  - gtags-auto-update.
  - gtags.vim: New custom variables 'Gtags_Auto_Update' (default 0).
* Mon May 28 2012 puzel@suse.com
- update to global-6.2.2
  [BUG FIXED]
  - configure: The --disable-gtagscscope option didn't avoid
    building gtags-cscope completely. So, ./configure failed when
    there is no curses library.  Now it avoids building
    gtags-cscope completely.
  - htags: Imported a patch to fix htags on Windows Vista+ (tmpfile
    wants to create its file in the root directory, which is not
    writable by normal users).
* Fri Feb 24 2012 puzel@suse.com
- update to global-6.2.1
  [CHANGES]
  - gtags: New --accept-dotfiles option.
  - gtags.el: Key mapping was changed to follow "Key binding
    conventions" of Emacs Lisp.
  [BUG FIXED]
  - global: The -L option with '-' didn't work. Now it works.
  - Pick up symbols in expression in enumerator-list as "reference
    or other symbol".
  - C/C++ parser couldn't handle typedef of the form of 'typedef
    enum tag_name TYPEDEF_NAME;' correctly. Now, it works.
* Mon Jan 23 2012 puzel@suse.com
- update to global-6.2
  [CHANGES]
  - gtags.el: Added support for TRAMP. Now gtags.el works almost
    transparently with TRAMP.
  - gtags-cscope: Enables an environment variable EDITOR allow
    options.
  - gtags-cscope: New -i option.
  - gtags-cscope.vim: New custom variable GtagsCscope_Kepp_Alive.
  - globash: Added long name options
  - gtags: Add keywords introduced in ISO/IEC 9899:2011.
  [INCOMPATIBLE CHANGES]
  - less-global: Quoting is required for the pattern which should be
    interpreted by the shell.
  [BUG FIXED]
  - The icase_path config variable didn't affect the -c command with
    the -P option of global. Now it works.
* Sat Oct 15 2011 coolo@suse.com
- add libtool as buildrequire to make the spec file more reliable
* Fri Oct 14 2011 puzel@suse.com
- update to global-6.1
  [CHANGES]
  - Now GLOBAL allows path names which include blanks.
  - Now GLOBAL refuses looping symbolic links.
  - global: the -c command accepts -T option.
  - global: the -c command locates symbols in the directories in
    GTAGSLIBPATH.
  - global: New --match-part option.
  - global: New environment variable GTAGSTHROUGH. If this variable
    is set, the -T option is specified.
  - global: New output format 'ctags-mod'. It is used in gtags.vim.
  - global: New environment variable GTAGSBLANKENCODE.
  - htags: Changed the cflow loader to accept "_' and HTML special
    chars (&XXXX;).
  - gtags.vim: Now allows the use of the -s and -r option at the
    same time.
  - gtags.vim: Now custom variables: 'Gtags_Auto_Map' (default 0).
  - gtags.el: New custom variable 'gtags-grep-all-text-files'.
  - gtags-cscope: New -a option.
  - gtags-cscope.vim: New custom variables:
    'GtagsCscope_Use_Old_Key_Map', 'GtagsCscope_Ignore_Case',
    'GtagsCscope_Absolute_Path'.
  [BUG FIXED]
  - gtags.el: gtags-mode-hook and gtags-select-mode-hook were not
    the last thing run when entering the mode. It has been fixed.
* Thu Sep 08 2011 puzel@suse.com
- update to global-6.0
  [CHANGES]
  - Now GLOBAL allows path names which include blanks.
  - Now GLOBAL refuses looping symbolic links.
  - global: the -c command accepts -T option.
  - global: the -c command locates symbols in the directories in
    GTAGSLIBPATH.
  - global: New --match-part option.
  - global: New environment variable GTAGSTHROUGH. If this variable
    is set, the -T option is specified.
  - global: New output format 'ctags-mod'. It is used in gtags.vim.
  - global: New environment variable GTAGSBLANKENCODE.
  - htags: Changed the cflow loader to accept "_' and HTML special
    chars (&XXXX;).
  - gtags.vim: Now allows the use of the -s and -r option at the
    same time.
  - gtags.vim: Now custom variables: 'Gtags_Auto_Map' (default 0).
  - gtags.el: New custom variable 'gtags-grep-all-text-files'.
  - gtags-cscope: New -a option.
  - gtags-cscope.vim: New custom variables:
    'GtagsCscope_Use_Old_Key_Map', 'GtagsCscope_Ignore_Case',
    'GtagsCscope_Absolute_Path'.
  [BUG FIXED]
  - gtags.el: gtags-mode-hook and gtags-select-mode-hook were not
    the last thing run when entering the mode. It has been fixed.
- do not install INSTALL file