Commit graph

7928 commits

Author SHA1 Message Date
jperkin
4afc1cdd4c stdbuf is built and installed on Darwin, so add Mach-O to the weird
and wonderful OBJECT_FMT check to enable PLIST.stdbuf.
2015-06-16 22:28:13 +00:00
jakllsch
f2f14494c7 Update nvramtool to current git snapshot.
Changes seem to mostly be minor build and bugfixes.
2015-06-13 12:55:51 +00:00
jperkin
c89161c843 Fix Solaris support which has been broken since -r1.3 of patch-ag, which
removed all comments at the same time.  Put those comments back, and tidy
up the patch.

Bump PKGREVISION.
2015-06-12 13:58:07 +00:00
wiz
2e65d464e8 Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.
2015-06-12 10:50:58 +00:00
bouyer
ce70ad40f1 For disks larger than 128GB, the LBA capacity reported by IDE disks
should be limited to 128GB, the real size being reported in
LBA48 capacity.
Should fix disk corrution reported by Reinoud Zandijk.
Bump PKGREVISION
2015-06-11 17:42:43 +00:00
abs
0bc4005eb1 +rdfind 2015-06-11 12:22:56 +00:00
abs
ed2d25cc45 Added sysutils/rdfind version 1.3.4
Rdfind is a program that finds duplicate files. It is useful for compressing
backup directories or just finding duplicate files. It compares files based on
their content, not on their file names.

imported from wip (thanks to bartosz.kuzma for packaing there :)
2015-06-11 12:22:40 +00:00
fhajny
d0e335cd83 Update sysutils/collectd to 5.5.0.
Changes since 5.4.2:
* Build system: Ability to make out-of-tree builds has been fixed.
* Build system, Disk and Users plugins: Detection and use of libstatgrab
  >=0.90 has been added.
* Build system, Memory, CPU, TCPConns and Processes plugins: Numerous
  fixes related to OpenBSD support have been added.
* Build system: Plugins now only export "module_register()".
* Build system: Various cleanups and improvements have been done.
* collectd: Numerous internal changes and improvements to the daemon and
  the plugin API have been make.
* collectd: Numerous spelling mistakes have been corrected in comments
  and documentation and several error messages have been improved.
* collectd: Rules/Targets can now be appended to existing Filter Chains.
* collectd: Failing Filter Chains destinations will now log the list of
  available write targets.
* collectd: Support for process signaling and management by upstart and
  systemd has been implemented for the Linux platform.
* collectd: The "CollectInternalStats" option has been added.
* collectd: The daemon source code and dependencies have moved to the
  "src/daemon/" directory.
* collectd: The new "MaxReadInterval" option allows to cap the
  exponential retry interval of plugins read errors.
* collectd: The "-P" command-line option now has precedence over the
  "PIDFile" option.
* collection.cgi: Various data-source related adjustments have been made.
* libcollectdclient: Now propagates errors when signing / encrypting
  network packets.
* Configuration: Support for unquoted IPv6 addresses has been added.
* Documentation: Various improvements have been done.
* Examples: the sample C plugin has been updated to the current plugin API.
* Licensing: The following components have been relicensed to the MIT
  license: the Apple Sensors, Ascent, DBI, E-Mail, Entropy, GenericJMX,
  gmond, LogFile, nginx, Notify Desktop, NTPd, NUT, olsrd, Perl, Ping,
  PostgreSQL, Protocols, RouterOS, RRDCacheD, SNMP, StatsD, SysLog,
  Table, Tail, UnixSock, vmem, VServer, Wireless, Write Riemann and XMMS
  plugins, the core collectd daemon, the collectdmon, collectd-nagios
  and collectd-tg utilities, all the Targets and Matches, liboconfig,
  most of the "utils_*" files and the plugin API.
* Tests: A test suite has been added.
* Threshold: The hysteresis calculation has been made more reliable.
* Threshold: Various fixes and improvements have been made.
* AMQP plugin: The "ConnectionRetryDelay" option has been added,
  allowing to delay reconnection.
* AMQP plugin: The "QueueDurable" and "QueueAutoDelete" options have
  been added, giving control over queue creation and deletion.
* Apache, Ascent, BIND, cURL, cURL-JSON, cURL-XML, nginx and Write HTTP
  plugins: Customizing the "User-Agent" field is now possible at
  compile-time.
* Apache, Ascent, BIND, cURL, cURL-JSON, cURL-XML, nginx plugins: The
  connection will be reset if it hasn't completed within the configured
  "Interval". The new "Timeout" option gives control over this behavior.
* Apache, Ascent, cURL, cURL-JSON, cURL-XML, nginx, Write HTTP plugins:
  Allow usernames and passwords to contain colons if built against
  libcurl >= 7.19.1.
* Apache plugin: The "SSLCiphers" option gives control over the
  encryption algorithms to use with TLS connections.
* Barometer plugin: This new plugin reads sensor data from various
  Freescale and Bosch digital barometers.
* Battery plugin: Reporting values as percentages and reporting degraded
  batteries has been added.
* Battery plugin: Support for reading values from sysfs on Linux has
  been added.
* Battery plugin: The value for current is no longer supplied unless the
  battery provides this information.
* BIND plugin: Bind's XML v3 API is now supported.
* Ceph plugin: This new plugin collects statistics from the Ceph
  distributed storage system.
* ConnTrack plugin: Support for reporting values as percentages as well
  as legacy conntrack files in "/proc" has been added.
* CPU plugin: The plugin is now able to report values as percentages and
  aggregate values per-state and per-CPU.
* cURL-JSON plugin: Extracting values from complex JSON structures has
  been enhanced.
* cURL-JSON plugin: Intervals can now be configured on a per-URL basis.
* cURL-JSON, cURL-XML, Write HTTP plugins: These plugins now also follow
  HTTP redirects.
* cURL, cURL-JSON, cURL-XML plugins: HTTP Digest authentication has been
  implemented.
* DBI, Oracle, PostgreSQL plugins: A "MetadataFrom" parameter has been
  added which allows to set metadata from database columns.
* DBI plugin: Querying several databases in parallel is now possible.
* Disk plugin: On the Linux platform, disk names can now get looked up
  in udev with the "UdevNameAttr" option.
