Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 03 Mar 2008 12:06:38 -0200
From:      Fernando Gont <fernando@gont.com.ar>
To:        Mike Silbersack <silby@silby.com>
Cc:        Rui Paulo <rpaulo@fnop.net>, freebsd-net@freebsd.org
Subject:   Re: Ephemeral ports patch (fixed)
Message-ID:  <200803031412.m23EC4WB031100@venus.xmundo.net>
In-Reply-To: <20080303001004.R37933@odysseus.silby.com>
References:  <200803030435.m234Z7As026508@venus.xmundo.net> <20080303001004.R37933@odysseus.silby.com>

next in thread | previous in thread | raw e-mail | index | archive | help
--=====================_1673812953==_
Content-Type: text/plain; charset="us-ascii"; format=flowed

At 04:11 a.m. 03/03/2008, Mike Silbersack wrote:

>>Here's the same patch, but with the first ephemeral port changed 
>>from 1024 to 10000.
>
>Now that I've actually gone to try to apply the patch (so I can view 
>the two codepaths side by side, rather than in diff form), I'm 
>finding that I can't apply it.  I think all the whitespace got 
>stomped, either by your mail program or my mail program.  Can you 
>please resent this as an attachment?

Sure. Please let me know if this one is okay.

Kind regards,

--
Fernando Gont
e-mail: fernando@gont.com.ar || fgont@acm.org
PGP Fingerprint: 7809 84F5 322E 45C7 F1C9 3945 96EE A9EF D076 FFF1




--=====================_1673812953==_
Content-Type: text/plain; name="patch-port-range.txt";
	x-mac-type="42494E41"; x-mac-creator="74747874"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="patch-port-range.txt"

