Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[darwin] Outdated portaudio package #445

Closed
baskerville opened this issue Dec 29, 2016 · 1 comment
Closed

[darwin] Outdated portaudio package #445

baskerville opened this issue Dec 29, 2016 · 1 comment
Assignees

Comments

@baskerville
Copy link

The last stable portaudio version was released in October 30, 2016.

jperkin pushed a commit that referenced this issue Jan 16, 2017
…tream.

Now depends on qt5-qt{tools,base}. From changes.txt:

Solarus 1.5.1 (2016-11-29)
__________________________

Engine changes
--------------

* Add Spanish translation of the launcher GUI (thanks Diarandor!).
* Fix registering quest to the launcher at quest install time (#948).
* Fix crash when a carried bomb explodes (#953).
* Fix crash when a scrolling teletransporter is incorrectly placed (#977).
* Fix crash when an entity has a wrong savegame variable type (#1008).
* Fix memory leak when creating lots of surfaces (#962).
* Fix cleanup of the quest files at exit.
* Fix error in sol.main.load_settings() when the file does not exist.
* Fix ground ignored after hero:unfreeze() or back to solid ground (#827).
* Fix entity:get_name() returning nil after the entity is removed (#954).
* Improve error messages of surface creations and conversions.
* Chests: set an initial value "entities/chest" to the sprite field.


Solarus launcher GUI changes
----------------------------

* Start the selected quest by pressing Return or double-clicking (#949).

Sample quest changes
--------------------

* The sample quest is now in a separate repository (#996).

__________________________

Solarus 1.5.0 (2016-07-27)
__________________________

Engine changes
--------------

* Add a launcher GUI to ease chosing a quest and setting options (#693).
* Rename the solarus_run executable to solarus-run.
* Add version number and symbolic links when building the library.
* Add a -lua-console option to run Lua code from the standard input.
* Remove the -win-console option, the preferred way is now to use a GUI.
* Add a -turbo option to run at full speed.
* Add a -lag option to simulate slower systems for debugging.
* Print when the main loop starts and stops.
* Print the Lua version at startup (#692).
* Outputs are now prefixed by [Solarus] and the current simulated time.
* Musics: Add support of custom OGG looping (#643).
* Maps: allow more than 3 layers (#445).
* Improve the performance of loading big maps (#854).
* Improve the performance of custom entity collisions.
* Improve the performance of collisions by using a quadtree.
* Entities far from the camera are no longer suspended.
* The hero no longer automatically jumps when arriving on water (#530).
* Destinations can now set to update or not the starting location (#819).
* Teletransporters on the side of the map now work on all layers (#850).
* Streams can now have a speed of zero (#496).
* Fix crash when main.lua has a syntax error.
* Fix crash with missing directions in sprites controlled by the engine (#864).
* Fix sprite:on_animation_finished() and others not working sometimes (#799).
* Fix error in sprite:set_animation() when the direction is missing (#937).
* Fix straight movement precision.
* Fix freeze when loading a map with tiles outside the limits (#875).
* Fix crash when trying to use a non-saved item (#889).
* Fix sword tapping sound still played when the game is suspended (#797).
* Fix hero:set_invincible() not working without duration (#805).
* Fix lifted item walking animation only accepting 3 frames (#645).
* Fix enemy:set_attack_consequence_sprite() with thrown items (#834).
* Fix custom_entity:set_can_traverse() for doors (#716).
* Fix custom_entity:set_can_traverse_ground() for some grounds (#794).
* Fix custom entity collisions missed for entities that do not move (#671, #883).
* Fix custom_entity:get_modified_ground() returning nothing.
* Fix custom_entity:on_ground_below_changed() not called (#738).
* Fix missing notifications in custom_entity:set_origin() (#880).
* Fix creating an entity with the same name as another one just removed (#795).
* Fix parallax scrolling for dynamic tiles (#816).
* Fix crash when a diagonal tile is not square (#837).
* Fix crash when the teletransporter after stairs is missing.
* Fix non-blocking stream turns after going south (#648).
* Fix text_surface:set_rendering_mode() not working (#833).
* Fix possible freeze when changing the position of a path finding entity.
* Fix circle_movement:set_initial_angle() not working (#721).
* Fix straight movement setting speed to zero when reaching obstacles (#633).
* Fix support of joypads with multiple axes.
* Fix sol.input.get_mouse_coordinates() ignoring the zoom factor (#734).

Lua API changes
---------------

Changes that introduce incompatibilities:

* Fix missing collision detections and entity notifications.
* chest:on_empty() is replaced by chest:on_opened(treasure) (#483).
* Enemy ranks no longer exist, set_hurt_style() needs to be called (#449).
* Items with amount now have a default max amount of 1000 (#688).
* New ability "jump_over_water" in game:get/set_ability(), off by default (#530).
* Fix hero state name "freezed", renamed it to "frozen" (#813).
* Fix map:get_entities() not returning the hero (#670).
* Fix map:create_custom_entity() not erroring when width/height are missing.
* map:get_camera_position() is now deprecated, use camera:get_bounding_box().
* map:move_camera() is now deprecated, use a camera movement instead.
* map:draw_sprite() is now deprecated, use map:draw_visual() instead (#661).
* Fix entity:set_enabled(true) delayed while it blocks the hero (#817).
* Fix brandished treasure sprite and shop treasure sprite not animated (#790).
* circle_movement:get/set_initial_angle() now use degrees (#721).
* Add ability to hide mouse cursor (#891).

Changes that do not introduce incompatibilities:

* Add a function sol.main.get_solarus_version() (#767).
* Add a function sol.main.get_quest_format().
* Add a function sol.main.get_type() (#744).
* Add a method game:set_suspended() (#845).
* Add methods map:get_min_layer() and map:get_max_layer() (#445).
* Add a method map:get_entities_by_type() (#796).
* Add a method map:get_entities_in_rectangle() (#142).
* Add a method map:draw_visual() to draw any drawable object (#661).
* Add a method map:get_camera() (the camera is now a map entity).
* Add methods map:set_world() and map:set_floor() (#656).
* map:get_entities() can now be called without parameter to get all entities.
* map:get_entities*() functions now give entities sorted in Z order (#779).
* Add an event entity:on_movement_started().
* Add a method entity:get_max_bounding_box() considering sprite boxes (#754).
* entity:get_center_position() now also returns the layer.
* Add a method entity:get_facing_position().
* Add a method entity:get_facing_entity() (#877).
* Add a method entity:get_ground_position() (#830).
* Add a method entity:get_ground_below() (#830).
* entity:set_optimization_distance() is now only a hint for the engine.
* entity:test_obstacles() now also works without parameters.
* entity:overlaps() now has an optional collision mode parameter (#748).
* Add entity:get_sprite() to all entities, with an optional name value (#669).
* Add a method entity:get_sprites() (#851).
* Add methods entity:bring_sprite_to_front/back() (#809).
* enemy/custom_entity:create_sprite() now take an optional name value.
* hero:save_solid_ground() can now take a function parameter (#667).
* Add a method hero:start_attack() (#821).
* Add methods npc:is/set_traversable() (#712).
* Add methods chest:get/set_treasure() (#664).
* Add an event chest:on_opened() with treasure info parameters (#483).
* Add methods dynamic_tile:get_pattern_id() and get_modified_ground() (#755).
* Add methods destination:get/set_starting_location_mode() (#819).
* Add a method switch:is_walkable() (#729).
* Add a method switch:is_locked().
* Add a method sprite:get_num_frames() (#818).
* Add methods sprite:get_size() and sprite:get_origin() (#823).
* sprite:set_animation() now takes an optional callback parameter (#861).
* Add a method surface:get_opacity() (#722).
* Add methods surface/text_surface/sprite:get/set_blending_mode (#930).

Data files format changes
-------------------------

* New directory logos to put the logo and icons of your quest, used in the GUI.
* Quest properties: New properties describing the quest, used in the GUI (#838).
* Quest properties: the title_bar property no longer exists, use title instead.
* Maps: New properties min_layer and max_layer (#445).
* Maps: Enemies no longer have a rank property (#449).
* Maps: New property starting_location_mode on destinations (#819).
* Maps: width and height of custom entities are now mandatory as documented.
* Dialogs: Allow empty texts.

Sample quest changes
--------------------

* Lots of new sprites and sounds from Diarandor.

__________________________

Solarus 1.4.5 (2015-11-22)
__________________________

Bug fixes for the 1.4 release.

* Fix file name not shown when there is an error in dialogs file (#718).
* Fix saving special characters in data files (#719).
* Fix sol.main.load_file() returning a string instead of nil on error (#730).
* Fix performance issue when sprites have huge frame delays (#723).
* Fix collisions triggered for removed entities (#710).
* Fix hero disappearing if lifting animation has less than 5 frames (#682).
* Fix collisions with diagonal dynamic tiles larger than 8x8 (#486).
* Fix path finding movement not working with NPCs (#708).
* Fix stuck on non-traversable dynamic tiles covered by traversables (#769).
* Fix collision detection of custom entities that do not move.
* Fix pickables with special movement falling in holes too early.
* Fix blocking streams not working when the hero's speed is greater (#488).

__________________________

Solarus 1.4.4 (2015-08-19)
__________________________

Bug fixes for the 1.4 release.

* Fix pickables falling in holes even when hooked (#740).

__________________________

Solarus 1.4.3 (2015-08-12)
__________________________

Bug fixes for the 1.4 release.

* Fix a compilation error with Mac OS X.
* Fix crash at exit when a surface has a movement with callback (#699).
* Fix crash when removing a custom entity (#690).
* Fix crash when a sprite file is missing or has no animation (#700).
* Fix crash when trying to remove a sprite already removed (#705).
* Fix crash when a custom entity collision or traversable test errors.
* Fix crash when changing hero sprites sometimes.
* Fix crash when sound buffers are full.
* Fix crash in map:get_ground() with out of bounds coordinates.
* Fix Lua error message saying "number expected" instead of "string expected".
* Fix game:set_command_keyboard/joypad_binding refusing parameters.
* Fix map scrolling not working if quest size is not a multiple of 5 (#701).
* Fix camera:move() ignoring separators.
* Fix entities already destroyed when map:on_finished() is called (#691).
* Fix entity:bring_to_front()/back() ignoring the order of obstacles.
* Fix hero stuck on blocks.
* Fix hero going backwards on ice sometimes.
* Fix custom_entity:set_can_traverse_ground() giving opposite result (#668).
* Fix enemy:immobilize() having no effect when already immobilized.
* Fix dying animation of flying and swimming enemies.
* Fix the position of the shadow of pickables when they move.
* Fix pickables not reacting to their ground (#655).
jperkin pushed a commit that referenced this issue Feb 6, 2017
fixes the most crazy number of buffer overflow CVEs in printing
functions (41 of them).

changelog
Wednesday January 18, 2017 [email protected]
  Summary for 4.9.0 tcpdump release
    General updates:
    Improve separation frontend/backend (tcpdump/libnetdissect)
    Don't require IPv6 library support in order to support IPv6 addresses
    Introduce data types to use for integral values in packet structures
    Fix display of timestamps with -tt, -ttt and -ttttt options
    Fix some heap overflows found with American Fuzzy Lop by Hanno Boeck and others
        (More information in the log with CVE-2016-* and CVE-2017-*)
    Change the way protocols print link-layer addresses (Fix heap overflows
        in CALM-FAST and GeoNetworking printers)
    Pass correct caplen value to ether_print() and some other functions
    Fix lookup_nsap() to match what isonsap_string() expects
    Clean up relative time stamp printing (Fix an array overflow)
    Fix some alignment issues with GCC on Solaris 10 SPARC
    Add some ND_TTEST_/ND_TCHECK_ macros to simplify writing bounds checks
    Add a fn_printztn() which returns the number of bytes processed
    Add nd_init() and nd_cleanup() functions. Improve libsmi support
    Add CONTRIBUTING file
    Add a summary comment in all printers
    Compile with more warning options in devel mode if supported (-Wcast-qual, ...)
    Fix some leaks found by Valgrind/Memcheck
    Fix a bunch of de-constifications
    Squelch some Coverity warnings and some compiler warnings
    Update Coverity and Travis-CI setup
    Update Visual Studio files

    Frontend:
    Fix capsicum support to work with zerocopy buffers in bpf
    Try opening interfaces by name first, then by name-as-index
    Work around pcap_create() failures fetching time stamp type lists
    Fix a segmentation fault with 'tcpdump -J'
    Improve addrtostr6() bounds checking
    Add exit_tcpdump() function
    Don't drop CAP_SYS_CHROOT before chrooting
    Fixes issue where statistics not reported when -G and -W options used

    New printers supporting:
    Generic Protocol Extension for VXLAN (VXLAN-GPE)
    Home Networking Control Protocol (HNCP), RFCs 7787 and 7788
    Locator/Identifier Separation Protocol (LISP), type 3 and type 4 packets
    Marvell Extended Distributed Switch Architecture header (MEDSA)
    Network Service Header (NSH)
    REdis Serialization Protocol (RESP)

    Updated printers:
    802.11: Beginnings of 11ac radiotap support
    802.11: Check the Protected bit for management frames
    802.11: Do bounds checking on last_presentp before dereferencing it (Fix a heap overflow)
    802.11: Fix the radiotap printer to handle the special bits correctly
    802.11: If we have the MCS field, it's 11n
    802.11: Only print unknown frame type or subtype messages once
    802.11: Radiotap dBm values get printed as dB; Update a test output accordingly
    802.11: Source and destination addresses were backwards
    AH: Add a bounds check
    AH: Report to our caller that dissection failed if a bounds check fails
    AP1394: Print src > dst, not dst > src
    ARP: Don't assume the target hardware address is <= 6 octets long (Fix a heap overflow)
    ATALK: Add bounds and length checks (Fix heap overflows)
    ATM: Add some bounds checks (Fix a heap overflow)
    ATM: Fix an incorrect bounds check
    BFD: Update specification from draft to RFC 5880
    BFD: Update to print optional authentication field
    BGP: Add decoding of ADD-PATH capability
    BGP: Add support for the AIGP attribute (RFC7311)
    BGP: Print LARGE_COMMUNITY Path Attribute
    BGP: Update BGP numbers from IANA; Print minor values for FSM notification
    BOOTP: Add a bounds check
    Babel: Add decoder for source-specific extension
    CDP: Filter out non-printable characters
    CFM: Fixes to match the IEEE standard, additional bounds and length checks
    CSLIP: Add more bounds checks (Fix a heap overflow)
    ClassicalIPoATM: Add a bounds check on LLC+SNAP header (Fix a heap overflow)
    DHCP: Fix MUDURL and TZ options
    DHCPv6: Process MUDURL and TZ options
    DHCPv6: Update Status Codes with RFCs/IANA names
    DNS: Represent the "DNSSEC OK" bit as "DO" instead of "OK". Add a test case
    DTP: Improve packet integrity checks
    EGP: Fix bounds checks
    ESP: Don't use OpenSSL_add_all_algorithms() in OpenSSL 1.1.0 or later
    ESP: Handle OpenSSL 1.1.x
    Ethernet: Add some bounds checking before calling isoclns_print (Fix a heap overflow)
    Ethernet: Print the Length/Type field as length when needed
    FDDI: Fix -e output for FDDI
    FR: Add some packet-length checks and improve Q.933 printing (Fix heap overflows)
    GRE: Add some bounds checks (Fix heap overflows)
    Geneve: Fix error message with invalid option length; Update list option classes
    HNCP: Fix incorrect time interval format. Fix handling of IPv4 prefixes
    ICMP6: Fetch a 32-bit big-endian quantity with EXTRACT_32BITS()
    ICMP6: dagid is always an IPv6 address, not an opaque 128-bit string
    IGMP: Add a length check
    IP: Add a bounds check (Fix a heap overflow)
    IP: Check before fetching the protocol version (Fix a heap overflow)
    IP: Don't try to dissect if IP version != 4 (Fix a heap overflow)
    IP: Stop processing IPPROTO_ values once we hit IPPROTO_IPCOMP
    IPComp: Check whether we have the CPI before we fetch it (Fix a heap overflow)
    IPoFC: Fix -e output (IP-over-Fibre Channel)
    IPv6: Don't overwrite the destination IPv6 address for routing headers
    IPv6: Fix header printing
    IPv6: Stop processing IPPROTO_ values once we hit IPPROTO_IPCOMP
    ISAKMP: Clean up parsing of IKEv2 Security Associations
    ISOCLNS/IS-IS: Add support for Purge Originator Identifier (RFC6232) and test cases
    ISOCLNS/IS-IS: Don't overwrite packet data when checking the signature
    ISOCLNS/IS-IS: Filter out non-printable characters
    ISOCLNS/IS-IS: Fix segmentation faults
    ISOCLNS/IS-IS: Have signature_verify() do the copying and clearing
    ISOCLNS: Add some bounds checks
    Juniper: Make sure a Juniper header TLV isn't bigger than what's left in the packet (Fix a heap overflow)
    LLC/SNAP: With -e, print the LLC header before the SNAP header; without it, cut the SNAP header
    LLC: Add a bounds check (Fix a heap overflow)
    LLC: Clean up printing of LLC packets
    LLC: Fix the printing of RFC 948-style IP packets
    LLC: Skip the LLC and SNAP headers with -x for 802.11 and some other protocols
    LLDP: Implement IANA OUI and LLDP MUD option
    MPLS LSP ping: Update printing for RFC 4379, bug fixes, more bounds checks
    MPLS: "length" is now the *remaining* packet length
    MPLS: Add bounds and length checks (Fix a heap overflow)
    NFS: Add a test that makes unaligned accesses
    NFS: Don't assume the ONC RPC header is nicely aligned
    NFS: Don't overflow the Opaque_Handle buffer (Fix a segmentation fault)
    NFS: Don't run past the end of an NFSv3 file handle
    OLSR: Add a test to cover a HNA sgw case
    OLSR: Fix 'Advertised networks' count
    OLSR: Fix printing of smart-gateway HNAs in IPv4
    OSPF: Add a bounds check for the Hello packet options
    OSPF: Do more bounds checking
    OSPF: Fix a segmentation fault
    OSPF: Fix printing 'ospf_topology_values' default
    OTV: Add missing bounds checks
    PGM: Print the formatted IP address, not the raw binary address, as a string
    PIM: Add some bounds checking (Fix a heap overflow)
    PIMv2: Fix checksumming of Register messages
    PPI: Pass an adjusted struct pcap_pkthdr to the sub-printer
    PPP: Add some bounds checks (Fix a heap overflow)
    PPP: Report invalid PAP AACK/ANAK packets
    Q.933: Add a missing bounds check
    RADIUS: Add Value 13 "VLAN" to Tunnel-Type attribute
    RADIUS: Filter out non-printable characters
    RADIUS: Translate UDP/1700 as RADIUS
    RESP: Do better checking of RESP packets
    RPKI-RTR: Add a return value check for "fn_printn" call
    RPKI-RTR: Remove printing when truncated condition already detected
    RPL: Fix 'Consistency Check' control code
    RPL: Fix suboption print
    RSVP: An INTEGRITY object in a submessage covers only the submessage
    RSVP: Fix an infinite loop; Add bounds and length checks
    RSVP: Fix some if statements missing brackets
    RSVP: Have signature_verify() do the copying and clearing
    RTCP: Add some bounds checks
    RTP: Add some bounds checks, fix two segmentation faults
    SCTP: Do more bounds checking
    SFLOW: Fix bounds checking
    SLOW: Fix bugs, add checks
    SMB: Before fetching the flags2 field, make sure we have it
    SMB: Do bounds checks on NBNS resource types and resource data lengths
    SNMP: Clean up the "have libsmi but no modules loaded" case
    SNMP: Clean up the object abbreviation list and fix the code to match them
    SNMP: Do bounds checks when printing character and octet strings
    SNMP: Improve ASN.1 bounds checks
    SNMP: More bounds and length checks
    STP: Add a bunch of bounds checks, and fix some printing (Fix heap overflows)
    STP: Filter out non-printable characters
    TCP: Add bounds and length checks for packets with TCP option 20
    TCP: Correct TCP option Kind value for TCP Auth and add SCPS-TP
    TCP: Fix two bounds checks (Fix heap overflows)
    TCP: Make sure we have the data offset field before fetching it (Fix a heap overflow)
    TCP: Put TCP-AO option decoding right
    TFTP: Don't use strchr() to scan packet data (Fix a heap overflow)
    Telnet: Add some bounds checks
    TokenRing: Fix -e output
    UDLD: Fix an infinite loop
    UDP: Add a bounds check (Fix a heap overflow)
    UDP: Check against the packet length first
    UDP: Don't do the DDP-over-UDP heuristic check up front
    VAT: Add some bounds checks
    VTP: Add a test on Mgmt Domain Name length
    VTP: Add bounds checks and filter out non-printable characters
    VXLAN: Add a bound check and a test case
    ZeroMQ: Fix an infinite loop

Tuesday October 25, 2016 [email protected]
  Summary for 4.8.1 tcpdump release
	Fix "-x" for Apple PKTAP and PPI packets
        Use PRIx64 to print a 64-bit number in hex.
        Printer for HNCP (RFCs 7787 and 7788).
        dagid is always an IPv6 address, not an opaque 128-bit string, and other fixes to RPL printer.
        RSVP: Add bounds and length checks
        OSPF: Do more bounds checking
        Handle OpenSSL 1.1.x.
        Initial support for the REdis Serialization Protocol known as RESP.
        Add printing function for Generic Protocol Extension for VXLAN
            draft-ietf-nvo3-vxlan-gpe-01
        Network Service Header: draft-ietf-sfc-nsh-01
        Don't recompile the filter if the new file has the same DLT.
        Pass an adjusted struct pcap_pkthdr to the sub-printer.
        Add three test cases for already fixed CVEs
           CVE-2014-8767: OLSR
           CVE-2014-8768: Geonet
           CVE-2014-8769: AODV
        Don't do the DDP-over-UDP heuristic first: GitHub issue #499.
        Use the new debugging routines in libpcap.
        Harmonize TCP source or destination ports tests with UDP ones
        Introduce data types to use for integral values in packet structures.
        RSVP: Fix an infinite loop
        Support of Type 3 and Type 4 LISP packets.
        Don't require IPv6 library support in order to support IPv6 addresses.
        Many many changes to support libnetdissect usage.
        Add a test that makes unaligned accesses: GitHub issue #478.
        add a DNSSEC test case: GH #445 and GH #467.
        BGP: add decoding of ADD-PATH capability
        fixes to LLC header printing, and RFC948-style IP packets ----------------------------------------------------------------------
mamash pushed a commit that referenced this issue Feb 21, 2017
net/tcpdump: security update

Revisions pulled up:
- net/tcpdump/Makefile                                          1.43
- net/tcpdump/distinfo                                          1.25

-------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   maya
   Date:           Thu Feb  2 18:08:29 UTC 2017

   Modified Files:
           pkgsrc/net/tcpdump: Makefile distinfo

   Log Message:
   tcpdump: update to 4.9.0

   fixes the most crazy number of buffer overflow CVEs in printing
   functions (41 of them).

   changelog
   Wednesday January 18, 2017 devel.fx.lebail%orange.fr@localhost
     Summary for 4.9.0 tcpdump release
       General updates:
       Improve separation frontend/backend (tcpdump/libnetdissect)
       Don't require IPv6 library support in order to support IPv6 addresses
       Introduce data types to use for integral values in packet structures
       Fix display of timestamps with -tt, -ttt and -ttttt options
       Fix some heap overflows found with American Fuzzy Lop by Hanno Boeck and others
           (More information in the log with CVE-2016-* and CVE-2017-*)
       Change the way protocols print link-layer addresses (Fix heap overflows
           in CALM-FAST and GeoNetworking printers)
       Pass correct caplen value to ether_print() and some other functions
       Fix lookup_nsap() to match what isonsap_string() expects
       Clean up relative time stamp printing (Fix an array overflow)
       Fix some alignment issues with GCC on Solaris 10 SPARC
       Add some ND_TTEST_/ND_TCHECK_ macros to simplify writing bounds checks
       Add a fn_printztn() which returns the number of bytes processed
       Add nd_init() and nd_cleanup() functions. Improve libsmi support
       Add CONTRIBUTING file
       Add a summary comment in all printers
       Compile with more warning options in devel mode if supported (-Wcast-qual, ...)
       Fix some leaks found by Valgrind/Memcheck
       Fix a bunch of de-constifications
       Squelch some Coverity warnings and some compiler warnings
       Update Coverity and Travis-CI setup
       Update Visual Studio files

       Frontend:
       Fix capsicum support to work with zerocopy buffers in bpf
       Try opening interfaces by name first, then by name-as-index
       Work around pcap_create() failures fetching time stamp type lists
       Fix a segmentation fault with 'tcpdump -J'
       Improve addrtostr6() bounds checking
       Add exit_tcpdump() function
       Don't drop CAP_SYS_CHROOT before chrooting
       Fixes issue where statistics not reported when -G and -W options used

       New printers supporting:
       Generic Protocol Extension for VXLAN (VXLAN-GPE)
       Home Networking Control Protocol (HNCP), RFCs 7787 and 7788
       Locator/Identifier Separation Protocol (LISP), type 3 and type 4 packets
       Marvell Extended Distributed Switch Architecture header (MEDSA)
       Network Service Header (NSH)
       REdis Serialization Protocol (RESP)

       Updated printers:
       802.11: Beginnings of 11ac radiotap support
       802.11: Check the Protected bit for management frames
       802.11: Do bounds checking on last_presentp before dereferencing it (Fix a heap overflow)
       802.11: Fix the radiotap printer to handle the special bits correctly
       802.11: If we have the MCS field, it's 11n
       802.11: Only print unknown frame type or subtype messages once
       802.11: Radiotap dBm values get printed as dB; Update a test output accordingly
       802.11: Source and destination addresses were backwards
       AH: Add a bounds check
       AH: Report to our caller that dissection failed if a bounds check fails
       AP1394: Print src > dst, not dst > src
       ARP: Don't assume the target hardware address is <= 6 octets long (Fix a heap overflow)
       ATALK: Add bounds and length checks (Fix heap overflows)
       ATM: Add some bounds checks (Fix a heap overflow)
       ATM: Fix an incorrect bounds check
       BFD: Update specification from draft to RFC 5880
       BFD: Update to print optional authentication field
       BGP: Add decoding of ADD-PATH capability
       BGP: Add support for the AIGP attribute (RFC7311)
       BGP: Print LARGE_COMMUNITY Path Attribute
       BGP: Update BGP numbers from IANA; Print minor values for FSM notification
       BOOTP: Add a bounds check
       Babel: Add decoder for source-specific extension
       CDP: Filter out non-printable characters
       CFM: Fixes to match the IEEE standard, additional bounds and length checks
       CSLIP: Add more bounds checks (Fix a heap overflow)
       ClassicalIPoATM: Add a bounds check on LLC+SNAP header (Fix a heap overflow)
       DHCP: Fix MUDURL and TZ options
       DHCPv6: Process MUDURL and TZ options
       DHCPv6: Update Status Codes with RFCs/IANA names
       DNS: Represent the "DNSSEC OK" bit as "DO" instead of "OK". Add a test case
       DTP: Improve packet integrity checks
       EGP: Fix bounds checks
       ESP: Don't use OpenSSL_add_all_algorithms() in OpenSSL 1.1.0 or later
       ESP: Handle OpenSSL 1.1.x
       Ethernet: Add some bounds checking before calling isoclns_print (Fix a heap overflow)
       Ethernet: Print the Length/Type field as length when needed
       FDDI: Fix -e output for FDDI
       FR: Add some packet-length checks and improve Q.933 printing (Fix heap overflows)
       GRE: Add some bounds checks (Fix heap overflows)
       Geneve: Fix error message with invalid option length; Update list option classes
       HNCP: Fix incorrect time interval format. Fix handling of IPv4 prefixes
       ICMP6: Fetch a 32-bit big-endian quantity with EXTRACT_32BITS()
       ICMP6: dagid is always an IPv6 address, not an opaque 128-bit string
       IGMP: Add a length check
       IP: Add a bounds check (Fix a heap overflow)
       IP: Check before fetching the protocol version (Fix a heap overflow)
       IP: Don't try to dissect if IP version != 4 (Fix a heap overflow)
       IP: Stop processing IPPROTO_ values once we hit IPPROTO_IPCOMP
       IPComp: Check whether we have the CPI before we fetch it (Fix a heap overflow)
       IPoFC: Fix -e output (IP-over-Fibre Channel)
       IPv6: Don't overwrite the destination IPv6 address for routing headers
       IPv6: Fix header printing
       IPv6: Stop processing IPPROTO_ values once we hit IPPROTO_IPCOMP
       ISAKMP: Clean up parsing of IKEv2 Security Associations
       ISOCLNS/IS-IS: Add support for Purge Originator Identifier (RFC6232) and test cases
       ISOCLNS/IS-IS: Don't overwrite packet data when checking the signature
       ISOCLNS/IS-IS: Filter out non-printable characters
       ISOCLNS/IS-IS: Fix segmentation faults
       ISOCLNS/IS-IS: Have signature_verify() do the copying and clearing
       ISOCLNS: Add some bounds checks
       Juniper: Make sure a Juniper header TLV isn't bigger than what's left in the packet (Fix a heap overflow)
       LLC/SNAP: With -e, print the LLC header before the SNAP header; without it, cut the SNAP header
       LLC: Add a bounds check (Fix a heap overflow)
       LLC: Clean up printing of LLC packets
       LLC: Fix the printing of RFC 948-style IP packets
       LLC: Skip the LLC and SNAP headers with -x for 802.11 and some other protocols
       LLDP: Implement IANA OUI and LLDP MUD option
       MPLS LSP ping: Update printing for RFC 4379, bug fixes, more bounds checks
       MPLS: "length" is now the *remaining* packet length
       MPLS: Add bounds and length checks (Fix a heap overflow)
       NFS: Add a test that makes unaligned accesses
       NFS: Don't assume the ONC RPC header is nicely aligned
       NFS: Don't overflow the Opaque_Handle buffer (Fix a segmentation fault)
       NFS: Don't run past the end of an NFSv3 file handle
       OLSR: Add a test to cover a HNA sgw case
       OLSR: Fix 'Advertised networks' count
       OLSR: Fix printing of smart-gateway HNAs in IPv4
       OSPF: Add a bounds check for the Hello packet options
       OSPF: Do more bounds checking
       OSPF: Fix a segmentation fault
       OSPF: Fix printing 'ospf_topology_values' default
       OTV: Add missing bounds checks
       PGM: Print the formatted IP address, not the raw binary address, as a string
       PIM: Add some bounds checking (Fix a heap overflow)
       PIMv2: Fix checksumming of Register messages
       PPI: Pass an adjusted struct pcap_pkthdr to the sub-printer
       PPP: Add some bounds checks (Fix a heap overflow)
       PPP: Report invalid PAP AACK/ANAK packets
       Q.933: Add a missing bounds check
       RADIUS: Add Value 13 "VLAN" to Tunnel-Type attribute
       RADIUS: Filter out non-printable characters
       RADIUS: Translate UDP/1700 as RADIUS
       RESP: Do better checking of RESP packets
       RPKI-RTR: Add a return value check for "fn_printn" call
       RPKI-RTR: Remove printing when truncated condition already detected
       RPL: Fix 'Consistency Check' control code
       RPL: Fix suboption print
       RSVP: An INTEGRITY object in a submessage covers only the submessage
       RSVP: Fix an infinite loop; Add bounds and length checks
       RSVP: Fix some if statements missing brackets
       RSVP: Have signature_verify() do the copying and clearing
       RTCP: Add some bounds checks
       RTP: Add some bounds checks, fix two segmentation faults
       SCTP: Do more bounds checking
       SFLOW: Fix bounds checking
       SLOW: Fix bugs, add checks
       SMB: Before fetching the flags2 field, make sure we have it
       SMB: Do bounds checks on NBNS resource types and resource data lengths
       SNMP: Clean up the "have libsmi but no modules loaded" case
       SNMP: Clean up the object abbreviation list and fix the code to match them
       SNMP: Do bounds checks when printing character and octet strings
       SNMP: Improve ASN.1 bounds checks
       SNMP: More bounds and length checks
       STP: Add a bunch of bounds checks, and fix some printing (Fix heap overflows)
       STP: Filter out non-printable characters
       TCP: Add bounds and length checks for packets with TCP option 20
       TCP: Correct TCP option Kind value for TCP Auth and add SCPS-TP
       TCP: Fix two bounds checks (Fix heap overflows)
       TCP: Make sure we have the data offset field before fetching it (Fix a heap overflow)
       TCP: Put TCP-AO option decoding right
       TFTP: Don't use strchr() to scan packet data (Fix a heap overflow)
       Telnet: Add some bounds checks
       TokenRing: Fix -e output
       UDLD: Fix an infinite loop
       UDP: Add a bounds check (Fix a heap overflow)
       UDP: Check against the packet length first
       UDP: Don't do the DDP-over-UDP heuristic check up front
       VAT: Add some bounds checks
       VTP: Add a test on Mgmt Domain Name length
       VTP: Add bounds checks and filter out non-printable characters
       VXLAN: Add a bound check and a test case
       ZeroMQ: Fix an infinite loop

   Tuesday October 25, 2016 mcr%sandelman.ca@localhost
     Summary for 4.8.1 tcpdump release
           Fix "-x" for Apple PKTAP and PPI packets
           Use PRIx64 to print a 64-bit number in hex.
           Printer for HNCP (RFCs 7787 and 7788).
           dagid is always an IPv6 address, not an opaque 128-bit string, and other fixes to RPL printer.
           RSVP: Add bounds and length checks
           OSPF: Do more bounds checking
           Handle OpenSSL 1.1.x.
           Initial support for the REdis Serialization Protocol known as RESP.
           Add printing function for Generic Protocol Extension for VXLAN
               draft-ietf-nvo3-vxlan-gpe-01
           Network Service Header: draft-ietf-sfc-nsh-01
           Don't recompile the filter if the new file has the same DLT.
           Pass an adjusted struct pcap_pkthdr to the sub-printer.
           Add three test cases for already fixed CVEs
              CVE-2014-8767: OLSR
              CVE-2014-8768: Geonet
              CVE-2014-8769: AODV
           Don't do the DDP-over-UDP heuristic first: GitHub issue #499.
           Use the new debugging routines in libpcap.
           Harmonize TCP source or destination ports tests with UDP ones
           Introduce data types to use for integral values in packet structures.
           RSVP: Fix an infinite loop
           Support of Type 3 and Type 4 LISP packets.
           Don't require IPv6 library support in order to support IPv6 addresses.
           Many many changes to support libnetdissect usage.
           Add a test that makes unaligned accesses: GitHub issue #478.
           add a DNSSEC test case: GH #445 and GH #467.
           BGP: add decoding of ADD-PATH capability
           fixes to LLC header printing, and RFC948-style IP packets ----------------------------------------------------------------------


   To generate a diff of this commit:
   cvs rdiff -u -r1.42 -r1.43 pkgsrc/net/tcpdump/Makefile
   cvs rdiff -u -r1.24 -r1.25 pkgsrc/net/tcpdump/distinfo
@mamash mamash self-assigned this Feb 22, 2017
@mamash
Copy link

mamash commented Feb 22, 2017

The bumped the portaudio-devel package to 19.6.0 (20161030), it should hit the joyent/osx/trunk branch in a couple of days.

@mamash mamash closed this as completed Feb 22, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants