Next | Query returned 23 messages, browsing 11 to 20 | Previous

History of commit frequency

CVS Commit History:


   2021-05-17 13:01:35 by Michael Baeuerle | Files touched by this commit (3) | Package updated
Log message:
news/flnews: Update to 1.0.0

1.0.0  2021-05-09  Release
--------------------------

Important notes:
- The new configuration data format is not compatible with versions 0.x
  (indicated by the major number bump)!
  A script is provided to automatically convert existing configuration
  data to the new format. Read "migration/README" for details.
- Because the location of the configuration has changed (see new XDG
  module below), the configuration for versions 0.x is preserved.
- It is still possible to downgrade flnews to 0.x, the preserved old
  configuration data is used again in this case.
- Now the release version contains 3 numbers "x.y.z"
  Major (x) indicates compatibility with configuration data
  Minor (y) is incremented for new features
  Patch (z) is incremented for bug fixes

Bug fixes:
- CORE: Request for group information is no longer rejected with error
  if the group list is empty.
- GUI: After unsubscribing the last group, the article tree/list was not
  cleared and the user can click on articles for which the associated
  data no longer exists. Such operations will crash the program
  (reported by Martin Schnitkemper).
- CORE: Line length limit (998 octets) is now checked before injection.
- GUI: On macOS with system menu bar the status updates to menu entry
  "Group->Sort by article number" work now (patch from Dennis Preiser).
  The required method update() is not available with old FLTK 1.3
  libraries, the option CFG_COCOA_SYS_MENUBAR now requires FLTK 1.4.
- ENC: URI percent encoder for scheme <news> fixed: The characters
  defined as <gen-delims> (RFC 3986 Section 2.2) are now encoded
  (reported by Marcel Logen).
- GUI: The URI parser now accepts empty <host> for scheme <news>.
- GUI: The current group selection is now restored after a click into
  the empty space below the group list (reported by Christian
  Schumacher).
- GUI: The article list/tree is now cleared after selecting an empty
  group (formerly articles of an unrelated group may still be visible).
- GUI: Some FLTK versions accept selection of deactivated items. There
  is now a workaround implemented to make such selections nonfatal.
- GUI: Horizontal scrolling to highlighted result of search fixed.
- GUI: Use FLTK default forground color for group subscription window
  too. This should make the content readable with dark background
  (reported by Christian Schumacher).
- NLS: German translation "Artikel herunterladen fehlgeschlagen" fixed
  (reported by Marcel Logen).
- GUI: If there are multiple signature separators ("-- ") present, now
  the last one is used according to "Usenet Best Practice" draft 01
  (reported by Marcel Logen).

New features and improvements:
- XDG: Moved default configuration directory to location defined by XDG
  Base Directory Specification 0.7 ("$XDG_CONFIG_HOME/$CFG_NAME").
  Other modules now ask the XDG module for the configuration path.
- MAIN: The new command line option "-confprefix" can be used to
  override the configuration directory (proposed by Helmut Waitzmann).
- GUI: It is now possible to mark all articles in all groups as read
  (menu entry "Group->Mark all groups as read").
- MAIN: New command line option "-debug" to enable debug mode early.
- CONF: configfile entry "domain" replaced with "fqdn". Some \ 
users
  saw the hostname field in Message-ID algorithm A1 as privacy problem.
  A <dot-atom> can be configured for the new entry "fqdn" \ 
(should be a
  fully qualified domain name, but without root domain). It is used as
  <id-right> element when a Message-ID is created with algorithm A2.
- Support for SOURCE_DATE_EPOCH Specification 1.1 added to build system.
  Reproducible build option CFG_REPRODUCIBLE removed from CONFIG.
  The SOURCE_DATE_EPOCH variable from the environment now overrides the
  dates in the GUI, the output of the "-v" command line option and the
  man pages (original patch from Bernhard M. Wiedemann).
- Support for target "install-strip" added to build system. The target
  "install" no longer strips unnecessary symbols from binaries
  (proposed by Martin Schnitkemper).
- EXT: Support for external inews added.
  Pathname can be specified with the new "inews" entry in configfile.
- TLS: Protocol versions 1.0 and 1.1 are now disabled as required by
  RFC 8996. Both versions are still available in "weak" encryption mode.
- GUI: New menu entry "Group->Mark subthread as read".
- GUI: If there is only one entity to display for a MIME multipart
  message (e.g. the selected one with multipart/alternative), the
  entity header is now displayed too.
- GUI: An initial greeting phrase can now be specified with the new
  "initial_greeting" entry in configfile. It is inserted into articles
  that start a new thread (proposed by Wolfgang Bauer).
- FUTIL: Function added to create (multiple) missing directories of a
  path.
- FILTER: New scorefile syntax to eliminate the workaround with type
  "extended". All score rules now have a wildmat in the first field.
- FILTER: Simplified default regex for test group detection to
  "\.test$|^test$", removing the ".*" part at the beginning \ 
(proposed by
  Urs Janßen).
- POSIX: Support for POSIX.1-2008 and SUSv4 added.
  No local replacement functions are used anymore on modern operating
  systems. snprintf() replacement function now uses SUSv4 semantics.
- ENC: MIME encoded-words are now generated with "US-ASCII" charset
  declaration if there is no 8-bit data to encode in the header field
  (e.g. to represent words like " =?-?= " in a RFC 2049 conformant way).
  This follows the "lowest common denominator" principle decribed in
  RFC 2046 Section 4.1.2.
- TLS: Deprecated functions from OpenSSL 3 API are no longer used.
- GUI: Modified question popup windows to handle pressing ESC key as
  "No" or "Reject" respectively.
