Re: [PATCH] Allow tagging requests with server address and/or port
[email protected] Wed, 27 Apr 2016 21:25:27 +0200
| Newsgroups | gmane.comp.web.privoxy.devel |
|---|---|
| Message-ID | <[email protected]> |
This is a message in Mime Format. If you see this, your mail reader does not support this format. --=_0ee05e1bc023df57f936e93330f64dbc Content-Type: multipart/alternative; boundary="=_4d0e16bb43d9d2e7260f267bd00351d3" Content-Transfer-Encoding: 7bit --=_4d0e16bb43d9d2e7260f267bd00351d3 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable HiFabian Keil <[email protected]> wrote:> Unless I miss somethin= g, accept_connection() should be able to set the a> csp->listen_ad= dr by using the socket index (the i in fds[i]) on> csp->config->= ;haddr[] and csp->config->hport[].Oh, I totally missed that csp ha= s a pointer to the config. Sadly, it is NULLwhen passing the client_stat= e to accept_connection(). I solved this problem bypassing the config dir= ectly as argument from listen_loop(). Please seeattached patch. I= also added documentation for the new '$server' feature.At your liking,= you might change the name from '$server' to something different, e.g. '= $listen_address'. I'm quite unimaginative when it comes to name somethin= g.I also took the to liberty alter an error message in jcc.c using the s= erver name and port in addition to the socket file descriptor.Fabian Kei= l <[email protected]> wrote:> BTW, your MUA seems to declare HTM= L as text which causes rendering issues like> this:> https://sourc= eforge.net/p/ijbswa/mailman/ijbswa-developers/?viewmonth=3D201604> It= would be great if you could fix this, preferable by using plain text ma= ils> without any HTML.I'm sorry. I changed some settings, hope this t= he broken mails it.Kind regards --=_4d0e16bb43d9d2e7260f267bd00351d3 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi<br><br>Fabian Keil <[email protected]> wrote:<br>> Unless I m= iss something, accept_connection() should be able to set the a<br>> c= sp->listen_addr by using the socket index (the i in fds[i]) on<br>>= ; csp->config->haddr[] and csp->config->hport[].<br><br>Oh,= I totally missed that csp has a pointer to the config. Sadly, it is NUL= L<br>when passing the client_state to accept_connection(). I solved this= problem by<br>passing the config directly as argument from listen_loop(= ). Please see<br>attached patch. I also added documentation for th= e new '$server' feature.<br><br>At your liking, you might change the nam= e from '$server' to something <br>different, e.g. '$listen_address'. I'm= quite unimaginative when it comes to <br>name something.<br><br>I also= took the to liberty alter an error message in jcc.c using the server <b= r>name and port in addition to the socket file descriptor.<br><br>Fabian= Keil <[email protected]> wrote:<br>> BTW, your MUA seems to dec= lare HTML as text which causes rendering issues like<br>> this:<br>&g= t; https://sourceforge.net/p/ijbswa/mailman/ijbswa-developers/?viewmonth= =3D201604<br>> It would be great if you could fix this, preferable by= using plain text mails<br>> without any HTML.<br><br>I'm sorry. I ch= anged some settings, hope this the broken mails it.<br><br>Kind regards<= br> --=_4d0e16bb43d9d2e7260f267bd00351d3-- --=_0ee05e1bc023df57f936e93330f64dbc Content-Type: text/x-diff Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="listen_addr_str.patch" ZGlmZiAtLWdpdCBhL2RvYy9zb3VyY2UvdXNlci1tYW51YWwuc2dtbCBiL2RvYy9zb3VyY2Uv dXNlci1tYW51YWwuc2dtbAppbmRleCA4OGQzNmZkLi5hZDZjNzQ5IDEwMDY0NAotLS0gYS9k b2Mvc291cmNlL3VzZXItbWFudWFsLnNnbWwKKysrIGIvZG9jL3NvdXJjZS91c2VyLW1hbnVh bC5zZ21sCkBAIC02Nzc2LDggKzY3NzYsMTAgQEAgc3R1cGlkLXNlcnZlci5leGFtcGxlLmNv bS88L3NjcmVlbj4KIDxwYXJhPgogIFRoZSBub24tc3RhbmRhcmQgb3B0aW9uIGxldHRlciA8 bGl0ZXJhbD5EPC9saXRlcmFsPiAoZHluYW1pYykgYWxsb3dzCiAgdG8gdXNlIHRoZSB2YXJp YWJsZXMgJGhvc3QsICRvcmlnaW4gKHRoZSBJUCBhZGRyZXNzIHRoZSByZXF1ZXN0IGNhbWUg ZnJvbSksCi0gJHBhdGggYW5kICR1cmwuIFRoZXkgd2lsbCBiZSByZXBsYWNlZCB3aXRoIHRo ZSB2YWx1ZSB0aGV5IHJlZmVyIHRvIGJlZm9yZQotIHRoZSBmaWx0ZXIgaXMgZXhlY3V0ZWQu CisgJHBhdGgsICR1cmwgYW5kICRzZXJ2ZXIgKHRoZSBuYW1lIGFuZCBwb3J0IGluIHRoZSBm b3JtCisgJyZsdDtuYW1lJmd0OzombHQ7cG9ydCZndDsnIG9mIHRoZSBsaXN0ZW5pbmctYWRk cmVzcyB3aGljaCBhY2NlcHRlZCB0aGUKKyBjbGllbnQpLiBUaGV5IHdpbGwgYmUgcmVwbGFj ZWQgd2l0aCB0aGUgdmFsdWUgdGhleSByZWZlciB0byBiZWZvcmUgdGhlCisgZmlsdGVyIGlz IGV4ZWN1dGVkLgogPC9wYXJhPgogCiA8cGFyYT4KQEAgLTc1MzUsOCArNzUzNyw4IEBAIHBy ZS1kZWZpbmVkIGZpbHRlcnMgZm9yIHlvdXIgY29udmVuaWVuY2U6CiA8cGFyYT4KICBFeHRl cm5hbCBmaWx0ZXJzIHJlYWQgdGhlIGNvbnRlbnQgZnJvbSBTVERJTiBhbmQgd3JpdGUgdGhl IHJld3JpdHRlbgogIGNvbnRlbnQgdG8gU1RET1VULiBUaGUgZW52aXJvbm1lbnQgdmFyaWFi bGVzIFBSSVZPWFlfVVJMLCBQUklWT1hZX1BBVEgsCi0gUFJJVk9YWV9IT1NULCBQUklWT1hZ X09SSUdJTiBjYW4gYmUgdXNlZCB0byBnZXQgc29tZSBkZXRhaWxzIGFib3V0IHRoZQotIGNs aWVudCByZXF1ZXN0LgorIFBSSVZPWFlfSE9TVCwgUFJJVk9YWV9PUklHSU4sIFBSSVZPWFlf U0VSVkVSIGNhbiBiZSB1c2VkIHRvIGdldCBzb21lIGRldGFpbHMKKyBhYm91dCB0aGUgY2xp ZW50IHJlcXVlc3QuCiA8L3BhcmE+CiA8cGFyYT4KICAmbXktYXBwOyB3aWxsIHRlbXBvcmFy eSBzdG9yZSB0aGUgY29udGVudCB0byBmaWx0ZXIgaW4gdGhlCmRpZmYgLS1naXQgYS9kb2Mv d2Vic2VydmVyL3VzZXItbWFudWFsL2ZpbHRlci1maWxlLmh0bWwgYi9kb2Mvd2Vic2VydmVy L3VzZXItbWFudWFsL2ZpbHRlci1maWxlLmh0bWwKaW5kZXggM2RmODdlNi4uMDNjNzA2MyAx MDA2NDQKLS0tIGEvZG9jL3dlYnNlcnZlci91c2VyLW1hbnVhbC9maWx0ZXItZmlsZS5odG1s CisrKyBiL2RvYy93ZWJzZXJ2ZXIvdXNlci1tYW51YWwvZmlsdGVyLWZpbGUuaHRtbApAQCAt MTUwLDggKzE1MCwxMCBAQCBGSUxURVI6IGZvbyBSZXBsYWNlIGFsbCAiZm9vIiB3aXRoICJi YXIiCiAKICAgICA8cD5UaGUgbm9uLXN0YW5kYXJkIG9wdGlvbiBsZXR0ZXIgPHR0IGNsYXNz PSJMSVRFUkFMIj5EPC90dD4gKGR5bmFtaWMpCiAgICAgYWxsb3dzIHRvIHVzZSB0aGUgdmFy aWFibGVzICRob3N0LCAkb3JpZ2luICh0aGUgSVAgYWRkcmVzcyB0aGUgcmVxdWVzdAotICAg IGNhbWUgZnJvbSksICRwYXRoIGFuZCAkdXJsLiBUaGV5IHdpbGwgYmUgcmVwbGFjZWQgd2l0 aCB0aGUgdmFsdWUgdGhleQotICAgIHJlZmVyIHRvIGJlZm9yZSB0aGUgZmlsdGVyIGlzIGV4 ZWN1dGVkLjwvcD4KKyAgICBjYW1lIGZyb20pLCAkcGF0aCwgJHVybCBhbmQgJHNlcnZlciAo dGhlIG5hbWUgYW5kIHBvcnQgaW4gdGhlIGZvcm0KKyAgICAnJmx0O25hbWUmZ3Q7OiZsdDtw b3J0Jmd0Oycgb2YgdGhlIGxpc3RlbmluZy1hZGRyZXNzIHdoaWNoIGFjY2VwdGVkIHRoZQor ICAgIGNsaWVudCkuIFRoZXkgd2lsbCBiZSByZXBsYWNlZCB3aXRoIHRoZSB2YWx1ZSB0aGV5 IHJlZmVyIHRvIGJlZm9yZSB0aGUKKyAgICBmaWx0ZXIgaXMgZXhlY3V0ZWQuPC9wPgogCiAg ICAgPHA+Tm90ZSB0aGF0ICckJyBpcyBhIGJhZCBjaG9pY2UgZm9yIGEgZGVsaW1pdGVyIGlu IGEgZHluYW1pYyBmaWx0ZXIgYXMKICAgICB5b3UgbWlnaHQgZW5kIHVwIHdpdGggdW5pbnRl bmRlZCB2YXJpYWJsZXMgaWYgeW91IHVzZSBhIHZhcmlhYmxlIG5hbWUKQEAgLTg3NCw4ICs4 NzYsOCBAQCBzKiBpbmR1c3RyeVsgLV1sZWFkaW5nIFwKIAogICAgICAgPHA+RXh0ZXJuYWwg ZmlsdGVycyByZWFkIHRoZSBjb250ZW50IGZyb20gU1RESU4gYW5kIHdyaXRlIHRoZSByZXdy aXR0ZW4KICAgICAgIGNvbnRlbnQgdG8gU1RET1VULiBUaGUgZW52aXJvbm1lbnQgdmFyaWFi bGVzIFBSSVZPWFlfVVJMLCBQUklWT1hZX1BBVEgsCi0gICAgICBQUklWT1hZX0hPU1QsIFBS SVZPWFlfT1JJR0lOIGNhbiBiZSB1c2VkIHRvIGdldCBzb21lIGRldGFpbHMgYWJvdXQgdGhl Ci0gICAgICBjbGllbnQgcmVxdWVzdC48L3A+CisgICAgICBQUklWT1hZX0hPU1QsIFBSSVZP WFlfT1JJR0lOLCBQUklWT1hZX1NFUlZFUiBjYW4gYmUgdXNlZCB0byBnZXQgc29tZQorICAg ICAgZGV0YWlscyBhYm91dCB0aGUgY2xpZW50IHJlcXVlc3QuPC9wPgogCiAgICAgICA8cD48 c3BhbiBjbGFzcz0iQVBQTElDQVRJT04iPlByaXZveHk8L3NwYW4+IHdpbGwgdGVtcG9yYXJ5 IHN0b3JlIHRoZQogICAgICAgY29udGVudCB0byBmaWx0ZXIgaW4gdGhlIDx0dCBjbGFzcz0i TElURVJBTCI+PGEgaHJlZj0KZGlmZiAtLWdpdCBhL2ZpbHRlcnMuYyBiL2ZpbHRlcnMuYwpp bmRleCBjODFkNDE0Li5kYzUyMTQ3IDEwMDY0NAotLS0gYS9maWx0ZXJzLmMKKysrIGIvZmls dGVycy5jCkBAIC05MzUsNiArOTM1LDcgQEAgcGNyc19qb2IgKmNvbXBpbGVfZHluYW1pY19w Y3JzX2pvYl9saXN0KGNvbnN0IHN0cnVjdCBjbGllbnRfc3RhdGUgKmNzcCwgY29uc3Qgc3QK ICAgICAgIHsicGF0aCIsICAgY3NwLT5odHRwLT5wYXRoLCAgMX0sCiAgICAgICB7Imhvc3Qi LCAgIGNzcC0+aHR0cC0+aG9zdCwgIDF9LAogICAgICAgeyJvcmlnaW4iLCBjc3AtPmlwX2Fk ZHJfc3RyLCAxfSwKKyAgICAgIHsic2VydmVyIiwgY3NwLT5saXN0ZW5fYWRkcl9zdHIsIDF9 LAogICAgICAge05VTEwsICAgICBOVUxMLCAgICAgICAgICAgICAxfQogICAgfTsKIApAQCAt MTc3MSw2ICsxNzcyLDcgQEAgc3RhdGljIHZvaWQgc2V0X3ByaXZveHlfdmFyaWFibGVzKGNv bnN0IHN0cnVjdCBjbGllbnRfc3RhdGUgKmNzcCkKICAgICAgIHsgIlBSSVZPWFlfUEFUSCIs ICAgY3NwLT5odHRwLT5wYXRoICB9LAogICAgICAgeyAiUFJJVk9YWV9IT1NUIiwgICBjc3At Pmh0dHAtPmhvc3QgIH0sCiAgICAgICB7ICJQUklWT1hZX09SSUdJTiIsIGNzcC0+aXBfYWRk cl9zdHIgfSwKKyAgICAgIHsgIlBSSVZPWFlfU0VSVkVSIiwgY3NwLT5saXN0ZW5fYWRkcl9z dHIgfSwKICAgIH07CiAKICAgIGZvciAoaSA9IDA7IGkgPCBTWihlbnYpOyBpKyspCmRpZmYg LS1naXQgYS9qYnNvY2tldHMuYyBiL2pic29ja2V0cy5jCmluZGV4IDIwMWE5YmIuLjkxNTA4 NTIgMTAwNjQ0Ci0tLSBhL2pic29ja2V0cy5jCisrKyBiL2pic29ja2V0cy5jCkBAIC0xMjAx LDcgKzEyMDEsOCBAQCB2b2lkIGdldF9ob3N0X2luZm9ybWF0aW9uKGpiX3NvY2tldCBhZmQs IGNoYXIgKippcF9hZGRyZXNzLCBjaGFyICoqcG9ydCwKICAqICAgICAgICAgICAgICAgIE9u IGFuIGVycm9yIGl0IHJldHVybnMgMCAoRkFMU0UpLgogICoKICAqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiov Ci1pbnQgYWNjZXB0X2Nvbm5lY3Rpb24oc3RydWN0IGNsaWVudF9zdGF0ZSAqIGNzcCwgamJf c29ja2V0IGZkc1tdKQoraW50IGFjY2VwdF9jb25uZWN0aW9uKHN0cnVjdCBjb25maWd1cmF0 aW9uX3NwZWMgKiBjb25maWcsCisgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGNsaWVu dF9zdGF0ZSAqIGNzcCwgamJfc29ja2V0IGZkc1tdKQogewogI2lmZGVmIEhBVkVfUkZDMjU1 MwogICAgLyogWFhYOiBjbGllbnQgaXMgc3RvcmVkIGRpcmVjdGx5IGludG8gY3NwLT50Y3Bf YWRkciAqLwpAQCAtMTIyMSw2ICsxMjIyLDcgQEAgaW50IGFjY2VwdF9jb25uZWN0aW9uKHN0 cnVjdCBjbGllbnRfc3RhdGUgKiBjc3AsIGpiX3NvY2tldCBmZHNbXSkKICAgIGludCBtYXhf c2VsZWN0ZWRfc29ja2V0OwogICAgZmRfc2V0IHNlbGVjdGVkX2ZkczsKICAgIGpiX3NvY2tl dCBmZDsKKyAgIHNpemVfdCBsaXN0ZW5fYWRkcl9zaXplOwogCiAgICBjX2xlbmd0aCA9IHNp emVvZihjbGllbnQpOwogCkBAIC0xMzQ4LDYgKzEzNTAsMjggQEAgaW50IGFjY2VwdF9jb25u ZWN0aW9uKHN0cnVjdCBjbGllbnRfc3RhdGUgKiBjc3AsIGpiX3NvY2tldCBmZHNbXSkKICAg IGNzcC0+aXBfYWRkcl9sb25nID0gbnRvaGwoY2xpZW50LnNpbl9hZGRyLnNfYWRkcik7CiAj ZW5kaWYgLyogZGVmIEhBVkVfUkZDMjU1MyAqLwogCisgICAvKiBTYXZlIHRoZSBuYW1lIGFu ZCBwb3J0IG9mIHRoZSBhY2NlcHRpbmcgc29ja2V0IGZvciBsYXRlciBsb29rdXAuCisgICAg KgorICAgICogVGhlIHN0cmluZyBuZWVkcyBzcGFjZSBmb3IKKyAgICAqCisgICAgKiAgICBz dHJsZW4oaGFkZHJbaV0pICsgMSAoJzonKSArIDUgKHBvcnQgZGlnaXRzKSArIDEgKCdcMCcp CisgICAgKiAgICA9IHN0cmxlbiguLi4pICsgNworICAgICoKKyAgICAqIGNoYXJhY3RlcnMu CisgICAgKi8KKyAgIGxpc3Rlbl9hZGRyX3NpemUgPSBzdHJsZW4oY29uZmlnLT5oYWRkcltp XSkgKyA3OworICAgY3NwLT5saXN0ZW5fYWRkcl9zdHIgPSBtYWxsb2Nfb3JfZGllKGxpc3Rl bl9hZGRyX3NpemUpOworICAgcmV0dmFsID0gc25wcmludGYoY3NwLT5saXN0ZW5fYWRkcl9z dHIsIGxpc3Rlbl9hZGRyX3NpemUsCisgICAgICAiJXM6JWQiLCBjb25maWctPmhhZGRyW2ld LCBjb25maWctPmhwb3J0W2ldKTsKKyAgIGlmICgoLTEgPT0gcmV0dmFsKSB8fCBsaXN0ZW5f YWRkcl9zaXplIDw9IHJldHZhbCkKKyAgIHsKKyAgICAgIGxvZ19lcnJvcihMT0dfTEVWRUxf RVJST1IsCisgICAgICAgICAiU2VydmVyIG5hbWUgKCVzKSBhbmQgcG9ydCBudW1iZXIgKCVk KSBBU0NJSSBkZWNpbWFsIHJlcHJlc2VudGF0aW9uIgorICAgICAgICAgImRvbid0IGZpdCBp bnRvICVkIGJ5dGVzIiwKKyAgICAgICAgIGNvbmZpZy0+aGFkZHJbaV0sIGNvbmZpZy0+aHBv cnRbaV0sIGxpc3Rlbl9hZGRyX3NpemUpOworICAgICAgcmV0dXJuIC0xOworICAgfQorCiAg ICByZXR1cm4gMTsKIAogfQpkaWZmIC0tZ2l0IGEvamJzb2NrZXRzLmggYi9qYnNvY2tldHMu aAppbmRleCBkM2YzZWZjLi43YmRiODk0IDEwMDY0NAotLS0gYS9qYnNvY2tldHMuaAorKysg Yi9qYnNvY2tldHMuaApAQCAtNTQsNyArNTQsNyBAQCBleHRlcm4gdm9pZCBjbG9zZV9zb2Nr ZXQoamJfc29ja2V0IGZkKTsKIGV4dGVybiB2b2lkIGRyYWluX2FuZF9jbG9zZV9zb2NrZXQo amJfc29ja2V0IGZkKTsKIAogZXh0ZXJuIGludCBiaW5kX3BvcnQoY29uc3QgY2hhciAqaG9z dG5hbSwgaW50IHBvcnRudW0sIGpiX3NvY2tldCAqcGZkKTsKLWV4dGVybiBpbnQgYWNjZXB0 X2Nvbm5lY3Rpb24oc3RydWN0IGNsaWVudF9zdGF0ZSAqIGNzcCwgamJfc29ja2V0IGZkc1td KTsKK2V4dGVybiBpbnQgYWNjZXB0X2Nvbm5lY3Rpb24oc3RydWN0IGNvbmZpZ3VyYXRpb25f c3BlYyAqIGNvbmZpZywgc3RydWN0IGNsaWVudF9zdGF0ZSAqIGNzcCwgamJfc29ja2V0IGZk c1tdKTsKIGV4dGVybiB2b2lkIGdldF9ob3N0X2luZm9ybWF0aW9uKGpiX3NvY2tldCBhZmQs IGNoYXIgKippcF9hZGRyZXNzLCBjaGFyICoqcG9ydCwgY2hhciAqKmhvc3RuYW1lKTsKIAog ZXh0ZXJuIHVuc2lnbmVkIGxvbmcgcmVzb2x2ZV9ob3N0bmFtZV90b19pcChjb25zdCBjaGFy ICpob3N0KTsKZGlmZiAtLWdpdCBhL2pjYy5jIGIvamNjLmMKaW5kZXggYmM1NGRhNy4uNzk2 OTcwZSAxMDA2NDQKLS0tIGEvamNjLmMKKysrIGIvamNjLmMKQEAgLTM5ODgsNyArMzk4OCw3 IEBAIHN0YXRpYyB2b2lkIGxpc3Rlbl9sb29wKHZvaWQpCiAgICAgICAgICAiV2FpdGluZyBm b3IgdGhlIG5leHQgY2xpZW50IGNvbm5lY3Rpb24uIEN1cnJlbnRseSBhY3RpdmUgdGhyZWFk czogJWQiLAogICAgICAgICAgYWN0aXZlX3RocmVhZHMpOwogCi0gICAgICBpZiAoIWFjY2Vw dF9jb25uZWN0aW9uKGNzcCwgYmZkcykpCisgICAgICBpZiAoIWFjY2VwdF9jb25uZWN0aW9u KGNvbmZpZywgY3NwLCBiZmRzKSkKICAgICAgIHsKICAgICAgICAgIGxvZ19lcnJvcihMT0df TEVWRUxfQ09OTkVDVCwgImFjY2VwdCBmYWlsZWQ6ICVFIik7CiAKQEAgLTQwNDQsOSArNDA0 NCwxMSBAQCBzdGF0aWMgdm9pZCBsaXN0ZW5fbG9vcCh2b2lkKQogICAgICAgaWYgKGJsb2Nr X2FjbChOVUxMLGNzcCkpCiAgICAgICB7CiAgICAgICAgICBsb2dfZXJyb3IoTE9HX0xFVkVM X0NPTk5FQ1QsCi0gICAgICAgICAgICAiQ29ubmVjdGlvbiBmcm9tICVzIG9uIHNvY2tldCAl ZCBkcm9wcGVkIGR1ZSB0byBBQ0wiLCBjc3AtPmlwX2FkZHJfc3RyLCBjc3AtPmNmZCk7Cisg ICAgICAgICAgICAiQ29ubmVjdGlvbiBmcm9tICVzIG9uICVzIChzb2NrZXQgJWQpIGRyb3Bw ZWQgZHVlIHRvIEFDTCIsCisgICAgICAgICAgICBjc3AtPmlwX2FkZHJfc3RyLCBjc3AtPmxp c3Rlbl9hZGRyX3N0ciwgY3NwLT5jZmQpOwogICAgICAgICAgY2xvc2Vfc29ja2V0KGNzcC0+ Y2ZkKTsKICAgICAgICAgIGZyZWV6KGNzcC0+aXBfYWRkcl9zdHIpOworICAgICAgICAgZnJl ZXooY3NwLT5saXN0ZW5fYWRkcl9zdHIpOwogICAgICAgICAgZnJlZXooY3NwX2xpc3QpOwog ICAgICAgICAgY29udGludWU7CiAgICAgICB9CkBAIC00MDYyLDYgKzQwNjQsNyBAQCBzdGF0 aWMgdm9pZCBsaXN0ZW5fbG9vcCh2b2lkKQogICAgICAgICAgICAgc3RybGVuKFRPT19NQU5Z X0NPTk5FQ1RJT05TX1JFU1BPTlNFKSk7CiAgICAgICAgICBjbG9zZV9zb2NrZXQoY3NwLT5j ZmQpOwogICAgICAgICAgZnJlZXooY3NwLT5pcF9hZGRyX3N0cik7CisgICAgICAgICBmcmVl eihjc3AtPmxpc3Rlbl9hZGRyX3N0cik7CiAgICAgICAgICBmcmVleihjc3BfbGlzdCk7CiAg ICAgICAgICBjb250aW51ZTsKICAgICAgIH0KZGlmZiAtLWdpdCBhL2xvYWRlcnMuYyBiL2xv YWRlcnMuYwppbmRleCAzMDQ5ZjQzLi40N2ExOWM0IDEwMDY0NAotLS0gYS9sb2FkZXJzLmMK KysrIGIvbG9hZGVycy5jCkBAIC0xODIsNiArMTgyLDcgQEAgdW5zaWduZWQgaW50IHN3ZWVw KHZvaWQpCiAgICAgICAgICBsYXN0X2FjdGl2ZS0+bmV4dCA9IGNsaWVudF9saXN0LT5uZXh0 OwogCiAgICAgICAgICBmcmVleihjc3AtPmlwX2FkZHJfc3RyKTsKKyAgICAgICAgIGZyZWV6 KGNzcC0+bGlzdGVuX2FkZHJfc3RyKTsKICAgICAgICAgIGZyZWV6KGNzcC0+Y2xpZW50X2lv Yi0+YnVmKTsKICAgICAgICAgIGZyZWV6KGNzcC0+aW9iLT5idWYpOwogICAgICAgICAgZnJl ZXooY3NwLT5lcnJvcl9tZXNzYWdlKTsKZGlmZiAtLWdpdCBhL3Byb2plY3QuaCBiL3Byb2pl Y3QuaAppbmRleCBiNGI0Mzk5Li5jYTQ5MzRmIDEwMDY0NAotLS0gYS9wcm9qZWN0LmgKKysr IGIvcHJvamVjdC5oCkBAIC05MjcsNiArOTI3LDEwIEBAIHN0cnVjdCBjbGllbnRfc3RhdGUK ICAgIHVuc2lnbmVkIGxvbmcgaXBfYWRkcl9sb25nOwogI2VuZGlmIC8qIGRlZiBIQVZFX1JG QzI1NTMgKi8KIAorICAgLyoqIFRoZSBob3N0IG5hbWUgYW5kIHBvcnQgKGFzIGEgc3RyaW5n IG9mIHRoZSBmb3JtICc8aG9zdG5hbWU+Ojxwb3J0PicpCisgICAgICAgb2YgdGhlIHNlcnZl ciBzb2NrZXQgdG8gd2hpY2ggdGhlIGNsaWVudCBjb25uZWN0ZWQuICovCisgICBjaGFyICps aXN0ZW5fYWRkcl9zdHI7CisKICAgIC8qKiBUaGUgVVJMIHRoYXQgd2FzIHJlcXVlc3RlZCAq LwogICAgc3RydWN0IGh0dHBfcmVxdWVzdCBodHRwWzFdOwogCmRpZmYgLS1naXQgYS91c2Vy LmZpbHRlciBiL3VzZXIuZmlsdGVyCmluZGV4IDgwNWYyOTkuLmJhYmUxNTcgMTAwNjQ0Ci0t LSBhL3VzZXIuZmlsdGVyCisrKyBiL3VzZXIuZmlsdGVyCkBAIC02Myw3ICs2Myw5IEBACiAj ICAgICBxdW90aW5nLgogIwogIyAnRCcgKER5bmFtaWMpIGFsbG93cyB0aGUgdXNlIG9mIHZh cmlhYmxlcy4gU3VwcG9ydGVkIHZhcmlhYmxlcyBhcmU6Ci0jICAgICAkaG9zdCwgJG9yaWdp biAodGhlIElQIGFkZHJlc3MgdGhlIHJlcXVlc3QgY2FtZSBmcm9tKSwgJHBhdGggYW5kICR1 cmwuCisjICAgICAkaG9zdCwgJG9yaWdpbiAodGhlIElQIGFkZHJlc3MgdGhlIHJlcXVlc3Qg Y2FtZSBmcm9tKSwgJHBhdGgsICR1cmwKKyMgICAgIGFuZCAkc2VydmVyICh0aGUgbmFtZSBh bmQgcG9ydCBpbiB0aGUgZm9ybSAnPG5hbWU+Ojxwb3J0Picgb2YgdGhlCisjICAgICBsaXN0 ZW5pbmctYWRkcmVzcyB3aGljaCBhY2NlcHRlZCB0aGUgY2xpZW50KS4KICMKICMgICAgIE5v dGUgdGhhdCAnJCcgaXMgYSBiYWQgY2hvaWNlIGFzIGRlbGltaXRlciBmb3IgZHluYW1pYyBm aWx0ZXJzIGFzIHlvdQogIyAgICAgbWlnaHQgZW5kIHVwIHdpdGggdW5pbnRlbmRlZCB2YXJp YWJsZXMgaWYgeW91IHVzZSBhIHZhcmlhYmxlIG5hbWUK --=_0ee05e1bc023df57f936e93330f64dbc Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline ------------------------------------------------------------------------------ Find and fix application performance issues faster with Applications Manager Applications Manager provides deep performance insights into multiple tiers of your business applications. It resolves application problems quickly and reduces your MTTR. Get your free trial! https://ad.doubleclick.net/ddm/clk/302982198;130105516;z --=_0ee05e1bc023df57f936e93330f64dbc Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Ijbswa-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ijbswa-developers --=_0ee05e1bc023df57f936e93330f64dbc--