[PD-cvs] [git]pure-data branch feature/netobject-updates created. 08774df5c2fd3150315f525a238151cf75ac22db

Miller Puckette millerpuckette at users.sourceforge.net
Fri Aug 9 01:47:58 CEST 2019


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "pure-data".

The branch, feature/netobject-updates has been created
        at  08774df5c2fd3150315f525a238151cf75ac22db (commit)

- Log -----------------------------------------------------------------
commit 08774df5c2fd3150315f525a238151cf75ac22db
Author: Christof Ressi <christof.ressi at gmx.at>
Date:   Mon Jul 1 00:36:21 2019 +0200

    generalize addrinfo_sort_list
    
    * use compare function
    * add addrinfo_ipv4_first and addrinfo_ipv6_first compare functions

commit 6e20bcdda4f898a3c632db55013085b97e602450
Author: Christof Ressi <christof.ressi at gmx.at>
Date:   Sun Jun 30 03:06:40 2019 +0200

    addrinfo_print_list: use * instead of ** parameter + make it const
    
    we don't need to modify the pointer.

commit 9b537dff6116717542d82ffc4cd57de1ed82fdef
Author: Christof Ressi <christof.ressi at gmx.at>
Date:   Sun Jun 30 02:29:20 2019 +0200

    x_net.c: apply address list sorting
    
    [netsend]: prefer IPv4 for hostname resolution
    [netreceive]: prefer IPv6 for hostname resolution and any address, also listening to IPv4 adapters (old systems which don't support the IPV6_V6ONLY option fall back to IPv4)

commit a8a5fe562587572922877791571cf4dac7532e0f
Author: Christof Ressi <christof.ressi at gmx.at>
Date:   Sun Jun 30 00:29:17 2019 +0200

    s_net: add addrinfo_sort_list() function to sort address lists by family

commit d938d011327102a73547120ca8defef46edc0838
Author: Christof Ressi <christof.ressi at gmx.at>
Date:   Sat Jun 29 21:29:57 2019 +0200

    Revert parts of "IPv6 fixes"
    
    This reverts commit 63858f283f76e99dc00d48d63451cb47ef181db5.

commit 63858f283f76e99dc00d48d63451cb47ef181db5
Author: Christof Ressi <christof.ressi at gmx.at>
Date:   Wed Jun 26 22:32:42 2019 +0200

    IPv6 fixes
    
    * enable/disable IPv6 networking with a message [ipv6 <f>(, maybe this should rather be a creation flag?
    * use IPv4 networking by default to prevent various issues with hostname resolution, especially on local networks
    * make sure that IPV6_ONLY is disabled, so IPv6 sockets can also listen to IPv4 adapters.

commit 88bc375accd675996d528c862751a8a44acadb96
Author: Christof Ressi <christof.ressi at gmx.at>
Date:   Wed Jun 26 17:16:14 2019 +0200

    s_net.c: remove AI_ADDRCONFIG flag
    
    with this flag, "localhost" is not resolved without an internet connection

commit d2aa3fcb3337fcea90937fbc84801a2889addd3d
Author: Christof Ressi <christof.ressi at gmx.at>
Date:   Mon Jun 24 14:44:28 2019 +0200

    fix netsend_readbin
    
    did a typo...

commit f419eee4d799a9365d3731659188d829ecb72a4a
Author: Christof Ressi <christof.ressi at gmx.at>
Date:   Sun Jun 23 17:24:28 2019 +0200

    some cosmetic changes

commit 070b80617e82e2edde2ebe8daea287dda3788831
Author: Christof Ressi <christof.ressi at gmx.at>
Date:   Sun Jun 23 17:18:07 2019 +0200

    netsend_connect:
    
    output 0 if socket_connect fails/timeouts so the user can easily retry in a loop

commit 3d836d1dbd987c85c9f3ca81a1a7d39c71cab386
Author: Christof Ressi <christof.ressi at gmx.at>
Date:   Sun Jun 23 17:17:10 2019 +0200

    netsend_connect: proper cleanup
    
    fix memleak (sailist) and socket not closed

commit de314bc7ff3e16bdb1fe87fc42a406e3e580a0f9
Author: Christof Ressi <christof.ressi at gmx.at>
Date:   Sun Jun 23 16:36:40 2019 +0200

    socket_connect: fix error handling
    
    * report error if select failed
    * report timeout error if select returned 0
    * catch socket exceptions and properly report them

commit 592162a31506727299cfab1fb306fae88adb1975
Author: Christof Ressi <christof.ressi at gmx.at>
Date:   Sun Jun 23 13:25:11 2019 +0200

    fix sys_do_startgui: check against WSAEADDRINUSE on Windows!

commit 68445d4d489b21b7e7c3d1a560ebaf4c76f5e337
Author: Christof Ressi <christof.ressi at gmx.at>
Date:   Sun Jun 23 13:24:25 2019 +0200

    only ignore WSAECONNRESET for UDP

commit 1fa285ba9cc3ae5b1290e0a03d4b09c1e3cae456
Author: Christof Ressi <christof.ressi at gmx.at>
Date:   Sun Jun 23 03:22:03 2019 +0200

    netreceive: allow to set UDP hostname/multicast address with [listen( message

commit b1f3c9ae69c35adf78ca57b7de94e305230cd7ff
Author: Christof Ressi <christof.ressi at gmx.at>
Date:   Sun Jun 23 01:00:06 2019 +0200

    don't compare ai_protocol to SOCK_STREAM/SOCK_DGRAM
    
    this is the wrong field, we actually want ai_type, but for the sake of simplicity we just use our "protocol" member.
    (we should give it a better name...)

commit 4558b5f3da88e997152903b9b6437abaeaf50d57
Author: Christof Ressi <christof.ressi at gmx.at>
Date:   Sun Jun 23 00:31:43 2019 +0200

    update u_pdreceive.c to use s_net.h/s_net.c

commit 8c196db4d7270dbae44b0ec6893f242b87094a17
Author: Christof Ressi <christof.ressi at gmx.at>
Date:   Sun Jun 23 00:05:06 2019 +0200

    fix some braces to match overall Pd style

commit 82c267ff46acfe90cc61959395347a56e0c7bb7a
Author: Christof Ressi <christof.ressi at gmx.at>
Date:   Sun Jun 23 00:04:01 2019 +0200

    another strerror() -> socket_strerror()

commit 963a025e434c743901a9b6d55352d3d3b861630e
Author: Christof Ressi <christof.ressi at gmx.at>
Date:   Sat Jun 22 23:08:44 2019 +0200

    update u_pdsend.c to use s_net.h/s_net.c

commit ddea0e1b8c9e17f7059c14110f9d75559f47a7a7
Author: Christof Ressi <christof.ressi at gmx.at>
Date:   Sat Jun 22 21:51:51 2019 +0200

    x_net: use socket_strerror() instead of strerror()

commit 8986760b45fd8f4f110e8ea4fd7685ff3536ca1c
Author: Christof Ressi <christof.ressi at gmx.at>
Date:   Sat Jun 22 19:41:59 2019 +0200

    add socket_init, a cross-platform socket initialization routine, and use it in sys_main()

commit d30981db1ef11d6ce6b5ba82cfe6c8863323f675
Author: Christof Ressi <christof.ressi at gmx.at>
Date:   Sat Jun 22 19:18:52 2019 +0200

    remove <ws2def.h> (alaready included by <winsock2.h> on Windows 7)

commit 6979122790a534fa1ac9c2e2301b8bff6c2a8e34
Author: Christof Ressi <christof.ressi at gmx.at>
Date:   Sat Jun 22 19:04:43 2019 +0200

    don't redefine constants for Win32
    
    * EADDRINUSE doesn't seem to be used
    * on MinGW, EINPROGRESS is defined but it has a different value than WSAEWOULDBLOCK. it's obsolete anway since I check explicitly against WSAEWOULDBLOCK in socket_connect

commit c593faa96749cdd2c81c0daa0107fb2d5b07c720
Author: Christof Ressi <christof.ressi at gmx.at>
Date:   Sat Jun 22 18:55:18 2019 +0200

    add cross-platform socket_strerror() function and use it in sys_sockerr()

commit 24233a48031114bf9de9ec99ac1d57d4c9b0548f
Author: Christof Ressi <christof.ressi at gmx.at>
Date:   Sat Jun 22 18:12:26 2019 +0200

    s_net.h: fix/extend documentation
    
    strerror() doesn't work on Windows

commit b5ea83b26e9feecd21e15adbea0e5d9cec2d3f6f
Author: Christof Ressi <christof.ressi at gmx.at>
Date:   Sat Jun 22 18:08:56 2019 +0200

    socket_connect: fix timeout error handling

commit af182f236caf8624217f71d5ecd9e0352392e2b0
Author: Christof Ressi <christof.ressi at gmx.at>
Date:   Sat Jun 22 17:59:32 2019 +0200

    fix socket_connect for Windows

commit 77822c3ffb9e9b69502b0aaa22b313ab2fa38f35
Author: danomatika <danomatika at gmail.com>
Date:   Sat Jun 22 03:21:16 2019 +0200

    moved addrinfo_print_list to s_net.c, small format fixes

commit 4b2a75a9499b08c2cf87d7da23591cf1c24a2000
Author: danomatika <danomatika at gmail.com>
Date:   Sat Jun 22 02:42:46 2019 +0200

    AI_ALL getaddrinfo flag

commit 79db5621b318f42b802563cf5235eba5ca4e727d
Author: danomatika <danomatika at gmail.com>
Date:   Sat Jun 22 01:22:14 2019 +0200

    removed duplicated includes, shuffled headers for windows

commit 158cb0089c5db9016bb66e91edb129428fcd0c33
Merge: b4a9a89 0da5cd9
Author: danomatika <danomatika at gmail.com>
Date:   Sat Jun 22 01:10:05 2019 +0200

    Merge branch 'feature/netobject-updates' into s_net with modifications

commit 0da5cd96eacb6cb9880a21a149943ce3621a8159
Merge: 2bb34ae 10d8dc9
Author: Dan Wilcox <danomatika at gmail.com>
Date:   Sat Jun 22 00:08:21 2019 +0200

    Merge pull request #665 from Spacechild1/feature/netobject-updates
    
    Feature/netobject updates

commit b4a9a894f1fcb1088698a17168e046b8575c180a
Author: danomatika <danomatika at gmail.com>
Date:   Sat Jun 22 00:03:09 2019 +0200

    moved networking includes and helper functions into s_net.h & s_net.c

commit 10d8dc99a427c142ceb38a868e6b0d8aa86bdefa
Author: Christof Ressi <christof.ressi at gmx.at>
Date:   Fri Jun 21 03:56:38 2019 +0200

    add missing header file

commit 094868476ad96bcf93101f8a40404f395380b4dd
Author: Christof Ressi <christof.ressi at gmx.at>
Date:   Fri Jun 21 03:14:02 2019 +0200

    fix INET_NTOP for Windows

commit 813741d101904d0cd21c77cdcadcba4a829deb5b
Author: Christof Ressi <christof.ressi at gmx.at>
Date:   Fri Jun 21 01:20:17 2019 +0200

    netsend: notify when the connection has ended (cleanup and output 0)

commit 4f091b13ac111979bf8ee2c2c9755bfc8f34adb1
Author: Christof Ressi <christof.ressi at gmx.at>
Date:   Fri Jun 21 00:30:02 2019 +0200

    netsend_disconnect: remove strange redundant memset

commit d366d3ea839c743218bff38087ca9d950d3bbb5d
Author: Christof Ressi <christof.ressi at gmx.at>
Date:   Fri Jun 21 00:20:18 2019 +0200

    netreceive_notify: don't free wrong socketreceiver

commit 929a25a55f101613d4e9ef51926968263d4ecb5b
Author: Christof Ressi <christof.ressi at gmx.at>
Date:   Thu Jun 20 18:15:51 2019 +0200

    fix connectionless UDP in binary mode

commit d603f9541493b7735a74bace7ffa425642c9d47a
Author: Christof Ressi <christof.ressi at gmx.at>
Date:   Thu Jun 20 18:02:00 2019 +0200

    sys_sockerror: print proper WSA error messages on Windows

commit 92ce1102016417937c460ddff6f410d187b0f16f
Author: Christof Ressi <christof.ressi at gmx.at>
Date:   Thu Jun 20 17:42:58 2019 +0200

    netsend: set timeout in ms (like the rest of Pd)

commit 3e87804ade87f3ca3b6f6a4a3f16ce7cca266188
Author: Christof Ressi <christof.ressi at gmx.at>
Date:   Thu Jun 20 17:19:08 2019 +0200

    fix connecting to stream socket on Windows

commit 249eec5a72abac385c1db98de8270ab2cd1c6f8f
Author: Christof Ressi <christof.ressi at gmx.at>
Date:   Thu Jun 20 16:50:52 2019 +0200

    allow to receive more than 1 UDP packet per scheduler tick

commit 05878efffda88a94d5a3b859cd0326c96eef07a4
Author: Christof Ressi <christof.ressi at gmx.at>
Date:   Thu Jun 20 15:20:03 2019 +0200

    netsend_readbin: use the same buffer size as the FUDI equivalent

commit 9f6f8fbfe89317ac3f3dbcac092c4d150218f3a6
Author: Christof Ressi <christof.ressi at gmx.at>
Date:   Thu Jun 20 15:19:14 2019 +0200

    make it compile with Msys2 and also MSVC + Windows 7

commit 2bb34aeaae9eda95ef85ad6fbea5ca6f604bad94
Author: danomatika <danomatika at gmail.com>
Date:   Mon Jun 3 02:02:32 2019 +0200

    more 'debug on appveyor' windows fixes

commit db44db5fd14143b2b6847be5b0a70b2a521a641a
Author: danomatika <danomatika at gmail.com>
Date:   Mon Jun 3 01:47:58 2019 +0200

    include winsock2 and fix EADDRINUSE redefinition warning

commit 22a0e1c97b73e62f51bd88d185d8426918a6aa29
Author: danomatika <danomatika at gmail.com>
Date:   Mon Jun 3 01:35:19 2019 +0200

    first pass of netobject IPv6 support, main pd socket & pdsend/pdreceive updates to follow

commit e212405a621f7d3cf80a88c87d1cd4c8fe7906ec
Author: danomatika <danomatika at gmail.com>
Date:   Thu May 2 01:53:16 2019 +0200

    more windows fixes

commit 19f141b73f0dbf6b5617dadabab048394759fd29
Author: danomatika <danomatika at gmail.com>
Date:   Thu May 2 01:47:29 2019 +0200

    windows does't have sys/select.h

commit b49b144a6904fd5fa5f18c114279b9caf9fb91ba
Author: danomatika <danomatika at gmail.com>
Date:   Thu May 2 01:40:59 2019 +0200

    added netsend tcp connect timeout using non-blocking socket + select()

commit e144e2b2a8222d1bba3acb187c2dc4418d380201
Author: danomatika <danomatika at gmail.com>
Date:   Wed May 1 02:21:51 2019 +0200

    prefer netreceive t_symbol hostname

commit b0ec9de79357211ade23ba5d4b33aa37da572c17
Author: danomatika <danomatika at gmail.com>
Date:   Wed May 1 02:11:08 2019 +0200

    multicast check for UDP only

commit ead98c20f55ce8935223aebcab65c4b46bf8b3b8
Merge: c98a6f8 56e2602
Author: Dan Wilcox <danomatika at gmail.com>
Date:   Wed May 1 02:06:16 2019 +0200

    Merge pull request #605 from Spacechild1/feature/netobject-updates
    
    [netsend -u]: Windows related bugfixes

commit 56e2602ad238a4aeb9c613b159e670999de79695
Author: Christof Ressi <christof.ressi at gmx.at>
Date:   Tue Apr 30 13:03:30 2019 +0200

    only try to set SO_BROADCAST on stream sockets
    
    this fixes bogus error messages on Windows every time you create a [netreceive] (TCP) object.

commit e17abdfa88152d202bce8642f58aac550f2c32bd
Author: Christof Ressi <christof.ressi at gmx.at>
Date:   Tue Apr 30 12:39:23 2019 +0200

    [netsend -u]: only close socket if there really was an error
    
    10054 is ignored on Windows

commit c98a6f8605e805f17a75e43ae33740ca559066cd
Author: danomatika <danomatika at gmail.com>
Date:   Tue Apr 30 04:17:31 2019 +0200

    added optional pdreceive udphost argument

commit 78d577505f6da87dbf8a4b7e89e6435b3242ced8
Author: danomatika <danomatika at gmail.com>
Date:   Tue Apr 30 03:32:47 2019 +0200

    netreceive hostname argument is for UDP only, updated help files

commit 339df18af49c946b603b036077ce6fa435571bd0
Author: danomatika <danomatika at gmail.com>
Date:   Tue Apr 30 03:06:45 2019 +0200

    windows doesn't define ushort

commit fed7d41eb2830a537b07aefdbb8b80c49def9f99
Author: danomatika <danomatika at gmail.com>
Date:   Tue Apr 30 03:04:54 2019 +0200

    added note to netreceive help about specifying allowed host

commit eb9590fa9acff9161fb12dddef4c0014ae7d5ff0
Author: danomatika <danomatika at gmail.com>
Date:   Tue Apr 30 03:01:05 2019 +0200

    added multicast support to netreceive via optional hostname creation arg, some slight formatting fixes

commit 28f377499ca49c2fd2d8f0443e798d2143f865a1
Author: danomatika <danomatika at gmail.com>
Date:   Tue Apr 30 01:14:35 2019 +0200

    removed -k from netsend help

commit 9b76694c5b0e497e24bd083216d8bc616c37e6c5
Author: danomatika <danomatika at gmail.com>
Date:   Tue Apr 30 01:06:24 2019 +0200

    use getpeername() for TCP from addr & port per message

commit 7257defe6c5497f095f7e3a329d1037aa16ae91a
Author: danomatika <danomatika at gmail.com>
Date:   Tue Apr 30 00:19:03 2019 +0200

    output from addr & port as list

commit 8786a108a8679aa818381c0a0043e26fdfc85897
Author: danomatika <danomatika at gmail.com>
Date:   Sun Apr 28 16:31:30 2019 +0200

    output from addr port as well

commit 351a3e5dcb5103e140a1b0e690e05faa3824c930
Author: danomatika <danomatika at gmail.com>
Date:   Sun Apr 21 01:20:56 2019 +0200

    set recvfrom addrlen pointer to NULL if not grabbing address

commit 78e638c99db9245cd239585cc6c4e592a25e205b
Author: danomatika <danomatika at gmail.com>
Date:   Sun Apr 21 00:53:40 2019 +0200

    if fromaddr is NULL, fromaddrlen should be 0

commit b80c946132c599a6b4066d60a9f80e9793455290
Author: danomatika <danomatika at gmail.com>
Date:   Sat Apr 20 14:28:52 2019 +0200

    update supplamentary makefiles to link ws2_32

commit f1dc58e9077a61d4314fd47de264a7473a90e450
Author: danomatika <danomatika at gmail.com>
Date:   Sat Apr 20 03:05:51 2019 +0200

    link winsock2

commit a2470e3a982335f8c673a429538b9407f65efbcb
Author: danomatika <danomatika at gmail.com>
Date:   Sat Apr 20 02:57:29 2019 +0200

    need another winsock header, urg

commit 8ecff921d9273825a5c311b4a83a0f36b5c77bdf
Author: danomatika <danomatika at gmail.com>
Date:   Sat Apr 20 02:47:27 2019 +0200

    need winsock2 apparently

commit 6c598480e27969e9453bd1eadaeb75654422863d
Author: danomatika <danomatika at gmail.com>
Date:   Sat Apr 20 02:42:33 2019 +0200

    provide inet_ntop for windows

commit 340332803252d831cbfbd24926f8a36fe662ef87
Author: danomatika <danomatika at gmail.com>
Date:   Sat Apr 20 02:21:16 2019 +0200

    update windows socket headers

commit c60aec3187c8a7aaeb835efe1fca794bf33c4cc2
Author: danomatika <danomatika at gmail.com>
Date:   Sat Apr 20 02:15:30 2019 +0200

    simply use sendto() & recvfrom() for true connectionless UDP, removes need for special sock error handling, more simplification & cleanup

commit e898c12f712126f8521c272911541118567b2934
Author: danomatika <danomatika at gmail.com>
Date:   Sun Mar 24 15:05:48 2019 +0100

    some cleanup: rename netsend_doit to netsend_read, added header comment, removed extra endlien in posts & errors, fixed some spacing

commit 96108434ca1864a2bf65d470f354916ac8bfcdec
Author: danomatika <danomatika at gmail.com>
Date:   Sun Mar 24 14:57:17 2019 +0100

    added netsend -k creation arg to keep connection alive when sending UDP messages, reorganized t_socketreceiver changes to use optional function callbacks

commit 607d453e67d74d98dd080657d2cfa26b09eef2d6
Author: danomatika <danomatika at gmail.com>
Date:   Fri Mar 22 01:05:02 2019 +0100

    netsend help cleanup

commit c2bd2425798c75db559a36b617b746fc124ae614
Author: danomatika <danomatika at gmail.com>
Date:   Fri Mar 22 01:04:33 2019 +0100

    added netreceive -f flag for optional from address symbol 3rd outlet

commit 8d9939efb98a8f9ae9b522fcec8899848e48991d
Author: danomatika <danomatika at gmail.com>
Date:   Sun Mar 17 01:25:45 2019 +0100

    x_net.c format & indentation consistency

-----------------------------------------------------------------------


hooks/post-receive
-- 
pure-data





More information about the Pd-cvs mailing list