* Disk plugin: This plugin now collects several additional I/O-related
  metrics on the Linux platform.
* DRBD plugin: This new plugin reads Linux's Distributed Replicated
  Block Device (DRBD) statistics.
* Exec, UnixSock plugins: The "PUTNOTIF" command now allows to set
  metadata on notifications.
* fhcount plugin: This new plugin reports the number of used file handles.
* GenericJMX plugin: A Class Loader for "JMXConnectorFactory" has been
  added, allowing the plugin to work with JBOSS > 7.
* IPC plugin: This new plugin collects information related to shared memory.
* Java plugin: Now uses the hostname defined in the configuration file.
* Load plugin: The plugin is now able to report values as percentages.
* Log Logstash plugin: This new plugin writes collectd logs and events
  as Logstash JSON formatted events.
* LVM plugin: The plugin collects thin pool data volumes size, and no
  longer reports virtual volumes.
* memcached plugin: "listen_disabled_num" are now also reported.
* Memory plugin: Slab memory reporting on the Linux platform has been added.
* Memory plugin: The plugin is now able to report values as percentages.
* Modbus plugin: Selecting between holding and input registers is now
  possible.
* Modbus plugin: Support for accessing devices through an RS-485 serial
  port has been added.
* Multimeter plugin: This plugin isn't built by default on the AIX
  platform anymore.
* MySQL and PostgreSQL plugins: Passing "127.0.0.1" as a host will now
  result in the global Hostname being used in metric names.
* MySQL plugin: InnoDB, Select and Sort statistics collection has been added.
* MySQL plugin: The "Alias" and "ConnectTimeout" options have been added.
* Netlink plugin: Support for 64bit netlink counters has been added.
* Network plugin: The "ReconnectInterval" configuration option has been added.
* NFS plugin: Support for NFSv4.0 has been implemented.
* OneWire plugin: Support for more temperature-providing sensor families
  has been added.
* OneWire plugin: Support for full OWFS path and more device families
  has been implemented.
* OpenLDAP plugin: This new plugin reads monitoring information from
  OpenLDAP's "cn=Monitor" subtree.
* OpenVPN plugin: Support for OpenVPN 2.3.0 has been implemented.
* OpenVZ plugin: Various improvements have been made, making the plugin
  report values like the other collectd plugins do.
* Perl plugin: A new "listval_filter" method has been added, various
  internal cleanups and improvements have been made and a test suite has
  been added.
* PostgreSQL plugin: The new "ExpireDelay" option allows skipping older
  values pending write when the database slows down.
* PowerDNS plugin: The plugin was updated for stats from pdns 3.4.3.
* Processes plugin: A memory-usage related optimization for low-profile
  systems has been added.
* Python plugin: Support for Python3 has been improved, "ModulePath" is
  now prepended to "sys.path", and the "get_dataset()" function has been
  added to the Python API.
* Redis and Write_Redis plugins: The support library has been switched
  from credis to hiredis.
* Redis plugin: Custom commands can now be used to fetch values stored
  in Redis.
* Redis plugin: Support for passwords up to 512 characters long has been added.
* Sensors plugin: Support for lm_sensors' power sensors has been added.
* SMART plugin: This new plugin collects SMART statistics from disk drives.
* SNMP plugin: A blacklist/whitelist feature can now be used to filter
  which OIDs to collect.
* SNMP plugin: SNMPv3 authentication and encryption support has been
  implemented.
* SNMP plugin: Two error messages have been disambiguated.
* Swap plugin: The plugin is now able to report values as percentages.
* Swap plugin: The plugin no longer fails on Linux systems where
  "SwapCached" isn't exposed by the kernel.
* Tail plugin: "GaugeInc" and "GaugeAdd" options have been implemented.
* Tail plugin: Intervals can now be configured on a per-File basis.
* TCPConns plugin: The "AllPortsSummary" option, allowing to summarize
  all connections, has been added.
* TCPConns plugin: Three metrics were renamed on the AIX platform, for
  the sake of consistency.
* Turbostat plugin: This new plugin reads CPU frequency and C-state
  residency on modern Intel turbo-capable processors.
* UnixSock plugin: The "GETTHRESHOLD" command has been re-added.
* Varnish plugin: Varnish 4 support has been added, as well as as
  monitoring metrics only available in Varnish 4.
* virt plugin: Guests memory usage is now also collected.
* virt plugin: It is now possible to chose between using guests' name or
  UUID as plugin_instance.
* virt plugin: The libvirt plugin has been renamed to virt.
* Write Graphite plugin: When the connection to graphite fails,
  reconnection attempts are now limited to once per second.
* Write HTTP plugin: Multi-instance support of this plugin has been
  improved. The "<URL "url">" block has been deprecated in favor of
  "<Node "identifier">".
* Write HTTP plugin: Several TLS-related configuration options have been
  added.
* Write HTTP plugin: The "LowSpeedLimit" and "Timeout" options allow to
  reset slow/stalled network connections.
* Write HTTP plugin: The size of the payload posted to the HTTP server
  can now be controlled with the "BufferSize" option.
* Write Kafka plugin: This new plugin sends data to Apache Kafka, a
  distributed messaging queue.
  ciomaire, Vincent Bernat, Marc Fournier. #670, #694, #794, #853, #014
* Write Log plugin: This new plugin dispatches collected values to the
  configured log destination(s).
* Write Riemann plugin: Extra meta strings are now added as attributes
  in notifications.
* Write Riemann plugin: Notification message are now sent to the Riemann
  server via the description field.
* Write Riemann plugin: Support for custom attributes has been added.
* Write Riemann plugin: Support had been implemented for sending events
  to Riemann in batches (when using TCP), and is enabled by default.
* Write Riemann plugin: The "EventServicePrefix" option has been added,
  which adds a prefix to event service names.
* Write Riemann plugin: Threshold checks can now be passed down to the
  Riemann server.
* Write Sensu plugin: This new plugin submits values to Sensu, a stream
  processing and monitoring system.
* Write TSDB plugin: This new plugin sends data to OpenTSDB, a scalable
  time series database.
* ZFS ARC plugin: Support for ZFS-on-Linux has been added.
* Zookeeper plugin: This new plugin reads data from the Apache Zookeeper
  "MNTR" command.
