@freebsd_ru

Страница 249 из 669
Roman
25.09.2017
18:10:00
В генте только если на ~ или анстейбл совсем перекатишься
Та а что мешает отдельное интересное делать ~ ?

Andrey
25.09.2017
18:13:34
ну вероятно, то что это надо делать, а не оно само :)

madskills
25.09.2017
18:15:25
ну и у генту основное дерево относительно протухшее на самом деле

Google
Anton
25.09.2017
18:31:37
fetch extract
И оно перезапишет всё дерево. Не прикольно. В svn же просто делаешь revert на нужный подкаталог.

mb
25.09.2017
19:18:15
«portsnap extract path» перезапишет только указанный путь.

Anton
25.09.2017
21:37:11
«portsnap extract path» перезапишет только указанный путь.
Благодарю за уточнение - ты прав, перезапишет указанный путь, часть дерева. Однако, способа проверки корректности всё равно нет.

Roman
25.09.2017
22:53:23
ну вероятно, то что это надо делать, а не оно само :)
Это лучше, чем всегда самая последняя версия

Anton
25.09.2017
23:00:04
Посоны, joe обновился: https://www.linux.org.ru/news/opensource/13705990. Нужно?

Volodymyr Kostyrko
25.09.2017
23:07:37
http://coub.com/view/o97u4

Anton
26.09.2017
00:12:49
а чем mariadb круче последних версий mysql ?
Они заявляют, что: 1. Быстрее; 2. Более открыто. https://mariadb.com/kb/ru/mariadb-vs-mysql-features/

Eli
26.09.2017
09:20:52
А подскажите плз. Возникла надобность провалидировать айпишник в шелловом скрипте. Начал ваять и гуглить всякое на awk, но возникло ощущение что изобретаю велосипед. Есть ли что-нибудь готовое в любимом сабже?

конкретно моя цель - удостовериться что не будет передан мусор в пайп exabgp

madskills
26.09.2017
09:25:01
можно же в шелл-скрипте дернуть что-то другое, например питоний скрипт

ну или просто регулярку написать

Eli
26.09.2017
09:27:26
Ну тогда проще сразу на питоне и делать )) Я думал может что-то стандартное есть, а я велосипед изобретаю

Google
Eli
26.09.2017
09:28:21
просто что передан айпишник, и всё, без проверок на пинги или принадлежность к сети или ещё что-либо.

Просто что валидный ipv4

madskills
26.09.2017
09:29:22
хотя лучше на пасту залью

ой, это пример, ща, не то скопировал :D

а, не, все правильно, как обычно в 150 вкладках просто потеряться

Eli
26.09.2017
09:32:32
ну да, нормальная проверка. Спасибо, но у меня такое есть, имел в виду, может уже запилили что-нибудь стандартное для такой штуки

madskills
26.09.2017
09:36:11
если скармливать ему невалидный адрес, то он будет выдавать madskills@keerpeech ~ $ ping 354.234.4.-9 ping: unknown host 354.234.4.-9

PING 45.34.madskills@keerpeech ~ $ ping 45.34.23.54 PING 45.34.23.54 (45.34.23.54) 56(84) bytes of data.

хоть и не факт, что этот адрес существует

ping -c 1 -W 1 34.234.2.1 например, хотя это наверное и так очевидно :)

и по коду выхода спокойно определить

Maxim
26.09.2017
09:41:55
гляди ж ты, кто-то sprunge использует

Eli
26.09.2017
09:41:56
хм, если там придёт icmp unreachable, наверное код выхода может быть false но да, про какой-то такой простой хинт и думал

Maxim
26.09.2017
09:43:26
он топовый
не знаю, я посмотрел на него, мрачнейше охуел и написал то же самое, но полущ чот

madskills
26.09.2017
09:44:12
ну, мб для общего развития тоже надо такое сделать

Google
madskills
26.09.2017
09:44:24
ибо хоститься есть где, место есть

Maxim
26.09.2017
09:44:25
вай, собсно, нот

madskills
26.09.2017
09:44:28
время главное найти)

Maxim
26.09.2017
09:44:37
так-то ничего сложного

(пойти что ли маркдаун к нему прикрутить...)

(не, потом)

Andrey
26.09.2017
09:57:50
что вы тут какой то фигнёй страдаете, есть же ipcalc в том числе и для v6

madskills
26.09.2017
10:01:16
Denis 災 nobody
26.09.2017
10:54:54
народ, чтобы с ноды работать с tls 1.2, лучше openssl или gnutls?

Anton
26.09.2017
10:56:19
И то, и другое умеет, ЕМНИП. Но раз OpenSSL есть в базе - предпочитаю именно его.

Eli
26.09.2017
11:01:58
Интел меряет бенчмарки для aesni и подобного на OpenSSL, типа стандарт де-факто

Eli
26.09.2017
11:02:54
Ну и патчат в первую очередь его

Vadim
26.09.2017
13:25:01
мне смутно припоминается, что где-то в rc-скриптах было