SW5kZXg6IGluLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQpSQ1MgZmlsZTogL2hvbWUvbmN2cy9zcmMvc3lzL25ldGlu
ZXQvaW4uaCx2CnJldHJpZXZpbmcgcmV2aXNpb24gMS4xMDAKZGlmZiAtdSAtcjEuMTAwIGluLmgK
LS0tIGluLmgJMTIgSnVuIDIwMDcgMTY6MjQ6NTMgLTAwMDAJMS4xMDAKKysrIGluLmgJMSBNYXIg
MjAwOCAwOTowMDoxMCAtMDAwMApAQCAtMjkzLDggKzI5Myw3IEBACiAgKgogICogVGhlIHZhbHVl
IElQX1BPUlRSQU5HRV9ISUdIIGNoYW5nZXMgdGhlIHJhbmdlIG9mIGNhbmRpZGF0ZSBwb3J0IG51
bWJlcnMKICAqIGludG8gdGhlICJoaWdoIiByYW5nZS4gIFRoZXNlIGFyZSByZXNlcnZlZCBmb3Ig
Y2xpZW50IG91dGJvdW5kIGNvbm5lY3Rpb25zCi0gKiB3aGljaCBkbyBub3Qgd2FudCB0byBiZSBm
aWx0ZXJlZCBieSBhbnkgZmlyZXdhbGxzLiAgTm90ZSB0aGF0IGJ5IGRlZmF1bHQKLSAqIHRoaXMg
aXMgdGhlIHNhbWUgYXMgSVBfUE9SVFJBTkdFX0RFRkFVTFQuCisgKiB3aGljaCBkbyBub3Qgd2Fu
dCB0byBiZSBmaWx0ZXJlZCBieSBhbnkgZmlyZXdhbGxzLgogICoKICAqIFRoZSB2YWx1ZSBJUF9Q
T1JUUkFOR0VfTE9XIGNoYW5nZXMgdGhlIHJhbmdlIHRvIHRoZSAibG93IiBhcmUKICAqIHRoYXQg
aXMgKGJ5IGNvbnZlbnRpb24pIHJlc3RyaWN0ZWQgdG8gcHJpdmlsZWdlZCBwcm9jZXNzZXMuICBU
aGlzCkBAIC0zMzEsOCArMzMwLDEzIEBACiAjZGVmaW5lCUlQUE9SVF9SRVNFUlZFRAkJMTAyNAog
CiAvKgotICogRGVmYXVsdCBsb2NhbCBwb3J0IHJhbmdlLCB1c2VkIGJ5IGJvdGggSVBfUE9SVFJB
TkdFX0RFRkFVTFQKLSAqIGFuZCBJUF9QT1JUUkFOR0VfSElHSC4KKyAqIERlZmF1bHQgbG9jYWwg
cG9ydCByYW5nZSwgdXNlZCBieSBJUF9QT1JUUkFOR0VfREVGQVVMVAorICovCisjZGVmaW5lIElQ
UE9SVF9FUEhFTUVSQUxGSVJTVAkxMDAwMAorI2RlZmluZSBJUFBPUlRfRVBIRU1FUkFMTEFTVAk2
NTU1MzUgCisgCisvKgorICogRHluYW1pYyBwb3J0IHJhbmdlLCB1c2VkIGJ5IElQX1BPUlRSQU5H
RV9ISUdILgogICovCiAjZGVmaW5lCUlQUE9SVF9ISUZJUlNUQVVUTwk0OTE1MgogI2RlZmluZQlJ
UFBPUlRfSElMQVNUQVVUTwk2NTUzNQpJbmRleDogaW5fcGNiLmMKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpSQ1MgZmls
ZTogL2hvbWUvbmN2cy9zcmMvc3lzL25ldGluZXQvaW5fcGNiLmMsdgpyZXRyaWV2aW5nIHJldmlz
aW9uIDEuMTk4CmRpZmYgLXUgLXIxLjE5OCBpbl9wY2IuYwotLS0gaW5fcGNiLmMJMjIgRGVjIDIw
MDcgMTA6MDY6MTEgLTAwMDAJMS4xOTgKKysrIGluX3BjYi5jCTEgTWFyIDIwMDggMDk6MDA6MTEg
LTAwMDAKQEAgLTg5LDggKzg5LDggQEAKICAqLwogaW50CWlwcG9ydF9sb3dmaXJzdGF1dG8gID0g
SVBQT1JUX1JFU0VSVkVEIC0gMTsJLyogMTAyMyAqLwogaW50CWlwcG9ydF9sb3dsYXN0YXV0byA9
IElQUE9SVF9SRVNFUlZFRFNUQVJUOwkvKiA2MDAgKi8KLWludAlpcHBvcnRfZmlyc3RhdXRvID0g
SVBQT1JUX0hJRklSU1RBVVRPOwkJLyogNDkxNTIgKi8KLWludAlpcHBvcnRfbGFzdGF1dG8gID0g
SVBQT1JUX0hJTEFTVEFVVE87CQkvKiA2NTUzNSAqLworaW50CWlwcG9ydF9maXJzdGF1dG8gPSBJ
UFBPUlRfRVBIRU1FUkFMRklSU1Q7CS8qIDEwMDAwICovCitpbnQJaXBwb3J0X2xhc3RhdXRvICA9
IElQUE9SVF9FUEhFTUVSQUxMQVNUOwkvKiA2NTUzNSAqLwogaW50CWlwcG9ydF9oaWZpcnN0YXV0
byA9IElQUE9SVF9ISUZJUlNUQVVUTzsJLyogNDkxNTIgKi8KIGludAlpcHBvcnRfaGlsYXN0YXV0
byAgPSBJUFBPUlRfSElMQVNUQVVUTzsJCS8qIDY1NTM1ICovCiAKQEAgLTM5Myw3ICszOTMsNyBA
QAogCWlmICgqbHBvcnRwICE9IDApCiAJCWxwb3J0ID0gKmxwb3J0cDsKIAlpZiAobHBvcnQgPT0g
MCkgewotCQl1X3Nob3J0IGZpcnN0LCBsYXN0OworCQl1X3Nob3J0IGZpcnN0LCBsYXN0LCBhdXg7
CiAJCWludCBjb3VudDsKIAogCQlpZiAobGFkZHIuc19hZGRyICE9IElOQUREUl9BTlkpCkBAIC00
NDAsNDcgKzQ0MCwyOCBAQAogCQkvKgogCQkgKiBTaW1wbGUgY2hlY2sgdG8gZW5zdXJlIGFsbCBw
b3J0cyBhcmUgbm90IHVzZWQgdXAgY2F1c2luZwogCQkgKiBhIGRlYWRsb2NrIGhlcmUuCi0JCSAq
Ci0JCSAqIFdlIHNwbGl0IHRoZSB0d28gY2FzZXMgKHVwIGFuZCBkb3duKSBzbyB0aGF0IHRoZSBk
aXJlY3Rpb24KLQkJICogaXMgbm90IGJlaW5nIHRlc3RlZCBvbiBlYWNoIHJvdW5kIG9mIHRoZSBs
b29wLgogCQkgKi8KIAkJaWYgKGZpcnN0ID4gbGFzdCkgewotCQkJLyoKLQkJCSAqIGNvdW50aW5n
IGRvd24KLQkJCSAqLwotCQkJaWYgKGRvcmFuZG9tKQotCQkJCSpsYXN0cG9ydCA9IGZpcnN0IC0K
LQkJCQkJICAgIChhcmM0cmFuZG9tKCkgJSAoZmlyc3QgLSBsYXN0KSk7Ci0JCQljb3VudCA9IGZp
cnN0IC0gbGFzdDsKKwkJCWF1eCA9IGZpcnN0OworCQkJZmlyc3QgPSBsYXN0OworCQkJbGFzdCA9
IGF1eDsKKwkJfQogCi0JCQlkbyB7Ci0JCQkJaWYgKGNvdW50LS0gPCAwKQkvKiBjb21wbGV0ZWx5
IHVzZWQ/ICovCi0JCQkJCXJldHVybiAoRUFERFJOT1RBVkFJTCk7Ci0JCQkJLS0qbGFzdHBvcnQ7
Ci0JCQkJaWYgKCpsYXN0cG9ydCA+IGZpcnN0IHx8ICpsYXN0cG9ydCA8IGxhc3QpCi0JCQkJCSps
YXN0cG9ydCA9IGZpcnN0OwotCQkJCWxwb3J0ID0gaHRvbnMoKmxhc3Rwb3J0KTsKLQkJCX0gd2hp
bGUgKGluX3BjYmxvb2t1cF9sb2NhbChwY2JpbmZvLCBsYWRkciwgbHBvcnQsCi0JCQkgICAgd2ls
ZCkpOwotCQl9IGVsc2UgewotCQkJLyoKLQkJCSAqIGNvdW50aW5nIHVwCi0JCQkgKi8KLQkJCWlm
IChkb3JhbmRvbSkKLQkJCQkqbGFzdHBvcnQgPSBmaXJzdCArCi0JCQkJCSAgICAoYXJjNHJhbmRv
bSgpICUgKGxhc3QgLSBmaXJzdCkpOwotCQkJY291bnQgPSBsYXN0IC0gZmlyc3Q7CisJCWlmIChk
b3JhbmRvbSkKKwkJCSpsYXN0cG9ydCA9IGZpcnN0ICsKKwkJCQkgICAgKGFyYzRyYW5kb20oKSAl
IChsYXN0IC0gZmlyc3QpKTsKIAotCQkJZG8gewotCQkJCWlmIChjb3VudC0tIDwgMCkJLyogY29t
cGxldGVseSB1c2VkPyAqLwotCQkJCQlyZXR1cm4gKEVBRERSTk9UQVZBSUwpOwotCQkJCSsrKmxh
c3Rwb3J0OwotCQkJCWlmICgqbGFzdHBvcnQgPCBmaXJzdCB8fCAqbGFzdHBvcnQgPiBsYXN0KQot
CQkJCQkqbGFzdHBvcnQgPSBmaXJzdDsKLQkJCQlscG9ydCA9IGh0b25zKCpsYXN0cG9ydCk7Ci0J
CQl9IHdoaWxlIChpbl9wY2Jsb29rdXBfbG9jYWwocGNiaW5mbywgbGFkZHIsIGxwb3J0LAotCQkJ
ICAgIHdpbGQpKTsKLQkJfQorCQljb3VudCA9IGxhc3QgLSBmaXJzdDsKKworCQlkbyB7CisJCQlp
ZiAoY291bnQtLSA8IDApCS8qIGNvbXBsZXRlbHkgdXNlZD8gKi8KKwkJCQlyZXR1cm4gKEVBRERS
Tk9UQVZBSUwpOworCQkJKysqbGFzdHBvcnQ7CisJCQlpZiAoKmxhc3Rwb3J0IDwgZmlyc3QgfHwg
Kmxhc3Rwb3J0ID4gbGFzdCkKKwkJCQkqbGFzdHBvcnQgPSBmaXJzdDsKKwkJCWxwb3J0ID0gaHRv
bnMoKmxhc3Rwb3J0KTsKKwkJfSB3aGlsZSAoaW5fcGNibG9va3VwX2xvY2FsKHBjYmluZm8sIGxh
ZGRyLCBscG9ydCwKKwkJICAgIHdpbGQpKTsKIAl9CiAJaWYgKHByaXNvbl9pcChjcmVkLCAwLCAm
bGFkZHIuc19hZGRyKSkKIAkJcmV0dXJuIChFSU5WQUwpOwo=
--=====================_1673812953==_--




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200803031412.m23EC4WB031100>