Home
Objective Caml
ocaml@conference.jabber.ru
Суббота, 11 июня 2011< ^ >
gds установил(а) тему: Камль -- http://caml.inria.fr | Логи -- http://chatlogs.jabber.ru/ocaml@conference.jabber.ru/ | Светлое будущее -- http://camlunity.ru/ | Нефильтрованное настоящее -- https://github.com/camlunity/kamlo_wiki | Портер прошлое -- http://gdsfh.dyndns.org/kamlo/ | Верблюды грязи не боятся! | release crap, enjoy NIH | репортьте баги официальным дилерам | ocaml мёртв, move on
Конфигурация комнаты
Участники комнаты

GMT+4
[00:07:05] Typhon вошёл(а) в комнату
[00:13:02] gds вышел(а) из комнаты
[00:25:36] abiogenesis вошёл(а) в комнату
[00:30:43] abiogenesis вышел(а) из комнаты
[00:57:27] zert вышел(а) из комнаты
[01:06:28] Kakadu вышел(а) из комнаты
[02:46:40] ermine вышел(а) из комнаты
[03:42:05] Typhon вышел(а) из комнаты
[06:21:13] komar вышел(а) из комнаты
[06:21:17] komar вошёл(а) в комнату
[07:33:32] ygrek вошёл(а) в комнату
[07:35:36] f[x] вышел(а) из комнаты
[08:22:16] ygrek вышел(а) из комнаты: Replaced by new connection
[08:22:17] ygrek вошёл(а) в комнату
[09:39:19] Kakadu вошёл(а) в комнату
[10:24:00] arhibot вошёл(а) в комнату
[10:32:24] ermine вошёл(а) в комнату
[10:40:55] Typhon вошёл(а) в комнату
[10:45:10] ygrek вышел(а) из комнаты
[11:00:16] arhibot вышел(а) из комнаты
[11:35:54] gds вошёл(а) в комнату
[12:07:11] <komar> Ололо, ocsigen отдает 404 на страницах с юникодом в url'е.
[12:07:15] <komar> Тьфу, 400.
[12:08:39] <komar> Причем фаерфокс с конем работают нормально, а вот dog не хочет.
[12:08:43] <komar> И wget.
[12:09:14] <komar> Хотя не, wget нормально.
[12:11:58] <komar> Да, дохнет все, что не эскейпит.
[12:15:07] <ermine> komar: а что сказано в rfc?
[12:15:28] <komar> А фиг его знает.
[12:15:45] <ermine> я скажу
[12:15:56] <ermine> там сказано, что надо урл енкодить
[12:21:07] <komar> И правда сказано.
[12:21:58] <ermine> а вот гуглу с педией пофиг
[12:26:54] komar посоветовал клиенту выкинуть браузер и успокоился.
[12:27:02] <komar> Как просто-то, надо теперь всегда так делать.
[12:28:12] <ermine> почему у тебя сайт отдает браузеру не урленкоченную ссылку?
[12:28:50] <komar> Распарсил предпоследнее слово с пятого раза.
[12:29:11] <komar> Клиент ссылку через жаббер получил.
[12:29:23] <komar> Так-то на сайте все кодируется.
[12:30:15] <komar> Whoops, а есть и место, где не отдает.
[12:30:21] <komar> Надо поправить. Спасибо, напомнила.
[12:30:53] <ermine> кхм
[15:05:50] komar вышел(а) из комнаты: Replaced by new connection
[15:05:51] komar вошёл(а) в комнату
[15:45:11] komar вышел(а) из комнаты: Replaced by new connection
[15:45:12] komar вошёл(а) в комнату
[16:18:22] <komar> ermine: а в rfc ничего не сказано по поводу заголовка X-Real-IP и ipv6-адреса в нем?
[16:18:28] <komar> А то тут у меня общественность снова негодует.
[16:21:58] <ermine> komar: не интересовалась на тему хидеров X-...
[16:25:01] <komar> X-Real-IP: 2001:470:1f08:19cc:: — работает,
X-Real-IP: 2001:470:1f08:19cc::2 — валится в 400...
[16:30:03] <komar> Да, валится на двух двоеточиях.
[16:36:47] <komar> Хосспади, сколько лет уже в оксигеновском траке стоит redirect loop на форме логина?
[16:39:01] <ermine> а в [...]?
[16:39:21] <ermine> komar: а у тебя у самого дома есть ipv6?
[16:39:47] <komar> Нет.
[16:40:06] <komar> Есть в пределах локалхоста.
[16:40:18] <komar> А в [...] — что в [...]?
[16:41:21] <ermine> [1:2:3::4]
[16:41:31] <ermine> ну попробуй такой синтаксис
[16:41:52] <ermine> а зачем тебе такой костыль как x-real-ip?
[16:43:05] <komar> Мне он не нужен (точнее, нужен, но он все равно оксигеном не поддерживается, а патчить лень), но nginx его все равно отправляет.
[16:43:36] <komar> В квадратных скобках тоже 400.
[16:51:58] <ermine> komar: а кто выдает 400? оксигень? а он вообще x-real-ip умеет?
[16:52:09] <komar> Да не умеет оно.
[16:52:23] <komar> Но в случае с ipv4 молчит в тряпочку.
[16:52:32] <komar> Выдает оксигень, да.
[16:52:33] <ermine> и чего там 400 - заголовок ж необязательный, x-real-ip только для логгирования и тому подобное
[16:52:44] <komar> Попробуй сама с telnet -6 localhost 8080
[16:53:05] <komar> Потому что парсер на ocamlyacc'е и выдает Parse_error.
[16:53:10] <komar> Почему — не могу ответить.
[16:54:25] <ermine> а при чем тут телнетЮ
[16:54:30] <ermine> ?
[16:54:48] <komar> А чем еще можно руками в сервер потыкать?
[16:54:55] <ermine> у меня кстати есть ipv6 на сервере, могу добавить для camlunity.ru....
[16:55:28] <ermine> komar: ну руками вписывать можно и без telnet -6
[16:55:34] <komar> Как?
[16:55:49] <ermine> просто telnet пчу не катит?
[16:56:07] <ermine> телнет ведь как прокси в этом случае выступает
[16:56:09] <komar> Потому, что баг воспроизводится на -6.
[16:56:17] <komar> А на -4 я не пробовал.
[16:56:25] <komar> Телнет выступает просто клиентом.
[16:57:03] <ermine> хороший клиент, сующий свой real ip
[16:57:26] <komar> Да хосспади, какая разница?
[16:57:42] <komar> Оксиген обидется что его обманывают и перестанет работать?
[16:58:22] <ermine> я в исходниках оксигена не вижу, чтобы он интересовался этим хидером
[16:58:25] <ermine> а ты видишь?
[16:59:01] <komar> Да пусть не интересуется.
[16:59:05] <komar> Лишь бы не падал.
[16:59:24] <ermine> X-forward-for есть
[17:00:05] <komar> $ telnet -6 localhost 8080
GET / HTTP/1.0
X-Forwarded-For: 2001:470:1f08:19cc::2
HTTP/1.1 400 Bad Request
[17:00:56] <ermine> 1.0?
[17:01:01] <komar> Угу.
[17:01:37] <ermine> жалко что тут нет бота, а то мы бы с тобой тут погуглили через него власть
[17:02:26] <komar> Шо с ним не так, говори.
[17:03:51] <ermine> а у тебя какая версия оксигена?
[17:04:00] <komar> 1.3.3
[17:04:22] <komar> А на том сервере с десяток глобальных и надежных сайтов и все работает.
[17:04:36] <komar> Хидеры от глобального и надежного nginx'а.
[17:05:23] <ermine> Wed Feb 16 19:14:43 MSK 2011  chambart@crans.org
  * Server, accescontrol, revproxy: handle X-Forwarded-For and X-Forwarded-Proto
