l...@lena.kiev.ua wrote on 22.06.2021 10:11: >> From: Vladimir Sharun <vladimir.sha...@ukr.net> > >> # exim -be '${readsocket{inet:marketinge.website:80}{GET / >> HTTP/1.0\r\nHost: marketinge.website\r\n\r\n}{4s:shutdown=no}{\n}{socket >> failure}}' >> HTTP/1.1 200 OK >> Server: nginx >> Date: Mon, 21 Jun 2021 10:38:51 GMT >> Content-Type: text/html; charset=UTF-8 >> Content-Length: 0 >> Connection: close >> X-Powered-By: PHP/8.0.1RC1 > > На bugs.exim.org я не нашла поиском по "shutdown". Плохо искала?
я писал в exim-users. я выслал примеры нескольких запросов, выполненных через readsocket в exim 4.93 и exim 4.94/4.94.2. и я изначально понятия не имел, что это связано в shutdown. > Чтобы не игнорировали, желательно там оформить и patch выложить. для того, чтобы оформить patch, мне потом пришлось долго и нудно сравнивать реализации readsocket в 4.93 и 4.94. а с учётом рефакторинга, проведённого в 4.94, там в контексте readsocket поменялось чуть меньше, чем вообще всё. а я вообще не разработчик. по крайней мере не сейчас и не на C. я просто postmaster, которому время от времени приходится из дерьма и палок выстраивать конструкции, без которых хуже, чем с ними. поэтому и задал вопрос в рассылку. вон сделанную через одно место поддержку RFC2231 (это на счёт конструкций, без которых хуже, чем с ними) никто фиксить и не собирается (а не так давно здесь пролетали примеры писем, на которых она не работает). а что? и без неё ж жили много лет. поэтому мне патчем приходится не только свою реализацию добавлять, но и выпиливать ту, которая сейчас типа штатная. что касается readsocket в контексте http, то есть отличный workaround - HTTP/1.0 с header Host -- Best wishes Victor Ustugov mailto:vic...@corvax.kiev.ua JID: vic...@corvax.kiev.ua GnuPG/PGP key: https://victor.corvax.kiev.ua/corvax.asc _______________________________________________ Exim-users mailing list Exim-users@mailground.net http://mailground.net/mailman/listinfo/exim-users