Skip to content
This repository has been archived by the owner on Oct 1, 2023. It is now read-only.

[WIP] Network API Implementation #36

Closed
wants to merge 92 commits into from
Closed

Commits on Feb 15, 2019

  1. initial commit

    azjezz committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    9b3787c View commit details
    Browse the repository at this point in the history
  2. add udp socket stub

    azjezz committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    9429ffd View commit details
    Browse the repository at this point in the history
  3. add socket exception

    azjezz committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    30c4707 View commit details
    Browse the repository at this point in the history
  4. refactor hack files to hh

    azjezz committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    35a1744 View commit details
    Browse the repository at this point in the history
  5. use namespace

    azjezz committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    8cb4821 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    45a98e5 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    553f71f View commit details
    Browse the repository at this point in the history
  8. remove encryption methods

    azjezz committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    393537a View commit details
    Browse the repository at this point in the history
  9. fix eol

    azjezz committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    d294c7a View commit details
    Browse the repository at this point in the history
  10. remove client encryption

    azjezz committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    14955dc View commit details
    Browse the repository at this point in the history
  11. remove redundant documentation

    azjezz committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    e1fadfa View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    dbf23e8 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    4a72cd6 View commit details
    Browse the repository at this point in the history
  14. migrate to .php files

    azjezz committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    16d22b2 View commit details
    Browse the repository at this point in the history
  15. remove Socket::setOption

    azjezz committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    eca2c83 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    b72067e View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    1ffb5b6 View commit details
    Browse the repository at this point in the history
  18. seal socket interface

    azjezz committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    6a33b79 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    3053ecd View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2019

  1. add socket domain enum

    azjezz committed Feb 16, 2019
    Configuration menu
    Copy the full SHA
    4af0431 View commit details
    Browse the repository at this point in the history
  2. add socket protocol enum

    azjezz committed Feb 16, 2019
    Configuration menu
    Copy the full SHA
    9bb22c2 View commit details
    Browse the repository at this point in the history
  3. add socket type enum

    azjezz committed Feb 16, 2019
    Configuration menu
    Copy the full SHA
    725e272 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    434f4e7 View commit details
    Browse the repository at this point in the history
  5. add copyright header

    azjezz committed Feb 16, 2019
    Configuration menu
    Copy the full SHA
    3401935 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2019

  1. add Socket::getType() method

    azjezz committed Feb 17, 2019
    Configuration menu
    Copy the full SHA
    8c05663 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    627eab5 View commit details
    Browse the repository at this point in the history
  3. format TcpServer

    azjezz committed Feb 17, 2019
    Configuration menu
    Copy the full SHA
    35eaf82 View commit details
    Browse the repository at this point in the history
  4. add TcpServer::getType()

    azjezz committed Feb 17, 2019
    Configuration menu
    Copy the full SHA
    38453f5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6f0375a View commit details
    Browse the repository at this point in the history
  6. format SocketProtocol

    azjezz committed Feb 17, 2019
    Configuration menu
    Copy the full SHA
    6977d3e View commit details
    Browse the repository at this point in the history
  7. implement TcpSocket

    azjezz committed Feb 17, 2019
    Configuration menu
    Copy the full SHA
    f7b5c4c View commit details
    Browse the repository at this point in the history
  8. implement NativeSocketHandle

    azjezz committed Feb 17, 2019
    Configuration menu
    Copy the full SHA
    b60639e View commit details
    Browse the repository at this point in the history
  9. fix ipv6 record

    azjezz committed Feb 17, 2019
    Configuration menu
    Copy the full SHA
    cdfa620 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    2badf80 View commit details
    Browse the repository at this point in the history
  11. initial commit

    azjezz committed Feb 17, 2019
    Configuration menu
    Copy the full SHA
    aa900c0 View commit details
    Browse the repository at this point in the history
  12. add udp socket stub

    azjezz committed Feb 17, 2019
    Configuration menu
    Copy the full SHA
    ec2d36e View commit details
    Browse the repository at this point in the history
  13. add socket exception

    azjezz committed Feb 17, 2019
    Configuration menu
    Copy the full SHA
    e02f96a View commit details
    Browse the repository at this point in the history
  14. refactor hack files to hh

    azjezz committed Feb 17, 2019
    Configuration menu
    Copy the full SHA
    1988f63 View commit details
    Browse the repository at this point in the history
  15. use namespace

    azjezz committed Feb 17, 2019
    Configuration menu
    Copy the full SHA
    f6e85e1 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    a8b9778 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    62a25d8 View commit details
    Browse the repository at this point in the history
  18. remove encryption methods

    azjezz committed Feb 17, 2019
    Configuration menu
    Copy the full SHA
    80bbc93 View commit details
    Browse the repository at this point in the history
  19. fix eol

    azjezz committed Feb 17, 2019
    Configuration menu
    Copy the full SHA
    6991677 View commit details
    Browse the repository at this point in the history
  20. remove client encryption

    azjezz committed Feb 17, 2019
    Configuration menu
    Copy the full SHA
    898f885 View commit details
    Browse the repository at this point in the history
  21. remove redundant documentation

    azjezz committed Feb 17, 2019
    Configuration menu
    Copy the full SHA
    2c08d41 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    29d28af View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    56f26bd View commit details
    Browse the repository at this point in the history
  24. migrate to .php files

    azjezz committed Feb 17, 2019
    Configuration menu
    Copy the full SHA
    809b0a3 View commit details
    Browse the repository at this point in the history
  25. remove Socket::setOption

    azjezz committed Feb 17, 2019
    Configuration menu
    Copy the full SHA
    0111b03 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    3997fa2 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    1573b26 View commit details
    Browse the repository at this point in the history
  28. seal socket interface

    azjezz committed Feb 17, 2019
    Configuration menu
    Copy the full SHA
    6b76d6f View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    34132d4 View commit details
    Browse the repository at this point in the history
  30. add socket domain enum

    azjezz committed Feb 17, 2019
    Configuration menu
    Copy the full SHA
    64c0944 View commit details
    Browse the repository at this point in the history
  31. add socket protocol enum

    azjezz committed Feb 17, 2019
    Configuration menu
    Copy the full SHA
    8477627 View commit details
    Browse the repository at this point in the history
  32. add socket type enum

    azjezz committed Feb 17, 2019
    Configuration menu
    Copy the full SHA
    594f1a0 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    933ce29 View commit details
    Browse the repository at this point in the history
  34. add copyright header

    azjezz committed Feb 17, 2019
    Configuration menu
    Copy the full SHA
    308182b View commit details
    Browse the repository at this point in the history
  35. add Socket::getType() method

    azjezz committed Feb 17, 2019
    Configuration menu
    Copy the full SHA
    2227588 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    bb94f83 View commit details
    Browse the repository at this point in the history
  37. format TcpServer

    azjezz committed Feb 17, 2019
    Configuration menu
    Copy the full SHA
    13da6c8 View commit details
    Browse the repository at this point in the history
  38. add TcpServer::getType()

    azjezz committed Feb 17, 2019
    Configuration menu
    Copy the full SHA
    16bb8e9 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    0ae6ec6 View commit details
    Browse the repository at this point in the history
  40. format SocketProtocol

    azjezz committed Feb 17, 2019
    Configuration menu
    Copy the full SHA
    977bdb6 View commit details
    Browse the repository at this point in the history
  41. implement TcpSocket

    azjezz committed Feb 17, 2019
    Configuration menu
    Copy the full SHA
    64348d2 View commit details
    Browse the repository at this point in the history
  42. implement NativeSocketHandle

    azjezz committed Feb 17, 2019
    Configuration menu
    Copy the full SHA
    b6c97b4 View commit details
    Browse the repository at this point in the history
  43. fix ipv6 record

    azjezz committed Feb 17, 2019
    Configuration menu
    Copy the full SHA
    69e15a6 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    bbb04bc View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    7b1dc19 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2019

  1. add dns record types

    to be used later with new implementation of dns_get_record
    azjezz committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    bf292dd View commit details
    Browse the repository at this point in the history
  2. fix host, ip and port types

    azjezz committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    949bd22 View commit details
    Browse the repository at this point in the history
  3. remove dns record type enum

    azjezz committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    24e9b7d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    273ef0d View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2019

  1. Configuration menu
    Copy the full SHA
    2df9e59 View commit details
    Browse the repository at this point in the history
  2. add socket to io handle seal

    azjezz committed Feb 20, 2019
    Configuration menu
    Copy the full SHA
    2c992ee View commit details
    Browse the repository at this point in the history
  3. async server accept

    azjezz committed Feb 20, 2019
    Configuration menu
    Copy the full SHA
    f8e098d View commit details
    Browse the repository at this point in the history
  4. memoize is_ip* functions

    azjezz committed Feb 20, 2019
    Configuration menu
    Copy the full SHA
    8a0f2ef View commit details
    Browse the repository at this point in the history
  5. support ips in with host()

    azjezz committed Feb 20, 2019
    Configuration menu
    Copy the full SHA
    413a2f4 View commit details
    Browse the repository at this point in the history
  6. type hint network host

    azjezz committed Feb 20, 2019
    Configuration menu
    Copy the full SHA
    5db26e4 View commit details
    Browse the repository at this point in the history
  7. add link to dns issue

    azjezz committed Feb 20, 2019
    Configuration menu
    Copy the full SHA
    8dff75c View commit details
    Browse the repository at this point in the history
  8. add blocking argument

    azjezz committed Feb 20, 2019
    Configuration menu
    Copy the full SHA
    f9bb249 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e0c65ac View commit details
    Browse the repository at this point in the history
  10. implement io handle in socket

    azjezz committed Feb 20, 2019
    Configuration menu
    Copy the full SHA
    b4e64c2 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a7f4e85 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    2220c1a View commit details
    Browse the repository at this point in the history
  13. implement tcp server

    azjezz committed Feb 20, 2019
    Configuration menu
    Copy the full SHA
    e0d0107 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2019

  1. socket always nonblocking

    azjezz committed Feb 22, 2019
    Configuration menu
    Copy the full SHA
    10b0c9a View commit details
    Browse the repository at this point in the history
  2. better safe call

    azjezz committed Feb 22, 2019
    Configuration menu
    Copy the full SHA
    5ef6945 View commit details
    Browse the repository at this point in the history
  3. format

    azjezz committed Feb 22, 2019
    Configuration menu
    Copy the full SHA
    e854d03 View commit details
    Browse the repository at this point in the history
  4. eof using socket_select

    azjezz committed Feb 22, 2019
    Configuration menu
    Copy the full SHA
    3109e07 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2019

  1. Configuration menu
    Copy the full SHA
    16a12ac View commit details
    Browse the repository at this point in the history
  2. silence errors

    azjezz committed Feb 25, 2019
    Configuration menu
    Copy the full SHA
    d8c18cf View commit details
    Browse the repository at this point in the history