2015-06-10 20:05:26 +00:00
taca
a711f5aa0a Update ruby-listen to 2.10.0.
v2.10.0
@e2 e2 released this on 27 Mar, 6 commits to master since this release

Major changes

* #304 - lock to Cellulloid 0.16 (if you need Celluloid 0.15, use Listen 2.9.0 and ask for backports if necessary)

Bugfixes

* #301 - avoid BSD adapter crash when watched file doesn't exist

Improvements

* #303 - allow listen tool to watch multiple directories
2015-06-10 14:53:09 +00:00
taca
f11552ca7f Make this package build on Ruby 2.2. 2015-06-10 14:47:59 +00:00
taca
d5962e4db7 Update ruby-facter to 2.4.4.
Facter 2.4.4
Released May 20, 2015

Facter 2.4.4 is a bug fix release in the Facter 2.4 series. It also
deprecates the --puppet command line option, since it caused circular load
dependencies. To run Facter in Puppet’s context, you should use the puppet
facts command instead.

* FACT-96: Deprecate ‘facter –puppet’
* FACT-628: facter returns incorrect value for facter virtual for Solaris Ldoms
* FACT-697: If NetworkManager is installed but not used facter throws a warning.
* FACT-975: On PPC64LE architecture, processors aren’t detected
* FACT-963: Remove pre-suite environment setup for AIO

Facter 2.4.3
Released April 2, 2015

Facter 2.4.3 is an AIO support release in the Facter 2.4 series that also
includes two improvements to performance, and multiple bug fixes.

AIO External Facts Directory Change

Changed external facts directory from /opt/puppetlabs/agent/facts.d to
/opt/puppetlabs/facter/facts.d on *nix. Windows is unchanged.

* FACT-826: Prepend AIO external facts directory for root

Improvements to Performance and Speed

* Reduced calls to ip link show for
  performance. Facter::Util:IP.get_interface_value called
  get_bonding_interface for every possible value, which could have caused
  performance issues if many interfaces were being used.

* Improved the speed of puppetversion in standalone Facter. There is no
  notable difference when calling Facter while Puppet is already
  running. Previously, running Facter with --timing showed that puppetversion
  was by far the slowest fact. This was not true when executed by Puppet, but
  gave the impression that Puppet is slow.

Bugs

* FACT-893: selinux_config_policy returns “unknown” on Debian and RHEL7
* FACT-596: Fix to selinux_config_policy, always returned “unknown” on
  Debian and RHEL7.
* FACT-825: Default timeout for prtdiag in the ‘virtual’ fact is too low
  for large Solaris systems
* FACT-830: xendomains returning empty on debian hosts
* FACT-834: Only load ec2 rest once to avoid double loading warnings
* FACT-888: Facter does not properly detect KVM when CPU type is not
  qenu32/qumu64
* FACT-894: Prepend ~/.puppetlabs/opt/facter/facts.d to external search path
  for non-root
* FACT-805: use /etc/os-release on CoreOS

Full List of Issues

See Jira for a full list of issues resolved in Facter 2.4.3.

Facter 2.4.2

Facter 2.4.2 was not publicly released, and no packages were provided.
2015-06-10 14:45:09 +00:00
fhajny
118a3d7534 Update sysutils/rsyslog to 8.10.0.
Version 8.10.0 [v8-stable] 2015-05-19
- imfile: add capability to process multi-line messages based on regex
  input parameter "endmsg.regex" was added for that purpose. The new
  mode provides much more power in processing different multiline-formats.
- pmrfc3164: add new parameters
  * "detect.yearAfterTimestamp"
    This supports timestamps as generated e.g. by some Aruba Networks
    equipment.
  * "permit.squareBracesInHostname"
    Permits to use "hostnames" in the form of "[127.0.0.1]"; also seen in
    Aruba Networks equipment, but we strongly assume this can also happen
    in other cases, especially with IPv6.
- supplementary groups are now set when dropping privileges
  closes https://github.com/rsyslog/rsyslog/issues/296
  Thanks to Zach Lisinski for the patch.
- imfile: added brace glob expansion to wildcard
  Thanks to Zach Lisinski for the patch.
- zmq: add the ability for zeromq input and outputs to advertise their
  presence on UDP via the zbeacon API.
  Thanks to Brian Knox for the contribution.
- added omhttpfs: contributed module for writing to HDFS via HTTP
  Thanks to sskaje for the contribution.
- Configure option "--disable-debug-symbols" added which is disabled per
  default. If you set the new option, configure won't set the appropriate
  compiler flag to generate debug symbols anymore.
- When building from git source we now require rst2man and yacc (or a
  replacement like bison).
  That isn't any new requirement, we only added missing configure checks.
- Configure option "--enable-generate-man-pages" is now disabled for non git
  source builds per default but enforced when building from git source.
- mmpstrucdata: some code cleanup
  removed lots of early development debug outputs
- bugfix imuxsock: fix a crash when setting a hostname
  Setting a hostname via the legacy directive would lead to a crash
  during shutdown caused by a double-free.
  Thanks to Tomas Heinrich for the patch.
- bugfix: memory leak in mmpstrucdata
  Thanks to Gregoire Seux for reporting this issue.
  closes https://github.com/rsyslog/rsyslog/issues/310
- bugfix (minor): default action name: assigned number was one off
  see also https://github.com/rsyslog/rsyslog/pull/340
  Thanks to Tomas Heinrich for the patch.
- bugfix: memory leak in imfile
  A small leak happened each time a new file was monitored based on
  a wildcard. Depending on the rate of file creation, this could result
  in a serious memory leak.
2015-06-09 15:00:33 +00:00
fhajny
17ac382013 One more epoll configure check bypassed on SunOS. 2015-06-08 15:08:41 +00:00
fhajny
8174d3658f Disable compatibility epoll headers on SunOS, fixes modern Illumos builds. 2015-06-08 13:59:38 +00:00
youri
d09cb86e35 Update libsoup buildlink path. 2015-06-07 14:05:57 +00:00
gdt
d999f0389e Drop maintainership. 2015-06-07 12:33:50 +00:00
prlw1
abf2af787a Build fix from Kamil Rytarowski in PR pkg/49934.
While here set LICENSE.
2015-06-06 10:59:57 +00:00
khorben
426766eec3 Apply fixes from upstream for XSA-133
XXX pull-ups
2015-06-05 18:41:18 +00:00
khorben
e20ca94c86 Apply fixes from upstream for XSA-133
XXX pull-ups
2015-06-05 18:18:41 +00:00
khorben
7381df862e Apply fixes from upstream for XSA-133
The patch really belongs here rather than in sysutils/xenkernel45 (where
it is already applied).
2015-06-05 18:15:42 +00:00
khorben
08a79cdfe4 Apply fixes from upstream for XSA-133
Privilege escalation via emulated floppy disk drive