header
  Two new tags in accesscontrol extension:
        <allow-forward-for/> : with optionnal parameter: check-equal-ip
                if there is an X-Forwarded-For header in the request,
                the informations of the request are changed to match
                the announced ip ( ri_remote_ip, ri_remote_ip_parsed ).
                if check-equal-ip="true" this occur only if the announced ip
                in the header is the same as the ip of the connection.
        <allow-forward-proto/>
                if the X-Forwarded-Proto header is set to https, the connection
is
                considered as secured even if the connection is not in ssl.
  
T
[17:05:48] <ermine> ну хз
[17:06:35] <komar> Это что за ревизия?
[17:07:27] <ermine> нинаю какая ревизия
[17:07:37] <ermine> а вообще оксигень из даркса же
[17:09:14] <komar> А с приходом 3.12 чего-нибудь отвалиться должно?
[17:09:24] <komar> Обновиться бы, а то я совсем слоупок.
[17:09:34] <ermine> а вообще казалось бы, что должен игнорировать незнакомые хидеры
[17:09:51] <komar> Да он и игнорирует.
[17:09:56] <komar> У него просто парсер валится.
[17:10:13] <komar> Видит два двоеточия и циферку и валится.
[17:17:36] zert вошёл(а) в комнату
[17:21:05] <zert> komar: забиватора угнич фотал
[17:21:22] <komar> Да у них там любовь на века.
[17:21:28] <komar> Он ему уже мускуль правит.
[17:21:40] <komar> «Эпизодически общается», ага.
[17:21:46] <zert> ггг
[17:22:23] <komar> http://zabivator.livejournal.com/558198.html?thread=15879286#t15879286
[17:23:47] <zert> ад какой
[17:24:04] <zert> http://juick.com/1399436
[17:24:19] <komar> http://juick.com/zabivator/1386674 — вот тебе еще.
[17:24:24] <ermine> щас придет ygrek и покажет кузькину мать
[17:25:49] <komar> Это все он! Я ему говорил — постучи мне в жабберы! «Нет, буду срать в конфе.»
[17:27:52] <zert> лвнь
[17:28:15] <komar> Впрочем, там такой ад, что приглашаю всех желающих в наш дурдом. Места на всех хватит.
[17:29:18] <ermine> а вообще скучный там децсад
[17:31:57] <zert> от скуки трапов ловим
[17:37:58] Digimmortal вошёл(а) в комнату
[17:53:26] komar вышел(а) из комнаты: Replaced by new connection
[17:53:27] komar вошёл(а) в комнату
[18:03:19] <Typhon> http://permalink.gmane.org/gmane.comp.lang.caml.inria/50872 так победимъ!
[18:03:25] <Typhon> http://itunes.apple.com/us/app/cassino/id411381417?mt=8&ign-mpt=uo%3D4
[18:38:51] komar вышел(а) из комнаты: Replaced by new connection
[18:38:53] komar вошёл(а) в комнату
[19:01:44] <Kakadu> Typhon: забавненько
[19:16:03] zert вышел(а) из комнаты
[20:25:50] ygrek вошёл(а) в комнату
[20:26:05] ygrek вышел(а) из комнаты
[20:26:35] ygrek вошёл(а) в комнату
[20:47:59] komar вышел(а) из комнаты: Replaced by new connection
[20:48:00] komar вошёл(а) в комнату
[21:33:16] Digimmortal вышел(а) из комнаты
[21:35:34] komar вышел(а) из комнаты: Replaced by new connection
[21:35:35] komar вошёл(а) в комнату
[21:37:43] ygrek вышел(а) из комнаты
[21:43:32] Typhon вышел(а) из комнаты
[22:10:37] komar вышел(а) из комнаты: Replaced by new connection
[22:10:37] komar вошёл(а) в комнату
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!