1. 19 Jan, 2010 1 commit
    • ROOL's avatar
      Incremented version number, no other change. · 6e3eeb19
      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'
      6e3eeb19
  2. 25 Jun, 2009 1 commit
    • Ben Avison's avatar
      Added install rule · 2baede59
      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
      2baede59
  3. 13 Jun, 2009 1 commit
    • Ben Avison's avatar
      Build fix · 9f6d093b
      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
      9f6d093b
  4. 21 Apr, 2005 1 commit
    • Andrew Hodgkinson's avatar
      Added to useful TaskObey files. · 6f80cdc1
      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.
      6f80cdc1
  5. 30 Mar, 2005 1 commit
    • Steve Revill's avatar
      Fix for new compiler · 34ae328c
      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'
      34ae328c
  6. 01 Jul, 2004 2 commits
    • Ben Avison's avatar
      Merged in changes from Kevin's hard disc. · 0a47a857
      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'
      0a47a857
    • Steve Revill's avatar
      Build changes · c945fea9
      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'
      c945fea9
  7. 04 Feb, 2004 1 commit
  8. 21 Jan, 2004 1 commit
    • Ben Avison's avatar
      Added some NetBSDisms to help with the USB2 porting work. · eff24281
      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'
      eff24281
  9. 02 Dec, 2003 1 commit
  10. 07 Jan, 2003 1 commit
  11. 30 Sep, 2002 2 commits
  12. 29 May, 2002 1 commit
    • Ben Avison's avatar
      Compatible with cc 5.45. · 5e99fc1b
      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'
      5e99fc1b
  13. 21 Mar, 2002 1 commit
    • Steve Revill's avatar
      Fixed headers/machine/h/types · cc73ae03
      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'
      cc73ae03
  14. 12 Jun, 2001 2 commits
  15. 20 Mar, 2001 1 commit
    • Stewart Brodie's avatar
      Documentation update ONLY. · b9d50909
      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'
      b9d50909
  16. 04 May, 2000 2 commits
  17. 03 May, 2000 2 commits
  18. 02 Dec, 1999 2 commits
    • Stewart Brodie's avatar
      Import of newer socklib. · 1145f95d
      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'
      1145f95d
    • Stewart Brodie's avatar
      Fix to unixlib.s.asm · 853895bc
      Stewart Brodie authored
      Detail:
        Return address was being pulled from the wrong stack!
      Admin:
        Tested.
      
      Version 5.34. Tagged as 'TCPIPLibs-5_34'
      853895bc
  19. 30 Nov, 1999 1 commit
  20. 29 Nov, 1999 2 commits
  21. 05 Oct, 1999 1 commit
    • Stewart Brodie's avatar
      Service_MbufManagerStatus symbol checked for predefinition. · 931a7f3b
      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'
      931a7f3b
  22. 28 Jul, 1999 1 commit
    • Stewart Brodie's avatar
      Added new conversion functions from latest resolver libraries. · d2f207cd
      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'
      d2f207cd
  23. 22 Jul, 1999 1 commit
  24. 21 Jul, 1999 1 commit
  25. 19 Jul, 1999 1 commit
  26. 15 Jul, 1999 1 commit
  27. 13 Jul, 1999 1 commit
  28. 08 Jul, 1999 2 commits
  29. 06 Jul, 1999 2 commits
  30. 05 Jul, 1999 1 commit
  31. 01 Jul, 1999 1 commit