The code in qemu which emulates a floppy disk controller did not
correctly bounds check accesses to an array and therefore was
vulnerable to a buffer overflow attack.

A guest which has access to an emulated floppy device can exploit this
vulnerability to take over the qemu process elevating its privilege to
that of the qemu process.

All Xen systems running x86 HVM guests without stubdomains are
vulnerable to this depending on the specific guest configuration. The
default configuration is vulnerable.

Guests using either the traditional "qemu-xen" or upstream qemu device
models are vulnerable.
Guests using a qemu-dm stubdomain to run the device model are only
vulnerable to takeover of that service domain.

Systems running only x86 PV guests are not vulnerable.
ARM systems are not vulnerable.
2015-06-05 17:15:04 +00:00
wiedi
7bd669e189 githubify screenbrightness 2015-06-05 14:43:48 +00:00
wiedi
884b5eaa2c add test target 2015-06-04 20:43:49 +00:00
ryoon
f54efb78c8 Fix build under Solaris/x86_64 11.2. 2015-06-04 17:21:06 +00:00
youri
80ce74b39a Update xfce4-thunar to 10.6.10:
Change logs:

1.6.10
======
- Do not track thunar/thunar-marshal.{c,h} (Harald Judt)
- Remove Makefile and Makefile.in files when running distclean (Harald Judt)
- Remove subversion $Id$ tags (Harald Judt)
- Really fix trash state at startup (bug #9513 and #11913) (Harald Judt)
- Use proper return type for thunar_file_reload (bug #11913) (Harald Judt)
- Revert "Fix loading the trash bin status at startup (bug #9513)" (Harald Judt)

1.6.9
=====
- Fix ThunarBulkRename script not supporting spaces (bug #9713) (Harald Judt)
- Use "Name" column for drag & drop instead of first column (bug #11905) (Harald Judt)
- Update the path entry icon when current file changes (Harald Judt)
- Revert changes for restoring the trash in the session client (bug #9513) (Harald Judt)
- Fix loading the trash bin status at startup (bug #9513) (Harald Judt)
- Turn off building gtk-docs API reference (Harald Judt)
- Fix cppcheck warning about uninitialized variable (Harald Judt)
- Disable "Set as default application" by default in the chooser dialog (bug #10548) (Harald Judt)
- Remember chosen application in the chooser dialog as last used (Harald Judt)
- Remember the last used application when opening files (Harald Judt)
- Fix reload when file is replaced with directory of the same name (Harald Judt)
- Do listen for G_FILE_MONITOR_EVENT_ATTRIBUTE_CHANGED (bug #11896) (Harald Judt)
- Fix comments for toggle-menubar (Harald Judt)
- Allow opening by middle-click in tree view only for mounted devices and resources (Harald Judt)
- Keep selection in original tree view when middle-clicking for new tab/window (Harald Judt)
- Keep path selected after unmounting a device via KEY_Left (Harald Judt)
- Unmount device if collapsing a collapsed device tree with KEY_Left in the tree view (Harald Judt)
- Fix wrong network icon shown in tree view (Harald Judt)
- Fix tree view opening mounted devices in new tab (Harald Judt)
- Use only open selection instead of open action with KEY_Up and KEY_Down (Harald Judt)
- Fix assertion when hitting KEY_Left on a top-level item in the tree view (Harald Judt)
- Revert workaround for desktop toplevel item in the tree view (Harald Judt)
- Always select the proper toplevel item in the thunar tree view (Harald Judt)
- Unescape URI in history error message (Harald Judt)
- Remove unmounted files from history when going back or forward (Harald Judt)
- Translation updates: Basque, French, Galician
2015-06-04 16:04:04 +00:00
wiz
1aba955240 Update to 0.16:
Version 0.16
------------

(bugfix release, released on May 16, 2015)
- Fix typo preventing the security confirmation prompt from working (#303)
- Improve handling of systems with improperly configured file system encoding (#289)
- Fix "All archives" output for attic info. (#183)
- More user friendly error message when repository key file is not found (#236)
- Fix parsing of iso 8601 timestamps with zero microseconds (#282)
2015-05-28 07:07:19 +00:00
bsiegert
c05ae0bdb1 SECURITY: add patch for denial-of-service vulnerability. From Matthias
Ferdinand via pkgsrc-users. Bump PKGREVISION.
2015-05-23 13:11:07 +00:00
kefren
254fc16caa Bump revision for dbus-sharp[-glib] and ndesk-dbus[-glib] for previous
mono requirement change
2015-05-23 06:44:58 +00:00
kefren
89400f2371 switch dbus-sharp, dbus-sharp-glib, ndesk-dbus and ndesk-dbus-glib to
the latest mono
2015-05-23 06:40:15 +00:00
mef
f1ae6deedb Githubify. No binary change. 2015-05-17 12:31:52 +00:00
abs
94cb93376b Updated sysutils/dc-tools to 1.5
v1.5: use xorg.conf.uskbd if present as a default xorg.conf (From Travis Paul)
2015-05-17 12:19:42 +00:00
mef
e1777e7668 Update 1.8 to 1.11
(from bash script itself):
------------------
#   v1.9 - 2015-02-12 11:50:00+0100
#       * documentation update
#       * fixing --preserve-root
#       * code cleanup
#   v1.10 - 2015-03-24 00:40:00+0100
#       + adding -d/--dir option (remove empty directory)
#       * updating some output messages
#   v1.11 - 2015-05-11 00:05:00+0200
#       * fixing deletion of invalid symlinks
#       * unifying quotations
2015-05-17 12:12:49 +00:00
mef
7cbd26b930 Githubify. No binary change. 2015-05-17 10:53:07 +00:00
wiz
2f4c2eece6 Update to 1.6.8, from David H. Gutteridge in PR 49858. Ok youri@.
1.6.8

- Watch for CHANGES_DONE_HINT instead of CHANGED and ATTRIBUTE_CHANGED =
(bug #8377) (Harald Judt)
- Shortcut view: Fix "selection in selection" graphical bug when =
renaming shortcut (Harald Judt)
- Fix broken shortcut renaming (bug #11885) (Harald Judt)
- Unescape URIs in the shortcut view (bug #10831) (Harald Judt)
- Fix compiler warning because of missing curly braces (Harald Judt)
- Fix compilation error because of wrong variable name (Harald Judt)
- Fix unescaping of local paths in path entry (bug #8190) (Harald Judt)
- Fix escaping and unescaping URI in path entry (bug #8910) (Harald =
Judt)
- Let the tree view keep the focus when clicking on an item (bug #11863) =
(Harald Judt)
- Fix switching to the 10th tab via <alt>-<0> keyboard shortcut (Harald =
Judt)
- Fix removal of a directory wrongly affecting the current tab (bug =
#10981) (Harald Judt)
- Keep the scroll position when restoring the file selection (Harald =
Judt)
- Restore selection only when rows-reordered signal is received (bug =
#11855) (Harald Judt)
- For folders copied always append "copy #" to the end of their names =
(bug #11862) (Harald Judt)
- Update F5 binding for new ThunarWindow::reload signal (Evangelos =
Foutras)
- Do not perform the complete folder reload in idle (bug #11849) (Harald =
Judt)
- Coverity CID 60623: Unused value (Harald Judt)
- Coverity CID 60621: Missing return statement (Harald Judt)
- Coverity CID 60620: Explicit null dereferenced (Harald Judt)
- Coverity CID 60619: Explicit null dereferenced (Harald Judt)
- Coverity CID 60617: Unchecked return value (Harald Judt)
- Remove unused variable in thunar_standard_view_set_history (Harald =
Judt)
- Remove startup notification dependencies (bug #11837) (Harald Judt)
- Translation updates: Galician, German, Lithuanian

1.6.7
=====
- Improve drag & drop and selecting in the details view (bug #11605) (Harald Judt)
- Let row changes accumulate a bit before restoring selection (Harald Judt)
- Implement reloading file information on manual reload (Harald Judt)
- Extend reload functions to allow a full reload (Harald Judt)
- Check in thunar-marshal with new _thunar_marshal_BOOLEAN__BOOLEAN (Harald Judt)
- Reload files changed by jobs in an idle loop (bug #11008) (Harald Judt)
- Refactor code for moving thumbnail cache file on renames/moves (Harald Judt)
- Rework thunar_file_monitor to properly register moved files (Harald Judt)
- Add function to reload parent file of a file (Harald Judt)
- Fix updating file info for moved files (bug #11008) (Harald Judt)
- Revert "Refresh file info after getting it from cache (bug #11008)" (Harald Judt)
- Update the location bar after reload (bug #10518) (Harald Judt)
- Fix updating custom actions (bug #11749) (Harald Judt)
- Update rows on changes of case-sensitive and folders-first settings (Harald Judt)
- Fix typos and grammar mistakes in a few comments (Harald Judt)
- Make new windows inherit the history of the origin view (bug #5538) (Harald Judt)
- Make new tabs inherit the history of the origin view (bug #5538) (Harald Judt)
- Keep the history across view changes (bug #10171) (Harald Judt)
- Implement functions for copying the history of a view (Harald Judt)
- Rename tsv_restore_selection to tsv_select_after_row_deleted (Harald Judt)
- Redraw the details view on row changes (Harald Judt)
- Restore selection on row changes too (bug #9886) (Harald Judt)
- Improve mouse wheel zoom behaviour (Harald Judt)
- Remember and restore file selection on view changes (Harald Judt)
- Restore file selection when changing sort order (bug #9886) (Harald Judt)
- Update model with changed binary file size setting immediately (Harald Judt)
- Fix typo busy_pulse in thunar-shortcuts-model.c (Harald Judt)
- Fix typo in thunar-clipboard-manager (Harald Judt)
- Fix Gdk-CRITICAL error (Thaddaeus Tintenfisch)
- Clean up more files with make clean (Harald Judt)
- Rework usage of binary file size properties (bug #11450) (Harald Judt)
- Remove duplicate break statement in thunar-standard-view (Harald Judt)
- Fix compiler warning about shadowing 'basename' (bug #11633) (Matt Thirtytwo)
- thunar/thunar-dbus-service-infos.xml corrections (Thaddaeus Tintenfisch)
- Fix startup id handling for launch requests over D-Bus (bug #9646) (Thaddaeus Tintenfisch)
- Fallback to non-cached version of source file (bug #9142) (Thaddaeus Tintenfisch)
- Translation updates: Chinese (China), Croatian, English (Australia), French, German,
  Greek, Italian, Lithuanian, Polish, Swedish, Ukrainian
2015-05-16 06:47:02 +00:00
wiz
86caaad7e3 Update to 1.8.18:
D-Bus 1.8.18 (2015-05-14)
==

The “unicorn rifts” release.

Security hardening:

• On Unix platforms, change the default configuration for the session bus
  to only allow EXTERNAL authentication (secure kernel-mediated
  credentials-passing), as was already done for the system bus.

  This avoids falling back to DBUS_COOKIE_SHA1, which relies on strongly
  unpredictable pseudo-random numbers; under certain circumstances
  (/dev/urandom unreadable or malloc() returns NULL), dbus could
  fall back to using rand(), which does not have the desired unpredictability.
  The fallback to rand() has not been changed in this stable-branch since
  the necessary code changes for correct error-handling are rather intrusive.

  If you are using D-Bus over the (unencrypted!) tcp: or nonce-tcp: transport,
  in conjunction with DBUS_COOKIE_SHA1 and a shared home directory using
  NFS or similar, you will need to reconfigure the session bus to accept
  DBUS_COOKIE_SHA1 by commenting out the <auth> element. This configuration
  is not recommended.

  (fd.o #90414, Simon McVittie)

Other fixes:

• Add locking to DBusCounter's reference count and notify function
  (fd.o #89297, Adrian Szyndela)

• Ensure that DBusTransport's reference count is protected by the
  corresponding DBusConnection's lock (fd.o #90312, Adrian Szyndela)

• On Windows, listen on the same port for IPv4 and IPv6 (previously
  broken by an endianness mistake), and fix a failure to bind TCP
  sockets on approximately 1 attempt in 256 (fd.o #87999, Ralf Habacker)

• Correctly release DBusServer mutex before early-return if we run out
  of memory while copying authentication mechanisms (fd.o #90004,
  Ralf Habacker)

• Fix some missing \n in verbose (debug log) messages (fd.o #90004,
  Ralf Habacker)

• Clean up some memory leaks in test code (fd.o #90004, Ralf Habacker)
2015-05-14 17:21:06 +00:00
bsiegert
64ab8af9eb Update pv to 1.6.0. Patch from Jonathan Buschmann in PR pkg/49795.
1.6.0 - 15 March 2015

	fix lstat64 support when unavailable - separate patches supplied by
Ganael Laplanche and Peter Korsgaard
	(#1506) new option "-D" / "--delay-start" to only show bar after N
seconds (Damon Harper)
	new option "--fineta" / "-I" to show ETA as time of day rather than
time remaining - patch supplied by Erkki Seppälä (r147)
	(#1509) change ETA (--eta / -e) so that days are given if the hours
remaining are 24 or more (Jacek Wielemborek)
	(#1499) repeat read and write attempts on partial buffer fill/empty to
work around post-signal transfer rate drop reported by Ralf Ramsauer
	(#1507) do not try to calculate total size in line mode, due to bug
reported by Jacek Wielemborek and Michiel Van Herwegen
	cleanup: removed defunct RATS comments and unnecessary copyright
notices
        clean up displayed lines when using --watchfd PID, when PID exits
        output errors on a new line to avoid overwriting transfer bar

Changes in older releases :

new option --watchfd
new option --null
new option --skip-errors
new option --format
new option --remote (-R) to control an already-running process
new option --line-mode (-l) to count lines instead of bytes
Fixes for AIX, Cygwin, Solaris, MacOSX
Change license to Artistic 2.0
2015-05-12 15:45:21 +00:00
wiz
8de33cfb25 Move py-attic from devel to sysutils, where it belongs. 2015-05-07 12:26:12 +00:00
mef
141f7426a8 (pkgsrc)
- Drop patches/patch-lib_parse-datetime.c (the comment of the patch was)
      | Fix CVE-2014-9471 TZ parsing bug.
      | Via https://debbugs.gnu.org/cgi/bugreport.cgi?bug=16872
  - Set MAKE_JOBS_SAFE= no, to avoid following problem
      # --- man/chroot.1 ---
      #   GEN      man/chroot.1
      # help2man: can't get `--help' info from chroot.td/chroot
      # Try `--no-discard-stderr' if option outputs to stderr
      # *** [man/chroot.1] Error code 127
(upstream)
  - update to 8.23
------------------
* Noteworthy changes in release 8.23 (2014-07-18) [stable]

** Bug fixes

  chmod -Rc no longer issues erroneous warnings for files with special bits set.
  [bug introduced in coreutils-6.0]

  cp -a, mv, and install --preserve-context, once again set the correct SELinux
  context for existing directories in the destination.  Previously they set
  the context of an existing directory to that of its last copied descendent.
  [bug introduced in coreutils-8.22]

  cp -a, mv, and install --preserve-context, no longer seg fault when running
  with SELinux enabled, when copying from file systems that return an error
  when reading the SELinux context for a file.
  [bug introduced in coreutils-8.22]

  cp -a and mv now preserve xattrs of symlinks copied across file systems.
  [bug introduced with extended attribute preservation feature in coreutils-7.1]

  date could crash or go into an infinite loop when parsing a malformed TZ="".
  [bug introduced with the --date='TZ="" ..' parsing feature in coreutils-5.3.0]

  dd's ASCII and EBCDIC conversions were incompatible with common practice and
  with POSIX, and have been corrected as follows.  First, conv=ascii now
  implies conv=unblock, and conv=ebcdic and conv=ibm now imply conv=block.
  Second, the translation tables for dd conv=ascii and conv=ebcdic have been
  corrected as shown in the following table, where A is the ASCII value, W is
  the old, wrong EBCDIC value, and E is the new, corrected EBCDIC value; all
  values are in octal.

      A   W   E
     041 117 132
     133 112 255
     135 132 275
     136 137 232
     174 152 117
     176 241 137
     313 232 152
     325 255 112
     345 275 241

  [These dd bugs were present in "the beginning".]

  df has more fixes related to the newer dynamic representation of file systems:
  Duplicates are elided for virtual file systems like tmpfs.
  Details for the correct device are output for points mounted multiple times.
  Placeholder values are output for inaccessible file systems, rather than
  than error messages or values for the wrong file system.
  [These bugs were present in "the beginning".]

  df now outputs all appropriate entries in the presence of bind mounts.
  On some systems, entries would have been incorrectly elided due to
  them being considered "dummy" mounts.
  [bug introduced in coreutils-8.22]

  du now silently ignores directory cycles introduced with bind mounts.
  Previously it would issue a warning and exit with a failure status.
  [bug introduced in coreutils-8.1]

  head --bytes=-N and --lines=-N now handles devices more
  consistently, not ignoring data from virtual devices like /dev/zero,
  or on BSD systems data from tty devices.
  [bug introduced in coreutils-5.0.1]

  head --bytes=-N - no longer fails with a bogus diagnostic when stdin's
  seek pointer is not at the beginning.
  [bug introduced with the --bytes=-N feature in coreutils-5.0.1]

  head --lines=-0, when the input does not contain a trailing '\n',
  now copies all input to stdout.  Previously nothing was output in this case.
  [bug introduced with the --lines=-N feature in coreutils-5.0.1]

  id, when invoked with no user name argument, now prints the correct group ID.
  Previously, in the default output format, it would print the default group ID
  in the password database, which may be neither real nor effective.  For e.g.,
  when run set-GID, or when the database changes outside the current session.
  [bug introduced in coreutils-8.1]

  ln -sf now replaces symbolic links whose targets can't exist.  Previously
  it would display an error, requiring --no-dereference to avoid the issue.
  [bug introduced in coreutils-5.3.0]

  ln -sr '' F no longer segfaults.  Now works as expected.
  [bug introduced with the --relative feature in coreutils-8.16]

  numfmt now handles blanks correctly in all unibyte locales.  Previously
  in locales where character 0xA0 is a blank, numfmt would mishandle it.
  [bug introduced when numfmt was added in coreutils-8.21]

  ptx --format long option parsing no longer falls through into the --help case.
  [bug introduced in TEXTUTILS-1_22i]

  ptx now consistently trims whitespace when processing multiple files.
  [This bug was present in "the beginning".]

  seq again generates correct output with start or end values = -0.
  [bug introduced in coreutils-8.20.]

  shuf --repeat no longer dumps core if the input is empty.
  [bug introduced with the --repeat feature in coreutils-8.22]

  sort when using multiple threads now avoids undefined behavior with mutex
  destruction, which could cause deadlocks on some implementations.
  [bug introduced in coreutils-8.6]

  tail -f now uses polling mode for VXFS to cater for its clustered mode.
  [bug introduced with inotify support added in coreutils-7.5]

** New features

  od accepts a new option: --endian=TYPE to handle inputs with different byte
  orders, or to provide consistent output on systems with disparate endianness.

  configure accepts the new option --enable-single-binary to build all the
  selected programs in a single binary called "coreutils".  The selected
  programs can still be called directly using symlinks to "coreutils" or
  shebangs with the option --coreutils-prog= passed to this program.  The
  install behavior is determined by the option --enable-single-binary=symlinks
  or --enable-single-binary=shebangs (the default).  With the symlinks option,
  you can't make a second symlink to any program because that will change the
  name of the called program, which is used by coreutils to determine the
  desired program.  The shebangs option doesn't suffer from this problem, but
  the /proc/$pid/cmdline file might not be updated on all the platforms.  The
  functionality of each program is not affected but this single binary will
  depend on all the required dynamic libraries even to run simple programs.
  If you desire to build some tools outside the single binary file, you can
  pass the option --enable-single-binary-exceptions=PROG_LIST with the comma
  separated list of programs you want to build separately.  This flag
  considerably reduces the overall size of the installed binaries which makes
  it suitable for embedded system.

** Changes in behavior

  chroot with an argument of "/" no longer implicitly changes the current
  directory to "/", allowing changing only user credentials for a command.

  chroot --userspec will now unset supplemental groups associated with root,
  and instead use the supplemental groups of the specified user.

  cut -d$'\n' again outputs lines identified in the --fields list, having
  not done so in v8.21 and v8.22.  Note using this non portable functionality
  will result in the delayed output of lines.

  ls with none of LS_COLORS or COLORTERM environment variables set,
  will now honor an empty or unknown TERM environment variable,
  and not output colors even with --colors=always.

** Improvements

  chroot has better --userspec and --group look-ups, with numeric IDs never
  causing name look-up errors.  Also look-ups are first done outside the chroot,
  in case the look-up within the chroot fails due to library conflicts etc.

  install now allows the combination of the -D and -t options.

  numfmt supports zero padding of numbers using the standard printf
  syntax of a leading zero, for example --format="%010f".
  Also throughput was improved by up to 800% by avoiding redundant processing.

  shred now supports multiple passes on GNU/Linux tape devices by rewinding
  the tape before each pass, avoids redundant writes to empty files,
  uses direct I/O for all passes where possible, and attempts to clear
  inode storage used for small files on some file systems.

  split avoids unnecessary input buffering, immediately writing input to output
  which is significant with --filter or when writing to fifos or stdout etc.

  stat and tail work better with HFS+, HFSX, LogFS and ConfigFS.  stat -f
  --format=%T now reports the file system type, and tail -f now uses inotify,
  rather than the default of issuing a warning and reverting to polling.
2015-05-07 00:24:59 +00:00
wiz
b8959045b3 Recursive PKGREVISION bump for libzip shlib major bump. 2015-05-04 21:14:24 +00:00
wiz
5cf8abe965 Fix quoting in configure script. 2015-05-01 08:58:39 +00:00
wiz
3598bc9fb2 Update to 0.13.4:
Alan Coopersmith (1):
      libpciaccess 0.13.4

Chih-Wei Huang (1):
      Add missing guards around config.h inclusion

Eero Tamminen (1):
      Check for __linux__ instead of linux during compilation

Emil Velikov (2):
      Include the POSIX fcntl.h instead of sys/fcntl.h
      Include config.h before any other headers.

Tobias Nygren (1):
      Bug 89151: Fix build on NetBSD/alpha and NetBSD/sparc64.
2015-05-01 08:38:42 +00:00
joerg
52118e0864 Don't use gcc-specific warnings unconditionally, just because the system
is not OSX.
2015-04-27 16:08:51 +00:00
joerg
e25604c1a6 Don't fail build of p5-collectd for tautologic pointer->bool conversions
in perl headers.
2015-04-27 16:07:00 +00:00
wiz
55d5719784 Update to 0.27:
This version primarily fixes bugs, but it includes a few new features,
and hopefully will provide a solid base for 0.28, which may finally
include rm/gc support.

Of note since 0.26:

  - Files can be restored sparsely via "restore --sparse".  See
    bup-sparse(1) for the details.  Given that this option is
    completely new and affects the data written, some
    caution/verification may be wise (i.e. there were bugs in some of
    the development revisions that could mangle the output).

  - Duplicity backups can be imported via the *experimental* command
    "bup import-duplicity".  Please exercise caution, and let us know
    if you have any trouble.

  - Tests can be run in parallel now via "make -j check".

As before, the metadata support is somewhat immature, but it seems to
be holding up fairly well.  Though we still need to add better support
for cross-filesystem-type save/restore (which can be too noisy), etc.
2015-04-27 09:17:17 +00:00
wiz
1868271024 Remove obsolete patch. 2015-04-27 09:05:43 +00:00
wiz
bc46d068dd Update to 3.01a28:
cdrtools-3.01a25:

All:

-	Fixed a typo in autoconf/xconfig.h.in that caused the Win-DOS function
	LoadLibrary() not to be recognised correctly.

-	Added compile support for: amd64-freebsd-clang*.rul

-	include/schily/unistd.h now extends some exceptions to work around
	problems with the MS C-compiler to MinGW32.

Libschily:

-	libschily/faccessat.c with a faccessat() was added. This has been forgotten
	when the *at() functions have been implemented.

-	libschily/eaccess.c no longer calls access() in case the the OS does not
	implement eaccess() but rather first checks whether uid == euid and gid == egid.

-	libschily/eaccess.c compiles again in HP-UX using the HP C-compiler

-	libschily/dlfcn.c new file to emulate dlopen() and friends on Win-DOS
	and HP-UX

-	libschily/lchmod.c was added

-	libschily/fchmodat.c no longer contains lchmod()

-	The linker mapfile libschily/libschily-mapvers now correctly
	makes the entry faccessat() depend on HAVE_FACCESSAT


Cdda2wav (Maintained/enhanced by Jörg Schilling, originated by Heiko Eißfeldt heiko@hexco.de):

-	Flush stderr before a question in cdda2wav. This is a workaround
	for a Linux libc bug (stderr must be unbuffered acording to the
	standard).

Mkisofs (Maintained/enhanced by Jörg Schilling since 1997, originated by Eric Youngdale):

-	Fixed a bug in mkisofs: -eltorito-platform Mac no longer uses the
	constant EL_TORITO_ARCH_PPC but EL_TORITO_ARCH_MAC as expected.
	Thanks to Ady <ady-sf@hotmail.com> for reporting.

-	Fixed an option parsing bug in mkisofs that was a result from
	option names that are beginning substrings of others. Mkisofs did
	try to fix this in 2006, but it seems that one option was missed
	in 2006. Now -hide-hfs was fixed, thanks to: Valery Ushakov


cdrtools-3.01a26:

All:

-	Various README's, scripts and man pages have been revised to replace
	berlios.de by sourceforge.net

	Note that some files have not yet been completely updated for that
	change as there is no easy way to deal with a site like sourceforge
	that does not support ftp:

		./conf/src-get
		./conf/setup.sh

	Because we now assume that any UNIX distro includes a ftp(1) program,
	but we cannot assume that there is wget.

cdrtools-3.01a27:

All:

-	include/schily//dlfcn.h now includes a #define HAVE_LOADABLE_LIBS
	in case we compile on a system that implements runtime loadable
	libraries and that libschily implements an adoption for this
	local method to the POSIX dlopen()/dlsym()/dlclose(). This is currently
	true for Solaris (and similar) that implement dlopen()/dlsym()/dlclose()
	natively and for HP-UX and Win-DOS.

Mkisofs (Maintained/enhanced by Jörg Schilling since 1997, originated by Eric Youngdale):

-	The mkisofs program isoinfo no longer tries to print Rock Ridge
	attribute data for ISO images that do not have correct RR data.

-	The mkisofs program isovfy no longer tries to print Rock Ridge
	attribute data for ISO images that do not have correct RR data.

-	The mkisofs program isodump no longer tries to print Rock Ridge
	attribute data for ISO images that do not have correct RR data.

	This is a result from trying to use these programs on the
	plan9 CD image.

cdrtools-3.01a28:

All:

-	The makefile rules for installing man pages have been changed so that
	OBJ/<archdir>/man/ is no longer a direct dependency of the man page.
	This results in repeated "make install" calls not to reinstall
	up-to-date man pages again.

-	The makefile rules for installing localized sripts have been changed so
	hat OBJ/<archdir>/ is no longer a direct dependency of the man page.
	This results in repeated "make install" calls not to reinstall
	up-to-date scripts again.

-	New autoconf test checks whether printf() supports %z

-	Some documentation now mentions sourceforge instead of BerliOS

-	README.compile now mentions how to use instrumented compilers with
	the Schily Makefilesystem.


Libschily:

-	strlcatl() wcslcatl(): new functions

-	libschily::linkat.c now manually null-terminates the result from
	resolvepath() as the Solaris syscall implementation does not
	null-terminate it in all cases.

-	libschily::resolvepath.c comment added to remind on the fact that
	in contrary to out implementation the Solaris resolvepath() syscall
	does not null-terminate the buffer.

Mkisofs (Maintained/enhanced by Jörg Schilling since 1997, originated by Eric Youngdale):

-	mkisofs: isodump did not compile on non c99 compilers.
2015-04-27 09:05:11 +00:00
mef
3d271dc98b (pkgsrc)
- Drop patch-af and patch-ag, both now included
(upstream)
 - Update 1.2.2 -> 1.3.0
~~~~~~~~~~~~~~
15/1/2011    - Added reverse telnet server.
             - Hopefully fixed masterpty client.
             - Don't abuse POLLHUP.
             - Support insertion of a short inter-character delay for tty
               output to slow devices. (experimental).
             - Add an 'exclusive' client property which, when connected, will
               prevent input/output for all other connected clients.
               Provide a way to specify an additional client which can
               override this restriction.
             - Add a timer option for exclusive clients. If they don't send
               any data for a specified number of seconds, they lose their
               exclusive status until they start sending again.
             - New feature: Support for hot-pluggable tty(4) devices such as
               USB-Serial adapters/modems. If 'pluggable true;' is specified
               in the configuration file, then treat errors while
               reading/writing the tty device as non-fatal. We will try to
               re-open the device periodically as long as there are connected
               clients. We will not disconnect clients in this case, but any
               input from them will be discarded while the tty device is
               unavailable.
             - Pull in patches for DragonflyBSD, via pkgsrc.
2015-04-26 14:38:10 +00:00
joerg
3eee8b48de Drop GCC check. Fix missing includes. Fix memset call. Bump revision. 2015-04-26 13:30:58 +00:00
mef
0a6b853907 Should use PKGNAME_NOREV instead of PKGNAME for PLIST_SUBST, thanks tnn@ for fixing gnuplot. 2015-04-26 09:39:06 +00:00
mef
d937f1744c (pkgsrc)
- Convert to MASTER_SITE_GITHUB, thanks tnn
 - Add SUBST to set VARBASE for WATCHMAN_STATE_DIR
(upstream)
 - Update 3.0.0 to 3.1
 .. ChangeLog doesn't seem to be available
2015-04-26 05:38:18 +00:00