summaryrefslogtreecommitdiff
path: root/games/bzflag
diff options
context:
space:
mode:
authorNick Sayer <nsayer@FreeBSD.org>2001-04-15 20:34:44 +0000
committerNick Sayer <nsayer@FreeBSD.org>2001-04-15 20:34:44 +0000
commit880fb00be3189c8f8671485a113a55c26dbe737c (patch)
treea54ea04ed0751f2cf86297f70cc73b191e3ee9a7 /games/bzflag
parentMake udp networking more firewall friendly. Bump PORTREVISION. (diff)
Pointy hat time. The previous patch didn't accomplish the goal. This
will, though it does not use the IP_PORTRANGE option.
Notes
Notes: svn path=/head/; revision=41440
Diffstat (limited to 'games/bzflag')
-rw-r--r--games/bzflag/files/patch-ServerLink.cxx11
-rw-r--r--games/bzflag/files/patch-udpnetwork.cxx19
2 files changed, 11 insertions, 19 deletions
diff --git a/games/bzflag/files/patch-ServerLink.cxx b/games/bzflag/files/patch-ServerLink.cxx
new file mode 100644
index 000000000000..880aa5508ec2
--- /dev/null
+++ b/games/bzflag/files/patch-ServerLink.cxx
@@ -0,0 +1,11 @@
+--- src/bzflag/ServerLink.cxx.orig Sun Apr 15 13:32:03 2001
++++ src/bzflag/ServerLink.cxx Sun Apr 15 13:32:20 2001
+@@ -761,7 +761,7 @@
+ if ((urecvfd = socket(AF_INET, SOCK_DGRAM, 0)) < 0) {
+ return; // we cannot comply
+ }
+- for (int portno=17200; portno < 65000; portno++) {
++ for (int portno=49152; portno < 65535; portno++) {
+ bzero((unsigned char *)&serv_addr, sizeof(serv_addr));
+ serv_addr.sin_family = AF_INET;
+ serv_addr.sin_addr.s_addr = htonl(INADDR_ANY);
diff --git a/games/bzflag/files/patch-udpnetwork.cxx b/games/bzflag/files/patch-udpnetwork.cxx
deleted file mode 100644
index e58a14ee9b91..000000000000
--- a/games/bzflag/files/patch-udpnetwork.cxx
+++ /dev/null
@@ -1,19 +0,0 @@
---- src/net/udpnetwork.cxx.orig Sun Apr 15 13:20:04 2001
-+++ src/net/udpnetwork.cxx Sun Apr 15 13:21:01 2001
-@@ -67,6 +67,16 @@
- }
- #endif
-
-+#ifdef IP_PORTRANGE
-+ opt = IP_PORTRANGE_HIGH;
-+ if (setsockopt(fd, SOL_SOCKET, IP_PORTRANGE,
-+ (SSOType)&opt, sizeof(opt)) < 0) {
-+ nerror("openUDPnetwork: setsockopt IP_PORTRANGE");
-+ close(fd);
-+ return -1;
-+ }
-+#endif
-+
- /* bind address */
- if (bind(fd, (const struct sockaddr*)addr, sizeof(*addr)) < 0) {
- nerror("openUDPnetwork: bind");