- 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'
-
- 03 May, 2000 2 commits
-
-
Stewart Brodie authored
Version 5.37. Tagged as 'TCPIPLibs-5_37'
-
Stewart Brodie authored
Minor modification to check that re_errno falls within the bounds 0..sys_nerr-1 before attempting to dereference sys_errlist array with it. Admin: Built. Should tidy up the output on RPC send failures (fault #1635) Version 5.36. Tagged as 'TCPIPLibs-5_36'
-
- 02 Dec, 1999 2 commits
-
-
Stewart Brodie authored
Detail: Missed on previous checkin. This is the 32-bit capable socklib. Admin: Tested. Version 5.35. Tagged as 'TCPIPLibs-5_35'
-
Stewart Brodie authored
Detail: Return address was being pulled from the wrong stack! Admin: Tested. Version 5.34. Tagged as 'TCPIPLibs-5_34'
-
- 30 Nov, 1999 1 commit
-
-
Stewart Brodie authored
Admin: If you ever exported TCPIPLibs-5_32's headers, you will need to manually delete the VersionNum in the Export.Lib.TCPIPLibs directory, Version 5.33. Tagged as 'TCPIPLibs-5_33'
-
- 29 Nov, 1999 2 commits
-
-
Stewart Brodie authored
-
Stewart Brodie authored
Makefile (for headers) exports LibraryDoc and VersionNum Detail: mkveneers uses {CONFIG} to generate veneers that objasm will then build appropriately. callback code in rpclib extracted, now requires AsmUtils instead. Admin: Built. Version 5.32. Tagged as 'TCPIPLibs-5_32'
-
- 05 Oct, 1999 1 commit
-
-
Stewart Brodie authored
Detail: The recent change to Hdr2H to place all preprocessor macro definitions inside parentheses (to minimise evaluation surprises) caused sys/mbuf.h to attempt a differing redeclaration of the above symbol. It also uses parentheses now, and checks for predefinition before doing the #define Admin: Required by showstat 0.01 and later (and anything else that tries to include both Global/Services.h and sys/mbuf.h) Version 5.31. Tagged as 'TCPIPLibs-5_31'
-
- 28 Jul, 1999 1 commit
-
-
Stewart Brodie authored
Detail: New function inet_net_ntop, inet_net_pton, inet_ntop, inet_pton added. These are thread-safe versions of other functions and should be used in preference to things like inet_ntoa, inet_aton. These functions are IPv6 aware - pass AF_INET6 to them if you want IPv6 operations, pass AF_INET if you want IPv4 (ie. current behaviour). Extra address family, protocol family definitions added for IPv6 (and others since they were there in the FreeBSD headers), specifically: AF_INET6, PF_INET6, IN6ADDRSZ. Corresponding extra DNS record types (T_AAAA) have been added too. APIs are standard APIs - documentation added to LibraryDoc. New inetlib/c/* files also contain their own documentation. Admin: Required by TFTPserver (RISC OS version) Note: addition of these macros to the header file does *not* imply that the Internet module now supports IPv6. These are header file macros added for the benefit of the conversion routines. Version 5.30. Tagged as 'TCPIPLibs-5_30'
-
- 22 Jul, 1999 1 commit
-
-
Kevin Bracey authored
Version 5.29. Tagged as 'TCPIPLibs-5_29'
-
- 21 Jul, 1999 1 commit
-
-
Kevin Bracey authored
Version 5.28. Tagged as 'TCPIPLibs-5_28'
-
- 19 Jul, 1999 1 commit
-
-
Kevin Bracey authored
Modified gettimeofday() to return microsecond accuracy, as long as it's running on an IOC or IOMD system. Version 5.27. Tagged as 'TCPIPLibs-5_27'
-
- 15 Jul, 1999 1 commit
-
-
Kevin Bracey authored
Added ffs() and sleep() to unixlib. Added ALIGN() to <machine/param.h> - this allows CMSG_NXTHDR() to work. Version 5.26. Tagged as 'TCPIPLibs-5_26'
-
- 13 Jul, 1999 1 commit
-
-
Kevin Bracey authored
Added strdup() to unixlib. Added sysctlbyname() to inetlib. All the header file changes for Internet 5.31. Version 5.25. Tagged as 'TCPIPLibs-5_25'
-
- 08 Jul, 1999 2 commits
-
-
Kevin Bracey authored
Version 5.24. Tagged as 'TCPIPLibs-5_24'
-
Kevin Bracey authored
Assorted changes from FreeBSD. Might be some slight compatibility hiccoughs with some sources - might need to #include a bit more before <net/if.h>. Version 5.23. Tagged as 'TCPIPLibs-5_23'
-
- 06 Jul, 1999 2 commits
-
-
Stewart Brodie authored
Altered the definition of struct tftphdr so that it declares it in a way that the compiler does not pad out a non-word aligned union. This would breaks backward compatibility - except that nothing using this structure before would have worked anyway.
-
Stewart Brodie authored
Not tagged.
-
- 05 Jul, 1999 1 commit
-
-
Kevin Bracey authored
Version 5.22. Tagged as 'TCPIPLibs-5_22'
-
- 01 Jul, 1999 1 commit
-
-
Kevin Bracey authored
Version 5.21. Tagged as 'TCPIPLibs-5_21'
-
- 30 Jun, 1999 1 commit
-
-
Kevin Bracey authored
Header changes required by Internet 5.27. Note that these changes affect the layout of several structures peeked by such tools as InetStat. These will need recompiling for Internet 5.27. Version 5.20. Tagged as 'TCPIPLibs-5_20'
-
- 25 Jun, 1999 1 commit
-
-
Kevin Bracey authored
See LibraryDoc for details. Version 5.19. Tagged as 'TCPIPLibs-5_19'
-
- 23 Jun, 1999 2 commits
-
-
Stewart Brodie authored
Detail: Service_InternetStatus/DHCPInform is issued whenever a response to a DHCPINFORM is received. Modules which claim sub-reason code 3 (DynamicBootStart) can now alter R2 (if they claim the reason code) to contain the return value for the Internet module's ioctl handler. Previously, the Internet module always returned EADDRUNAVAIL if the service call was claimed, which meant that callers had to use other means to determine whether the dynamic boot had completed (eg. by querying the DHCP module directly) Admin: Documentation file LibraryDoc updated with details. Required by Internet 5.25 and later. Required by DHCP 0.05 and later. Version 5.18. Tagged as 'TCPIPLibs-5_18'
-
Kevin Bracey authored
if_multiaddrs moved to end of struct ifnet to save binary compatibility grief with all those horrid little progs like inetstat and ifconfig that inspect the Internet module's internal structures directly. Version 5.17. Tagged as 'TCPIPLibs-5_17'
-
- 22 Jun, 1999 2 commits
-
-
Kevin Bracey authored
Added if_multiaddrs member to struct ifnet to allow Internet module to keep track of required multicast addresses. Similar to ac_multiaddrs in struct arpcom, but we require logical addresses, not just MAC addresses, for DCI. Version 5.16. Tagged as 'TCPIPLibs-5_16'
-
Stewart Brodie authored
-
- 07 Jun, 1999 1 commit
-
-
Stewart Brodie authored
Changed all remaining occurrences of __const with const to match the other references to it in unistd.h. This fixes compilation in -pcc mode. Version 5.15. Tagged as 'TCPIPLibs-5_15'
-
- 03 Jun, 1999 1 commit
-
-
Stewart Brodie authored
Detail: A new function has been declared for generating initial sequence numbers for the Internet module's TCP implementation. More details in Internet module logs. Admin: Required by Internet 5.22 (CVS: RiscOS/Sources/Networking/AUN/Internet tag: Internet-5_22) Version 5.14. Tagged as 'TCPIPLibs-5_14'
-
- 11 May, 1999 1 commit
-
-
Stewart Brodie authored
Detail: The low-level malloc and free calls made by the RPC and XDR libraries can now be intercepted if an application defined the two functions _rpclib_malloc and _rpclib_free with appropriate prototypes as per malloc and free. This means that you can override the default behaviour of stuffing the data into the RMA if you want to, but that the default of using the RMA is retained. Admin: Tested with the NFS module. Required by NFS 3.00 and later (CVS tag: NFS-3_00) Version 5.13. Tagged as 'TCPIPLibs-5_13'
-