PaulHowarth/Blog/2013-08-06

Tuesday 6th August 2013

Fedora Project

  • Updated gtkwave to 3.3.48 in Rawhide:

    • Fixed infinite loop hang on various helper executables when extra arguments are specified
    • Delete changed marker name if it exists when marker is removed
    • Added "Open Hierarchy" option that will expand the SST and select the hierarchy for a given signal selected in the Signals window

    • Added preliminary support for FsdbReader

    • FSDB fix for generate created hierarchies
    • FSDB fix for new debug info output style to be parsed
    • Added generate as scope type to VCD/FST/FSDB

    • Preliminary add for module port direction for FSDB and FST
    • Display signal direction column in SST if not all signals are declared as FST_VD_IMPLICIT

    • Fixed GTK warning when hide_sst is enabled and SST is opened then closed

    • Added extraction of in/out/inout from FSDB into FST with vcd2fst helper executable (it also converts FSDB to FST)

    • Added support for SV structures, unions, classes, packages, programs and interfaces

    • Updated signal parsing in FST/FSDB to handle NC declarations for arrays in VCD (i.e. bit-ranges are missing); use vcd2fst or the -o option to read NC VCD files with arrays properly

    • Preliminary support for SV datatypes of bit, logic, int, shortint, longint, byte, enum, and shortreal in VCD and FST

    • Added sparse array datatype to FST (currently unused by gtkwave)

    • Added support for attribute begin/end in FST (currently unused by gtkwave); this allows embedding of various data inside the structure tree

    • Added autoraise on entry window on keystrokes or periodically when it exists
    • Added ability to store $comment in FST files via the attribute mechanism (FST_AT_MISC/FST_MT_COMMENT)

Local Packages

  • New package perl-Net-HTTPTunnel (0.51)

  • Updated cdrtools to 3.01 alpha release 17

  • Updated dovecot to 2.2.5:

    • SSL: added support for ECDH/ECDHE cipher suites

    • Added some missing man pages
    • quota-status: added quota_status_toolarge setting

    • director: users near expiration could have been redirected to different servers at the same time

    • pop3: avoid assert-crash if client disconnects during LIST

    • mdbox: corrupted index header still wasn't automatically fixed

    • dsync: various fixes to work better with imapc and pop3c storages

    • ldap: sasl_bind=yes caused crashes, because Dovecot's lib-sasl symbols conflicted with Cyrus SASL library

    • imap: various error handling fixes to CATENATE

  • Updated dovecot (2.1) to 2.1.17, and pigeonhole to 0.3.5:

    • zlib: keep the last read mail uncompressed in a temporary file; this significantly improves performance when IMAP client does small partial fetches for a large mail

    • acl: optionally get default ACL's for private/shared namespaces from user's INBOX (plugin { acl_defaults_from_inbox = yes })

    • Case-insensitive unicode character comparisons weren't all working as they should
    • maildir: fixed handling over 26 keywords in a mailbox

    • auth: don't crash in non-PLAIN/LOGIN auth mechanism if master user login is attempted without any master passdbs configured

    • Changed error handling to be less of a nuisance for administrators: strictly user-caused errors are only reported in user log, and some errors are logged as info instead
    • Sieve: changed behaviour of redirect in case of a duplicate message delivery or a mail loop

    • Sieve vnd.dovecot.duplicate extension: added new features to the duplicate test, making it possible to manually compose the key value for duplicate checking; this extension is in the process of being standardized: https://tools.ietf.org/html/draft-bosch-sieve-duplicate-01

    • Sieve date extension: generate warning when invalid date part is specified

    • Sieve editheader extension: fixed crash occurring when addheader :last was used

    • Sieve editheader extension: fixed interaction with the Sieve body extension; if used together, the deleteheader action could fail after a body test was performed

    • Sieve include extension: fixed missing error clean-up that caused a resource leak

    • Sieve vacation extension: fixed determination of From: address for when sieve_vacation_dont_check_recipient is active

    • Sieve tools: the -D option wasn't enabled and documented for all tools

    • Sieve dict script storage: fixed potential segfault occurring when dict initialization fails

    • ManageSieve: fixed bug in skipping of CRLF at end of AUTHENTICATE command

    • ManageSieve: fixed handling of unknown commands pre-login

    • Fixed compile on Mageia Linux
    • Test suite: fixed a time zone dependency in the Sieve date extension tests

  • Updated gtkwave to 3.3.48 as per the Fedora version

  • Updated libxslt to avoid duplicate packaging of python examples

  • Updated perl-IPC-Cmd to 0.84:

    • Lowered CPU usage for run_forked()

    • Handle STDOUT/STDERR for run_forked() and coderefs (CPAN RT#85912)

    • Fixed regression introduced in 0.78 (CPAN RT#76901)

    • run_forked() now has a consistent API with run() (CPAN RT#70530)

    • Socket only used where needed

    • Install into sitelib by default if Perl ≥ v5.12.0

  • Updated perl-Net-FTPSSL to 0.23:

    • Added clarification to use of SSL_Client_Certificate option in pod text

    • Added support for tunnelling through a proxy server via the ProxyArgs option (CPAN RT#82094)

    • Added optional proxy server questions if Net::HTTPTunnel is installed for the test scripts (t/*.t)

    • Fixed bug in login() so the call to help() only happens if the login is successful

    • Avoid IO-Socket-SSL versions 1.79 to 1.85 due to bug when using certificates for the Data Channel and getting a bogus Man-In-The-Middle (MITM) warning (CPAN RT#84376)

    • Avoid MITM warning when not using certificates (CPAN RT#85420)

    • Fixed masking issue when writing to the log file when the value that needed to be masked contained regex special chars
    • Added clarification that any warnings printed below the 10-complex.t tests are just that: warnings, not errors preventing things from working; they are collected so the developer can be notified about them for fixing in future releases

  • Updated perl-Perl-Tidy to 20130806:

    • Fixed CPAN RT#87502, incorrect of parsing of smartmatch before hash brace

    • Added feature request CPAN RT#87330, trim whitespace after POD; the flag -trp (--trim-pod) will trim trailing whitespace from lines of POD

    • Fixed CPAN RT#87107, spelling

  • Updated sendmail to use unversioned documentation directories from F-20 (Bug #994090)


Recent