Pull to refresh

Comments 9

Не знаю чем это вызвано, но по http(s) меркуриал, к примеру, всегда быстрее вытягивается, чем по ssh

Задавал вопрос на SO даже: stackoverflow.com/questions/4144912/mercurial-performance-of-access-via-ssh-and-http
там народ подтвердил наличие такой «проблемы», но причин никто не озвучил
Наличие шейпера у провайдера для tcp-сессий на портах != [80, 443]?

В израиле это повально везде. SVN-репу иногда счекаутить невозможно вообще по протоколу svn-serve, а через http — мгновенно всё пашет.
Хорошо)
Мы от git+apache по HTTP отказались в пользу git по SSH, потому что Push работает гора-а-аздо быстрее (полсекунды против 10-15 секунд)
Имею в виду мелкие пуши, большие от сети зависят, разумеется, но пауза всё равно есть.
А, что, если у меня пароль '"); DROP TABLE projects; — '?
m = re.match('^(\w+):(\S+)$', userpass)

не пропустит пробельные символы.
ОК. А если у меня в пароле двойная кавычка? Запрос не выполнится.

Короче, не проще ли нормально пользоваться API, а не городить дырявый забор?
    query = 'SELECT id FROM users WHERE ' + \
            'name="%s" AND pass=sha1("%s")'
    cursor.execute(query, (username, password,))

Вуяля, нам не страшен серый волк.
Спасибо. Не задумался об этом сразу. Исправил.
Sign up to leave a comment.

Articles

Change theme settings