- 16 Nov, 2019 1 commit
-
-
Robert Sprowson authored
Add a new subreason for Service_InternetStatus to cover media status change (eg. link up/link down). Note that this isn't in the Service_DCIDriverStatus call because in the newer FreeBSD stack it's the equivalent of the Internet module that maintains the state (communicated up from their equivalent of DCI) because the ifp is needed - which is owned by the network stack. Add media ST_TYPEs for WiFi. This is the entire list of bands covered by the 802.11 spec (much the same as we list all the 802.3 ones). Version 5.67. Tagged as 'TCPIPLibs-5_67'
-
- 15 Sep, 2018 1 commit
-
-
Robert Sprowson authored
In support of Internet-5_65.
-
- 25 Aug, 2018 2 commits
-
-
ROOL authored
Detail: headers/net/if.h: new defines, structs, prototypes per RFC2553. headers/netdb.h: new defines, structs, prototypes per RFC2553 (from FreeBSD revision 102227). headers/sys/socket.h: portability sockaddr_storage struct, extend list of PF_ and AF_ defines (from FreeBSD revision 102227). headers/netinet/in.h: new defines, structs, prototypes per RFC2553 (from FreeBSD in6.h revision 102227) inetlib/if_indextoname.c if_nameindex.c if_nametoindex.c: import of new interface functions (from FreeBSD revision 100138). in6addr.c: constant structs for in6addr_any and in6addr_loopback per RFC2553. getnainfo.c: import of new function (from FreeBSD revision 158790). getipnode.c: new (with hostentdup based on _hpcopy from FreeBSD revision 103335). getadinfo.c: new (with portions based on FreeBSD revision 103640). LibraryDoc: updated with summaries of the new functions in Inetlib. Admin: Test harness in test/rfc2553.c e...
-
ROOL authored
Detail: headers/net/if.h: new defines, structs, prototypes per RFC2553. headers/netdb.h: new defines, structs, prototypes per RFC2553 (from FreeBSD revision 102227). headers/sys/socket.h: portability sockaddr_storage struct, extend list of PF_ and AF_ defines (from FreeBSD revision 102227). headers/netinet/in.h: new defines, structs, prototypes per RFC2553 (from FreeBSD in6.h revision 102227) inetlib/if_indextoname.c if_nameindex.c if_nametoindex.c: import of new interface functions (from FreeBSD revision 100138). in6addr.c: constant structs for in6addr_any and in6addr_loopback per RFC2553. getnainfo.c: import of new function (from FreeBSD revision 158790). getipnode.c: new (with hostentdup based on _hpcopy from FreeBSD revision 103335). getadinfo.c: new (with portions based on FreeBSD revision 103640). LibraryDoc: updated with summaries of the new functions in Inetlib. Admin: Test harness in test/rfc2553.c e...
-
- 02 Aug, 2018 1 commit
-
-
Robert Sprowson authored
Found by cppcheck static analysis. Not tagged, it's only test code.
-
- 19 May, 2018 1 commit
-
-
ROOL authored
Detail: copyerror - the highest error is now ENEEDAUTH (81) but socklib was clamping everything above EREMOTE (71). mkveneers/InetSWIs - use centrally held Hdr for OS SWI definitions. socklib.h/LibraryDoc - remove internal function _makecall() which is no longer used. Admin: Submission for TCP/IP bounty. Version 5.65. Tagged as 'TCPIPLibs-5_65'
-
- 28 Apr, 2018 1 commit
-
-
ROOL authored
Detail: RFC6247 moved T/TCP to historic status due to security concerns, this change actively removes the code (where previously we disabled it through sysctl). headers/netinet/tcp_var.h: remove T/TCP support (per FreeBSD revision 137139). headers/netinet/tcp.h: remove T/TCP support (per FreeBSD revision 137139). headers/netinet/tcp_seq.h: remove T/TCP support (per FreeBSD revision 137139). LibraryDoc: removed references to T/TCP, updated MIB variables section, added socketstat() and fstat() details. Admin: Submission for TCP/IP bounty. Version 5.64. Tagged as 'TCPIPLibs-5_64'
-
- 13 Jan, 2018 1 commit
-
-
ROOL authored
Detail: Add safe _FOREACH iterators to the rest of the queue.h types (from FreeBSD revision 118904). Retire CIRCLEQ. Use TAILQ instead, it provides the same functionality (from FreeBSD revision 70469). Version 5.63. Tagged as 'TCPIPLibs-5_63'
-
- 23 Jun, 2017 1 commit
-
-
Robert Sprowson authored
TCPIP header updates protocols/routed.h updated from FreeBSD revision 32545, circa 1998 as is Internet 5.xx, to replace the 1993 copy that seemed to be missed in the last update. LibraryDoc & dcistructs.h typos. filestat.c and unixlib.h function prototype of filestat corrected to reduce warnings. Version 5.62. Tagged as 'TCPIPLibs-5_62'
-
- 22 Mar, 2016 1 commit
-
-
Robert Sprowson authored
Macros merged from FreeBSD SVN revision 51955. Version 5.61. Tagged as 'TCPIPLibs-5_61'
-
- 06 Nov, 2014 1 commit
-
-
Robert Sprowson authored
Define slot types for SDIO (for ethernet via SDIODriver) and the HAL system and peripheral buses (for ethernet via MACs on board the SOC). Bump DCI revision to 4.07. Version 5.60. Tagged as 'TCPIPLibs-5_60'
-
- 28 Jun, 2014 1 commit
-
-
Robert Sprowson authored
Use ${TOUCH} instead of *Create. Tested exports of header and library, no issues seen. Version 5.59. Tagged as 'TCPIPLibs-5_59'
-
- 26 May, 2013 2 commits
-
-
Robert Sprowson authored
The built in headers with cc 5.70 include new non-ANSI defines in <errno.h> which clash with some of the names in TCPIPLibs:sys/errno.h This change extends the practice in some of the libs to not include <errno.h> when __unix is not defined (since the symbol for errno is also declared as extern at the top of the TCPIPLibs copy) to avoid the duplication and hence the clash. Also, add error text for EAUTH and ENEEDAUTH (text from FreeBSD release 9.0.0 SVN revision 229286) in line with those the Internet module knows about in AUNMsgs. Built with cc 5.70, but no runtime testing. Version 5.58. Tagged as 'TCPIPLibs-5_58'
-
Robert Sprowson authored
This is SVN revision 229286 from FreeBSD 9.0.0, with the RISC OS-isms left at the top. The numbers for EDOM, ERANGE, and EILSEQ are redefined if already defined, to sidestep clashes with those defined by ISO9899. Version 5.57. Tagged as 'TCPIPLibs-5_57'
-
- 26 Aug, 2012 1 commit
-
-
Jeffrey Lee authored
Detail: This is the TCPIIPLibs-side part of the fix, incorporating the following changes from FreeBSD: headers/netinet/h/in_var - http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/netinet/in_var.h.diff?r1=1.33;r2=1.33.2.1;f=h headers/sys/h/protosw - http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/sys/protosw.h.diff?r1=1.12;r2=1.13;f=h This provides us with the fix for this bug: http://www.freebsd.org/cgi/query-pr.cgi?pr=20785 Other required changes: headers/netccitt/h/x25 - Removed conflicting PRC_IFUP definition (this header was actually deleted from FreeBSD before PRC_IFUP was fully implemented) headers/netinet/h/ip_var - Add rip_ctlinput prototype Admin: Tested on Raspberry Pi Fixes issue reported on forums with ShareFS not always working: http://www.riscosopen.org/forum/forums/5/topics/1193 Version 5.56. Tagged as 'TCPIPLibs-5_56'
-
- 18 May, 2012 1 commit
-
-
Robert Sprowson authored
Remove definition of "Bad SWI" (0x1E6) since it's not a TCPIPLib error. Add defines for the protocol & driver starting/dying service calls. This corresponds to DCI 4.06. Version 5.55. Tagged as 'TCPIPLibs-5_55'
-
- 09 May, 2012 1 commit
-
-
Robert Sprowson authored
Not actually implemented yet, but allocated. Also trimmed out 2x service call definitions nothing to do with TCP/IP. Version 5.54. Tagged as 'TCPIPLibs-5_54'
-
- 08 Mar, 2012 1 commit
-
-
Jeffrey Lee authored
Detail: socklib/mkveeners,102 - New Perl version of mkveneers tool, to workaround 26/32bit clib issues when building PlingSystem on 32bit hosts socklib/mkveeners.mk, socklib/c/mkveneers - Removed old C version socklib/Makefile, socklib/!MkClean,fd7 - Updated to use Perl version Admin: Tested briefly; produces identical output files to the C version (ignoring date string differences!) Version 5.53. Tagged as 'TCPIPLibs-5_53'
-
- 14 Jan, 2012 2 commits
-
-
Steve Revill authored
Version 5.52. Tagged as 'TCPIPLibs-5_52'
-
Steve Revill authored
Version 5.51. Tagged as 'TCPIPLibs-5_51'
-
- 19 Jan, 2010 1 commit
-
-
ROOL authored
Previous changes were untagged, but incrementing the version number gives us a tag we can associate with the official RISC OS 5.16 release. Version 5.50. Tagged as 'TCPIPLibs-5_50'
-
- 25 Jun, 2009 1 commit
-
-
Ben Avison authored
Admin: This is only intended for use when building the disc image for the C/C++ CD. Retagged as 'TCPIPLibs-5_49' Version 5.49. Not tagged
-
- 13 Jun, 2009 1 commit
-
-
Ben Avison authored
Detail: The build utility socklib.mkveneers, compiled at build time, is now built using the HostTools shared makefile, and so will execute on any RISC OS build host even if the default compiler options are to target an incompatible ARM architecture. Socklib's makefile didn't have dynamic dependency support: this has been added. Also now sets the throwback flag when doing builds via the !Make and !MkExport obey files. Admin: Tested using an APCS-R build on an Iyonix. Version 5.49. Not tagged
-
- 21 Apr, 2005 1 commit
-
-
Andrew Hodgkinson authored
Detail: TCPIPLibs has to be built in a specific order, which is annoying if you are building it by hand for any reason. These two files export all and clean all of the TCPIPLibs components. Admin: No version number change as these files are not used by any automated processes and there are no other changes to the library.
-
- 30 Mar, 2005 1 commit
-
-
Steve Revill authored
Detail: Obsolete #include of strings.h changed to string.h as this is now faulted by the latest cc. Admin: To be tested in STB ROM build Version 5.49. Tagged as 'TCPIPLibs-5_49'
-
- 01 Jul, 2004 2 commits
-
-
Ben Avison authored
Detail: * Added remaining 1000baseT interface type #defines * Added getifaddrs() from newer BSD sources Admin: Kevin says getifaddrs() may not be fully debugged Retagged as 'TCPIPLibs-5_48'
-
Steve Revill authored
Detail: socklib now builds on 32-bit machines with a 26-bit environment. socklib also creates install directory with mkdir -p rather than cdir Admin: Works in STB Baseline build. Version 5.48. Tagged as 'TCPIPLibs-5_48'
-
- 04 Feb, 2004 1 commit
-
-
Kevin Bracey authored
-
- 21 Jan, 2004 1 commit
-
-
Ben Avison authored
Detail: * Added macro __KERNEL_RCSID to sys/cdefs.h * Added SIMPLEQ macros to sys/queue.h as aliases for FreeBSD's STAILQ macros * Added STAILQ/SIMPLEQ_FOREACH macro, since it's found inthe latest versions of both the FreeBSD and NetBSD sources Admin: Tested against current USB2 sources. Version 5.47. Tagged as 'TCPIPLibs-5_47'
-
- 02 Dec, 2003 1 commit
-
-
Ben Avison authored
Made netinet/in.h compatible with modern C++ compilers - change merged in from current NetBSD source code. Version 5.46. Tagged as 'TCPIPLibs-5_46'
-
- 07 Jan, 2003 1 commit
-
-
Kevin Bracey authored
Addition of support for HAL timers Removed a lingering __P in the resolver header file (and while we're at it all the others). Added missing open bracket to vn_opn,reported by D.Ellis. Version 5.45. Tagged as 'TCPIPLibs-5_45'
-
- 30 Sep, 2002 2 commits
-
-
Kevin Bracey authored
-
Kevin Bracey authored
rx_cksum added to struct rx_hdr as per DCI 4.05. 1000Mb/s network types added for EtherK - need to check allocations. Version 5.44. Tagged as 'TCPIPLibs-5_44'
-
- 29 May, 2002 1 commit
-
-
Ben Avison authored
Detail: Two problems: first, in machine/types.h, stdint.h was included unless KERNEL was defined; doing this triggers a #error unless you're working in C99 mode (eg rpclib and socklib, which are compiled in PCC mode). Second, sys/types.h tries to define its own 64-bit struct types, with names that clash with C99's own 64-bit types. Both are fixed by wrapping them in checks on the value of __STDC_VERSION__, and then only including and using stdint.h if the compiler is in C99 mode. Unfortunately this does generate warnings in PCC mode because __STDC_VERSION__ is undefined. Admin: Builds, but not extensively tested. Version 5.43. Tagged as 'TCPIPLibs-5_43'
-
- 21 Mar, 2002 1 commit
-
-
Steve Revill authored
Detail: The definitions of int32_t and int16_t clash with those defined in stdint.h. The offending declarations have been wrapped with the appropriate #ifdef. Admin: Fixes the problem and doesn't appear to break anything in a Baseline build. Version 5.42. Tagged as 'TCPIPLibs-5_42'
-
- 12 Jun, 2001 2 commits
-
-
Stewart Brodie authored
Admin: This one builds. Version 5.41. Tagged as 'TCPIPLibs-5_41'
-
Stewart Brodie authored
Added EINTR detection in UDP RPC clients. Admin: NFS module seems to work OK still when you press ESCAPE. Version 5.40. Tagged as 'TCPIPLibs-5_40'
-
- 20 Mar, 2001 1 commit
-
-
Stewart Brodie authored
Detail: The example code showing how to re-enable IRQs in an Internet event handler used an obsolete method - it now uses a working method. Admin: No code changes - no need to products to take this version. Version 5.39. Tagged as 'TCPIPLibs-5_39'
-
- 04 May, 2000 2 commits
-
-
Stewart Brodie authored
-
Stewart Brodie authored
Version 5.38. Tagged as 'TCPIPLibs-5_38'
-