Andrew Brampton
dadd480c0d
Refactored the udp*.go files, to remove redundancy, and to make them compile for Go on App Engine. ( #451 )
...
App Engine even though is Linux, does not allow referencing the syscall package. Thus I reorganised
the udp*.go files a little to make this work. As best I can the functionality is unchanged, and all
this continues to compiles on darwin, linux, windows, plan9 and appengine.
Namely:
* Moved all Linux specific code from udp.go into udp_linux.go (e.g setUDPSocketOptions)
* Deleted udp_plan9.go which was almost a copy of udp.go.
* Added build tags to stop appengine using the linux build, and instead using the udp_other.go.
2017-02-13 09:42:34 +00:00
Nick Owens
cbc47172cd
fix building on plan9
2016-03-21 12:27:12 -07:00
Miek Gieben
0aa3021a83
Remove all copyright notices
...
Use the central COPYRIGHT file.
2014-09-11 20:57:37 +01:00
Miek Gieben
d80ad4aae5
Add support for systemd socket activation
2014-07-18 20:32:17 +01:00
Miek Gieben
c00b800150
And add the import
2014-07-11 09:28:39 +00:00
Miek Gieben
4ae6bac881
typo
2014-07-11 09:27:55 +00:00
Miek Gieben
e571f699d2
Move more syscall function into their own impl.
...
Windows is stupid
2014-07-11 08:47:49 +00:00
Miek Gieben
907e91be57
udp: Windows: abstract the GetSocketOption away too.
...
Windows is weird, put this stuff in the impl. specific sub file too.
2014-07-11 08:13:05 +01:00
Miek Gieben
892588a93c
Fix the function documentation
2014-07-09 22:23:02 +01:00
Miek Gieben
d161b9087e
Cleanup the PR a bit
...
Remove code and simplify some functions. Documentation is still on the
todo.
Also don't export any of these functions and/or types.
2014-07-09 21:02:21 +01:00
Miek Gieben
97b62e4aff
Cleanup the pull request somewhat
2014-07-09 20:07:23 +01:00
Omri Bahumi
0ef26ca4b8
[ISSUE-95] Added copyright notice to udp.go, udp_linux.go & udp_other.go
2014-07-08 17:44:36 +03:00
Omri Bahumi
aea5c1da03
[ISSUE-95] Patch only relevant stacks (v4, v6, dual)
2014-07-08 15:18:33 +03:00
Omri Bahumi
44f988ea86
[ISSUE-95] Added some documentation for the new UDP implementation
2014-07-08 11:42:02 +03:00
Omri Bahumi
dea4cb300a
[ISSUE-95] Send replies from the right source IP address
...
Fixes #95
2014-07-07 18:16:42 +03:00