- GUI: Some entries moved from menu "Article" to "Group".
   2020-11-09 13:02:25 by Michael Baeuerle | Files touched by this commit (5) | Package updated
Log message:
news/flnews: Update to 0.18

- Searching for Unicode string in current article is now supported (case
  insensitive variant based on Unicode case folding algorithm)
- Unicode database updated to version 13.0.0 (CaseFolding.txt added)
- The new 'force_unicode' entry in configfile set to a nonzero value sends
  all outgoing articles in Unicode, if they contain non-ASCII characters
- Dark background color is now usable
- MIME conformance reached (as defined in RFC 2049 Section 2)
- If selected text is present, quote only selected text for followup
- XDG desktop entry and icon theme added (option CFG_XDG_DISABLE)
- Configuration window in GUI now allows to disable the "User-Agent" header
  field for outgoing articles
- It is now possible to enable AUTHINFO USER/PASS without encrypted connection
  (option CFG_NNTP_AUTH_UNENCRYPTED)
  This allows to use stunnel instead of the internal TLS module
- TLS module no longer calls deprecated functions HMAC*(), RSA_size() and
  SSL_get_peer_certificate() for OpenSSL API 3.0.0
   2020-08-17 22:20:41 by Leonardo Taccari | Files touched by this commit (2202)
Log message:
*: revbump after fontconfig bl3 changes (libuuid removal)
   2020-04-21 09:57:01 by Michael Baeuerle | Files touched by this commit (1)
Log message:
news/flnews: Remove libXcursor dependency

It is a dependency of FLTK library (missing in the bl3 file there).
   2020-04-20 02:43:51 by Joerg Sonnenberger | Files touched by this commit (1)
Log message:
Needs libXcursor
   2020-01-25 11:45:12 by Jonathan Perkin | Files touched by this commit (24)
Log message:
*: Remove obsolete BUILDLINK_API_DEPENDS.openssl.
   2020-01-18 22:51:16 by Jonathan Perkin | Files touched by this commit (1836)
Log message:
*: Recursive revision bump for openssl 1.1.1.
   2019-12-16 13:27:53 by Michael Baeuerle | Files touched by this commit (4) | Package updated
Log message:
news/flnews: Update to 0.17

Removed pkgsrc patches merged upstream.

Changelog
=========

0.17       Bugfix: Configuration test result for inttypes.h presence is used,
            reintroduce the test removed for 0.16
           Bugfix: BSD version of ntohl() for old systems was broken
           Bugfix: ISO-2022-JP decoder: Mask for unassigned codepoints fixed
           Bugfix: SHA2 support in OpenSSL 1.0.0 must be explicitly enabled
           Display article from "news" type URI in separate window (if \ 
it's not
            found in current group)
           Clickable References added (articles displayed in separate window)
           Search for Message-ID added to the Tools menu (Keyboard shortcut
            is Ctrl-s)
           Previous read article (in current group) menu entry added
           Keyboard shortcut for "Quit" changed from Ctrl-x to Ctrl-q \ 
(Proposed
            by Marcel Logen)
           Keyboard shortcut for "View source" changed from Ctrl-v to \ 
Ctrl-e
            (Proposed by Marcel Logen)
           Menu entry "Article->Mark as unread" (Ctrl-u) changed to \ 
toggle
            between read and unread state (Proposed by Marcel Logen)
           Command line option "-4" added (force usage of IPv4 network \ 
protocol)
           Flowed format: The 'flowed_insert_crlf' entry in configfile adds an
            empty line separator after every paragraph that ends with an empty
            line. Defaults to 0 (former behaviour)
           Flowed format: The behaviour of 'flowed_insert_crlf' can be requested
            by the sender of an article with "InsLine=yes" in the \ 
Content-Type
            headerfield.
           TLS module can now use OpenSSL 3 API (required for FFDHE group
            negotiation with TLSv1.2 and TLSv1.3 protocols)
           TLS module can now use LibreSSL 3 (formerly major version 2 was used
            to identify LibreSSL and distinguish it from OpenSSL)
           TLS modules compile time option 'CFG_USE_TLS_OWNCERTS' replaced by
            the new 'tls_owncerts' entry in configfile
           TLS modules experimental compile time option 'CFG_USE_TLS_CRLS'
            replaced by normal option 'CFG_TLS_CRLS_DISABLE'. Default is to use
            no CRLs (former behaviour) because this option increases the system
            requirements (to POSIX.1-2001 or XSI extension)
           TLS module now supports new 'crl_check' entry in configfile (ignored
            if CFG_TLS_CRLS_DISABLE is nonzero)
           TLS module now prints real LibreSSL version instead of generic 2.0.0
           TLS module no longer supports options 'CFG_USE_TLS_DHPARAM_CHECK' and
            'CFG_USE_TLS_SETSIGALG'. They were obsoleted by the OpenSSL 1.1 API
           Unicode database updated to version 12.1.0
           GUI module no longer supports experimental FLTK 1.3 option
            'USE_X11_GLYPH_SUBSTITUTION'. It was obsoleted by FLTK 1.4
           Modified LaTeX documentation to work with recent doxygen
   2019-11-04 20:17:11 by Roland Illig | Files touched by this commit (11)
Log message:
news: align variable assignments

pkglint -Wall -F --only aligned --only indent -r

No manual corrections.
   2019-05-23 21:23:24 by Roland Illig | Files touched by this commit (242)
Log message:
all: replace SUBST_SED with the simpler SUBST_VARS

pkglint -Wall -r --only "substitution command" -F

With manual review and indentation fixes since pkglint doesn't get that
part correct in every case.

Next | Query returned 23 messages, browsing 11 to 20 | Previous