We have some news to share for the request index beta feature. We’ve added more options to sort your requests, counters to the individual filters and documentation for the search functionality. Checkout the blog post for more details.

File libcli.changes of Package libcli

-------------------------------------------------------------------
Mon May 09 07:04:14 UTC 2022 - info@paolostivanin.com

- Update to version 1.10.7+git.20211009:
  * Fix memory leak in help line wrapper code
  * Allow compile time choice of 'select()' or 'poll()' when monitoring the libcli
    command file descriptor in cli_loop(). 
  * If the 'select()' call is chosen above, do a range validation to ensure the file
    descriptor is less than FD_SETSIZE
  * Fix incorrect help message if there is a validation problem for the value of
    an optional argument.
  * Fix confusing help message shown if there is a parsing problem for a subcommand
  * Fix a number of possible issues identified by static code analysis. As a result,
    the 'full' name of all commands is generated in cli_register_command(),
    instead of on the fly as was done before
  * Fix formatting of 'long' commands. If a command name is longer than 22 characters
    the help message will start indented on a new line, instead of being appended
    immediately behind the command name with no separation.
  * Some minor changes to clitest.c to show correct behavior due to above changes.
  * Fix segfault issue during tab/help processing
  * Minor cosmetic change to how help messages are generated, minor edits
    to some comments, minor cosmetic change to clitest demo code
  * Tweak to buildmode to only show optargs 'after' the point at
    which buildmode was entered.
  * Add new 'cli_dump_optargs_and_args() function for development/debug
    Designed to be called from a callback to show output of optarg and
    argument processing.
  * Updated CLI_CMD_OPTIONAL_FLAG parsing to use an validator function
    (if provided) to determine if the word being looked is a match for
    the optional flag. If no validator function is provided then the
    word much match the name of the optional flag exactly.
  * Enhance how cli_parse_line handles quotes when parsine the command
    line. This includs mixed single/double quotes, embedded quoted
    substrings, and handling 'escaped' quotes using the '' character.
  * Ensure that buildmode preserves 'empty' strings
    (ex: "", or '') when regenerating the cmdline after the user 'executes'
    the command.
- Rebase libcli-Makefile-lib64.diff

-------------------------------------------------------------------
Thu Jul  6 09:17:14 UTC 2017 - jengelh@inai.de

- Fix RPM groups

-------------------------------------------------------------------
Wed Jul 05 06:44:41 UTC 2017 - mardnh@gmx.de

- Use stable version 1.9.7+git.20161026
- Adapted URL
- Use _service files
- Run spec-cleaner
- removed patch
- Adapt patch:
  - libcli-Makefile-lib64.diff
- Remove patch:
  - libcli-fix-utf8garbage.diff (not needed)

-------------------------------------------------------------------
Wed Jun 12 14:07:49 UTC 2013 - joop.boonen@opensuse.org

- Cleaned the spec file up 

-------------------------------------------------------------------
Mon Feb  1 00:00:00 UTC 2010 - david@dparrish.com

- Removed dependence on "quit" command
- Added cli_set_idle_timeout_callback() for custom timeout handling
- Fixed an error caused by vsnprintf() overwriting it's input data
- Added #ifdef __cplusplus which should allow linking with C++ now


-------------------------------------------------------------------
Thu Oct  9 00:00:00 UTC 2008 - david@dparrish.com

- cli_regular() failures now close client connections
- Migrate development to Google Code
- Remove docs as they were out of date and now migrated to Google Code wiki


-------------------------------------------------------------------
Mon Jul 28 00:00:00 UTC 2008 - david@dparrish.com

- Add support for compiling on WIN32 (Thanks Hamish Coleman)
- Fix cli_build_shortest() length handling
- Don't call cli_build_shortest() when registering every command
- Disable TAB completion during username entry


-------------------------------------------------------------------
Mon Jun  2 00:00:00 UTC 2008 - david@dparrish.com

- Add configurable timeout for cli_regular() - defaults to 1 second
- Add idle timeout support


-------------------------------------------------------------------
Thu Jul  5 00:00:00 UTC 2007 - bod@optus.net

- Revert callback argument passing to match 1.8.x
- Recalculate unique_len on change of priv/mode
- Fixes for tab completion


-------------------------------------------------------------------
Thu Jun  7 00:00:00 UTC 2007 - david@dparrish.com

