Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (28m)  pkgsrc-2024Q1 (21d)  pkgsrc-2023Q4 (67d)  pkgsrc-2023Q2 (100d)  pkgsrc-2023Q3 (179d) 

2024-06-07 13:33:58 UTC Now

2020-01-20 02:47:43 UTC MAIN commitmail json YAML

etherape: Update to 0.9.18

  Overview of changes in EtherApe 0.9.18 (Sunday, June 3, 2018):

  EtherApe now is a pure GTK 3 application, with canvas supplied by GooCanvas
  (https://wiki.gnome.org/Projects/GooCanvas).

  While GooCanvas itself is in maintenance mode, is still the simpler canvas
  library available and with an API almost identical to gnome-canvas, too!
  Longer term, EtherApe ui should be completely redesigned and modernized,
  but this is for another day.

  Changes summary:
    * EtherApe ported to GTK3 using GooCanvas instead of the obsolete
      GnomeCanvas.

  Overview of changes in EtherApe 0.9.17 (Thursday, April 5, 2018):

  This is a bugfix release, because a bug made 0.9.16 still runtime-dependent
  on gnomeui and other gnome 2 libraries.

  Changes summary:
    * EtherApe now requires Gtk 2.24

    * fixed a bug making libglade load gnome2 libraries

    * Sometimes node/links windows were freezing.

  Overview of changes in EtherApe 0.9.16 (Sunday, January 14, 2018):

  Several distributions are phasing out Gnome 2 libraries and EtherApe needs
  to update as well.
  Unfortunately, this mean dropping support for older distributions, for
  example CENTOS 5 and 6. At this time the EtherApe executable can still be
  built for those distributions, but not the project as a whole.

  This is an interim release, where the only Gnome 2 component is
  gnome-canvas. Apart of that, EtherApe is now a GTK2 application.
      Work is underway to replace gnome-canvas with another component.
  Documentation is now based on yelp-tools instead of Scroolkeeper/Rarian.

  Many thanks to Patrick Matth辰i for packaging EtherApe for Debian and
  helping to keep this tool current.

  Changes summary:
    * require only gnome-canvas, not gnome-ui. Based on the work of
      Arch Linux packager bgyorgy (Ball坦 Gy旦rgy).  Thanks!

    * migrate from deprecated gnome-doc-utils to yelp-tools.
      Unfortunately this change rules out older distributions

    * updated German translation, thanks to Chris Leick

  Overview of changes in EtherApe 0.9.15 (Friday, February 10, 2017):
  The central node ring setting now accepts multiple node specifiers
  (separated by any combination of spaces and/or commas), and also
  now understands glob syntax, so you can put for example

    10.0.0.0/24, *.mydomain.tld, somehost.otherdomain.tld

  and it will do what you'd expect.

  There is now a compile-time configure option ('--with-c-ares',
  disabled by default) to enable DNS resolution via the c-ares
  library, supplanting EtherApe's built-in multithreaded
  gethostbyaddr(3)-based resolver.  This is a fully non-blocking DNS
  library and thus has potential for better performance while using
  only a single background resolver thread, but also means that
  name-lookup is strictly DNS-based, and will thus not take
  /etc/hosts, NIS, or other name services into account.

  There is a slightly backwards-incompatible change in the syntax of
  the node-position file used with the '-P' flag added in release
  0.9.14.  It now uses the same CIDR notation plus hostname-globbing
  syntax used by the central node ring setting (instead of POSIX
  regular expressions).  This provides simpler and more consistent
  syntax with essentially the same real-world utility, but may
  require some small changes to existing node-position files.  Some
  examples:

    Old (regex)          New (CIDR+glob)
    ===============      ===============
    172.16.2.[0-9]*      172.16.2.0/24
    .*.mydomain.com      *.mydomain.com
    fe80:.*              fe80::/16

  Additionally, each line of the node-position file may now include
  multiple such node-matching patterns (separated by spaces and/or
  commas as with the central node ring setting), so a single line
  might look like:

    *.mydomain.com, 10.0.0.0/24 3

  (to put all nodes matching the given domain or CIDR range into
  column 3).

  As a security feature (privilege separation), packet-capture
  operations are now isolated in a separate background process.  The
  new '-Z' flag can be used to specify a user to run the main
  (foreground) process as.

  Changes summary:
    * New option to use c-ares for DNS resolution.
    * Multiple node/subnets and glob syntax now supported for central
      node ring.
    * Node-matching syntax for '-P' flag's file now uses CIDR
      notation and hostname-globbing instead of regexes.
    * Multiple patterns can now be given on a single line of the
      node-position ('-P') file.
    * The columnar-layout ('-P') code has been changed to re-adjust
      the spacing of nodes within a column when the number of nodes
      decreases.  The 10-column limit has also been removed.
    * The background-image feature introduced in 0.9.14 can now be
      turned off via a preference check-box.
    * The background of the protocol legend is now black so that
      lighter colors (e.g. yellow) are more readable.
    * There is now an option to display packet-capture statistics
      from libpcap in the main window (hover the mouse over them for
      an explanation in the status bar).
    * The show/hide state of the toolbar, protocol legend, and status
      bar are now preserved along with other preferences in the
      user's config file.
    * New '-Z' flag (or '--relinquish-privileges') can be used to run
      most processing as an unprivileged user.

  Overview of changes in EtherApe 0.9.14 (Saturday February 06, 2016):
  EtherApe now users the system /etc/services file instead of its own.
  While this change make some customizations a bit harder, it guarantees an
  up-to-date services file.
  Note to packagers: /etc/etherape is not needed anymore.

  Central node option now undestands CIDR notation, allowing for a central
  ring of nodes, thanks to Zev Weiss.
  Static background image, courtesy of Glenn Feunteun.
  Nodes can be optionally arranged as columns, thanks to David Goldfarb.

  Changes summary:
    * autoconf updated to 2.69
    * fixed incorrect WLAN control frames decoding
    * fix UTF-8 encoding of several files, thanks to StrPt.
    * read system services file instead of EtherApe one, thanks to Zev Weiss.
    * fix race condition on exit, thanks to Zev Weiss
    * central ring option, thanks to Zev Weiss
    * tweaks to preference windows to better work with tiling managers,
      thanks to Zev Weiss.
    * static background image (Glenn Feunteun)
    * arrange nodes in 'columns' (David Goldfarb)

  Overview of changes in EtherApe 0.9.13 (Sun May 05, 2013):
  Central node option, useful for displaying routers or proxies.
  Translations and documentation updates, plus some fixes.

  Changes summary:
    * Optional central node, based on work of Javier Fernandez-Sanguino
      Pe単a.
    * re-enabled full-screen mode, thanks to nrvale0
    * Updated spanish translation, thanks to Javier Fernandez-Sanguino
      Pe単a.
    * Added German translation, and fixed typos, thanks to Chris Leick.
    * Updated documentation.

(nia)