но могу и путать, может не в базе это было

Anton
26.09.2017
13:27:03
Не-не, в базе не было. Чот вспомнил просто, как была задача отфильровать список из ~500к в4-адресов, где мог мусор попасться. Сначала попробовал нагугленный пример sed скормить, но не взлетело, так что свой написал.

Vadim
26.09.2017
13:27:54
ну, где-то я видел субу в каком-то rc-скрипте, но он мог быть и портовым

Eli
26.09.2017
13:33:22
Тебе ещё нужен regexp?
спасибо, махнул рукой и оставил имевшийся регесксп )

Anton
26.09.2017
13:33:53
У меня там учитывается, что больше 255 нельзя и т.п.

Google
Anton
26.09.2017
13:37:10
А чо, посоны, юзает ли ещё кто дырявые маски?

Vadim
26.09.2017
13:37:39
в шейпере разве что

Anton
26.09.2017
13:39:03
Мне коллега говорил, что ему хостер для дедика когда-то выдал дырявую. ? Но то было лет 10 назад.

Eli
26.09.2017
13:39:15
123.456.789.012 отловит? =)
отловит , сделано как в первом примере, до 255 любой октет

Anton
26.09.2017
13:45:14
Eli, а покажи, кстати, как сделал.

Admin
ERROR: S client not available

Eli
26.09.2017
13:48:02
^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$

Anton
26.09.2017
13:49:34
Хм, короче, чем у меня. Надо бы сравнить.

Vadim
26.09.2017
13:50:18
[01] там зря

в смысле, ноль лучше убрать

иначе octal подпадёт, а его многие парсят

Anton
26.09.2017
13:57:54
А напомните - фряшные ping/etc умеют в сокращение адресов, пропуская нули в середине? (Лень за комп садиться проверять...)

Volodymyr Kostyrko
26.09.2017
13:58:30
Да.

Anton
26.09.2017
13:59:08
Хм, а у меня не работало ping 10.1, ЕМНИП.

Volodymyr Kostyrko
26.09.2017
14:00:53
arcade@probe\~> ping 127.1 PING 127.1 (127.0.0.1): 56 data bytes 64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.015 ms 64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.015 ms

madskills
26.09.2017
14:01:25
могу дома на тачке проверить, которая маршрутизатором работает, но уже выше отписали)

в gentoo сокращение пашет

Anton
26.09.2017
14:02:24
arcade@probe\~> ping 127.1 PING 127.1 (127.0.0.1): 56 data bytes 64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.015 ms 64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.015 ms
Видимо, я слишком давно последний раз пробовал. Ладно, позже проверю ещё на releng/11.1.

Volodymyr Kostyrko
26.09.2017
14:03:12
И на стрекозе работает.

Google
Vadim
26.09.2017
14:03:49
но лучше так не делать, это же наследие классовой адресации.

как и атавизм ping 012.034.056.067

Anton
26.09.2017
14:05:53
Да при чём тут классовая адресация, когда просто лень ставить 2 нуля и 2 точки в середине адреса?

Vadim
26.09.2017
14:08:46
при том - где ставить, если только один октет пропускаешь?

Volodymyr Kostyrko
26.09.2017
14:08:53
ping ::1

Anton
26.09.2017
14:10:04
при том - где ставить, если только один октет пропускаешь?
Невозможно определить, поэтому данный вариант не рассматриваю. А 2 пропущенных октета мне довольно часто удобны.

ping ::1
Ну, для в6 способ сокращения определён в RFC.

Volodymyr Kostyrko
26.09.2017
14:14:09
Я просто хотел намекнуть, что v6 иногда может быть очень даже удобней.

Vadim
26.09.2017
14:15:31
вестись на частный случай ради одного удобства залезая в кабалу сотен жоп в6? неее, нас на этот трюк не поймаешь!

Anton
26.09.2017
14:17:53
Тем не менее, такая штука для в4 есть и работает.

A
26.09.2017
14:22:54
Добрый день. Обновился с 10.3 до 11.1 через freebsd-update. Почему-то /usr/bin/cc и c++ остались версии 3.4.1, хотя в системе есть /usr/bin/clang версии 4.0.0. На компьютере, где ставил 11.0 с нуля cc и c++ имеют версию 3.8.0, т.е. по идее, после бинарного обновления 10.3->11.1 их версия тоже должна была поменяться.

Как теперь можно сс и c++ актуализировать?

Из-за старой версии cc/c++ нормально порты не собираются. Приходится вручную через переменные окружения указывать чем порты собирать.

Anton
26.09.2017
14:25:15
Как именно обновлял?

A
26.09.2017
14:25:56
freebsd-update -r 11.1 upgrade

Maxim
26.09.2017
14:26:26
странно, у меня вот что говорит: http://paste.bein.link/650

freebsd-update -r 11.1 upgrade
freebsd-update install несколько раз подряд после делали?

Страница 249 из 669