- Implemented tab completion - Thanks Marc Donner, Andrew Silent, Yuriy N. Shkandybin and others
- Filters are now extendable
- Rename internal functions to all be cli_xxxx()
- Many code cleanups and optimisations
- Fix memory leak calling cli_loop() repeatedly - Thanks Qiang Wu


-------------------------------------------------------------------
Fri Jan 19 00:00:00 UTC 2007 - david@dparrish.com

- Fix broken auth_callback logic - Thanks Ben Menchaca


-------------------------------------------------------------------
Sat Jun 17 00:00:00 UTC 2006 - bod@optus.net

- Code cleanups.
- Declare internal functions static.
- Use private data in cli_def rather than static buffers for do_print
  and command_name functions.


-------------------------------------------------------------------
Mon Mar  6 00:00:00 UTC 2006 - david@dparrish.com

- Fix file descriptor leak in cli_loop() - Thanks Liam Widdowson
- Fix memory leak when calling cli_init() and cli_done() repeatedly.


-------------------------------------------------------------------
Fri Nov 25 00:00:00 UTC 2005 - bod@optus.net

- Apply spec changes from Charlie Brady: use License header, change
  BuildRoot to include username.


-------------------------------------------------------------------
Mon May  2 00:00:00 UTC 2005 - bod@optusnet.com.au

- Add cli_error function which does not filter output.


-------------------------------------------------------------------
Wed Jan  5 00:00:00 UTC 2005 - bod@optusnet.com.au

- Add printf attribute to cli_print prototype


-------------------------------------------------------------------
Fri Nov 19 00:00:00 UTC 2004 - bod@optusnet.com.au

- Free help if set in cli_unregister_command (reported by Jung-Che Vincent Li)
- Correct auth_callback() documentation (reported by Serge B. Khvatov)


-------------------------------------------------------------------
Thu Nov 11 00:00:00 UTC 2004 - bod@optusnet.com.au

- Allow config commands to exit a submode
- Make "exit" work in exec/config/submodes
- Add ^K (kill to EOL)


-------------------------------------------------------------------
Mon Jul 12 00:00:00 UTC 2004 - bod@optusnet.com.au

- Documentation update.
- Allow NULL or "" to be passed to cli_set_banner() and
  cli_set_hostname() to clear a previous value.


-------------------------------------------------------------------
Sun Jul 11 00:00:00 UTC 2004 - bod@optusnet.com.au

- Dropped prompt arg from cli_loop now that prompt is set by
  hostname/mode/priv level; bump soname.  Fixes ^L and ^A.
- Reworked parsing/filters to allow multiple filters (cmd|inc X|count).
- Made "grep" use regex, added -i, -v and -e args.
- Added "egrep" filter.
- Added "exclude" filter.


-------------------------------------------------------------------
Fri Jul  2 00:00:00 UTC 2004 - bod@optusnet.com.au

- Add mode argument to cli_file(), bump soname.
- Return old value from cli_set_privilege(), cli_set_configmode().


-------------------------------------------------------------------
Fri Jun 25 00:00:00 UTC 2004 - david@dparrish.com

- Add support for privilege levels and nested config levels. Thanks to Friedhelm
  Düsterhöft for most of the code.


-------------------------------------------------------------------
Tue Feb 24 00:00:00 UTC 2004 - david@dparrish.com

- Add cli_print_callback() for overloading the output
- Don't pass around the FILE * handle anymore, it's in the cli_def struct anyway
- Add cli_file() to execute every line read from a file handle
- Add filter_count


-------------------------------------------------------------------
Sat Feb 14 00:00:00 UTC 2004 - bod@optusnet.com.au

- Add more line editing support: ^W, ^A, ^E, ^P, ^N, ^F, ^B
- Modify cli_print() to add \r\n and to split on \n to allow inc/begin
  to work with multi-line output (note:  API change, client code
  should not include trailing \r\n; version bump)
- Use libcli.so.M.m as the soname


-------------------------------------------------------------------
Fri Jul 25 00:00:00 UTC 2003 - david@dparrish.com

- Add cli_regular to enable regular processing while cli is connected


-------------------------------------------------------------------
Wed Jun 25 00:00:00 UTC 2003 - david@dparrish.com

- Stop random stack smashing in cli_command_name.
- Stop memory leak by allocating static variable in cli_command_name.

openSUSE Build Service is sponsored by