forked from jsonn/pkgsrc
-
Notifications
You must be signed in to change notification settings - Fork 64
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
Comments
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
The bumped the portaudio-devel package to 19.6.0 (20161030), it should hit the joyent/osx/trunk branch in a couple of days. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The last stable portaudio version was released in October 30, 2016.
The text was updated successfully, but these errors were encountered: