Miranda NG Official Community Forum

Miranda NG русскоязычный форум => Плагины => Topic started by: -SM- on 07 02 2020, 11:07:56

Title: Сломалась передача файлов по ICQ
Post by: -SM- on 07 02 2020, 11:07:56
Некоторое время изменился формат ссылок на передаваемые файлы по ICQ. Он стал таким, как на первом скриншоте в миранде. Ну и такие ссылки не открываются, судя по второму скриншоту дают "403" -  если это трактовать как HTTP код, то Forbidden.
При этом, такое происходит только при передаче не картинок. Картинки открываются по подобным ссылкам без проблем.
Вопросы стандартны - кто виноват, и что делать?
Title: Re: Сломалась передача файлов по ICQ
Post by: Apollo2k4 on 07 02 2020, 13:58:53
-SM-, нетлоги делать.
Title: Re: Сломалась передача файлов по ICQ
Post by: -SM- on 07 02 2020, 17:18:46
нетлоги
А что именно то ловить то в них? Писать весь обмен до байта?
Вообще, сейчас вдруг формат ссылок вернулся на старый. Но тоже не открываются. Похоже надо подождать, пока все там устаканится у них.Но "родной" веб-клиент стабильно работает во всех случаях
Title: Re: Сломалась передача файлов по ICQ
Post by: Apollo2k4 on 07 02 2020, 17:36:04
А что именно то ловить то в них?
Момент пересылки файлов
Вообще, сейчас вдруг формат ссылок вернулся на старый.
Сомневаюсь в любом случае это решают в Mail.RU Group.
Но "родной" веб-клиент стабильно работает во всех случаях
Он на то и родной т.к. его разработчики в курсе что там сотворили на бекенде.
Title: Re: Сломалась передача файлов по ICQ
Post by: dartraiden on 07 02 2020, 17:44:28
Это уже исправлено в ночнике. Mail.ru не уведомляет нас о том, что собирается что-то поменять в протоколе ICQ, поэтому мы на любые изменения реагируем лишь постфактум.

Больше никаких ссылок не будет, потому что совершенно не хочется постоянно это фиксить после очередного изменения.
Миранда отныне закачивает файл в папку на жестком диске и оттуда его уже можно открыть.
Title: Re: Сломалась передача файлов по ICQ
Post by: -SM- on 07 02 2020, 18:13:39
Сомневаюсь в любом случае это решают в Mail.RU Group.
Да вот - два сообщения прямо сейчас одно за другим - человек мне отправлял картинки, вставляя их из буфера обмена со скриншотов по Ctrl-V в родном клиенте в обоих случаях. И ссылки разные - и старые и новые.

Title: Re: Сломалась передача файлов по ICQ
Post by: -SM- on 07 02 2020, 18:14:19
Это уже исправлено
О, спасибо! Проапдейтился, поглядим.
Title: Re: Сломалась передача файлов по ICQ
Post by: -SM- on 07 02 2020, 18:59:08
Хм... А куда он их качает то?
Кнопка "Open folder", по стрелке на скриншоте, не делает ничего...
Хотелось бы возможности быстрого открытия этого файла в том, что ассоциировано в системе с его расширением, прямо из окна сообщений. Ну или чего-то подобного простого.
Title: Re: Сломалась передача файлов по ICQ
Post by: dartraiden on 07 02 2020, 19:00:27
У меня всё есть (%miranda_userdata%\My received files\%userid%-%nick%). Смотрите в настройках передачи файлов (Events → Filetransfers), куда оно качает.
Title: Re: Сломалась передача файлов по ICQ
Post by: -SM- on 07 02 2020, 19:03:23
так и у меня все есть. Но кнопка "Open folder" около файла в этом диалоге ничего не открывает, сколько в нее не тыкай.

Куда оно файлы принимает, сам в настройках нашел... В общем, при большом обмене картинками и файлами, когда их надо не по разу смотреть и возвращаться по истории назад, это теперь стало очень неудобным. Лучше, конечно, чем ничего, но...

Хотелось бы все же их открытия прямо из истории двойным кликом, как будто это ссылка....
Title: Re: Сломалась передача файлов по ICQ
Post by: dartraiden on 07 02 2020, 19:04:46
А у меня открывает, вот в чём фокус. И кнопка и ссылка под файлом, всё работает. Может дело в 8.1...
Title: Re: Сломалась передача файлов по ICQ
Post by: -SM- on 07 02 2020, 19:08:20
А я и не могу файлы найти пока....
В настройках стоит уже сто лет " %miranda_path%\Принятые файлы\%userid% "
А найти физически где это, почему то не могу... Что-то лыжи не едут...
Title: Re: Сломалась передача файлов по ICQ
Post by: dartraiden on 07 02 2020, 19:09:57
%miranda_path% - папка, где лежит бинарник Миранды
%userid% - UIN

вероятно, нужен плагин Variables, чтобы переменные работали
поскольку Миранда понятие не имеет, что такое  "%miranda_path%\Принятые файлы\%userid%", то и кнопка открытия папки не работает.

кроме того, если Миранда стоит в Program Files, то она не сможет писать файлы в %miranda_path% не будучи запущенной с правами администратора
поэтому у меня файлы закачиваются в %miranda_userdata% = профиль
Title: Re: Сломалась передача файлов по ICQ
Post by: -SM- on 07 02 2020, 19:15:04
По ходу это были пережитки настроек, которые мигрируют у меня с мирандой еще с Windows XP.
Ей правов не хватает записывать в это место, где ее бинарники лежат. А старая миранда именно там все хранила в свое время, и БД, и файлы принятые.

В общем, извините за беспокойство, проблема решилась заданием другого пути там.

Post Merge: 08 02 2020, 08:20:56
Да, но все это не отменяет огромной-огромной просьбы, чтобы ссылка на файл отображалась и тут, чтобы можно было кликать, не лазая в историю загрузок. Если это не очень сложно, то очень прошу добавить такой функционал.

Title: Re: Сломалась передача файлов по ICQ
Post by: Apollo2k4 on 08 02 2020, 08:22:38
вероятно, нужен плагин Variables, чтобы переменные работали
Не нужен, эти переменные она отлично понимает
Title: Re: Сломалась передача файлов по ICQ
Post by: dartraiden on 09 02 2020, 11:07:19
Да, но все это не отменяет огромной-огромной просьбы, чтобы ссылка на файл отображалась и тут, чтобы можно было кликать, не лазая в историю загрузок. Если это не очень сложно, то очень прошу добавить такой функционал.
Они больше не работают и мы тут никоим боком, сервер не присылает.
Title: Re: Сломалась передача файлов по ICQ
Post by: laris on 13 02 2020, 08:17:12
Раз уж нельзя ничего сделать, можно отключить это? Ладно еще, когда ты онлайн и тебе присылают фотку через аську, она скачивается на жесткий диск и ты ее открываешь. А когда оффлайн, контакт мигает, типа, прими файл, ты пробуешь принять, он не принимается, потому что контакт не в сети и поезд ушел, и надо по всем контактам так пройтись и отменить передачу, чтоб они перестали мигать...
Title: Re: Сломалась передача файлов по ICQ
Post by: dartraiden on 13 02 2020, 11:39:36
Если вы оффлайн, то у вас ничего мигать не может.
Если вы онлайн, но отошли, контакт попытался вам что-то передать, не дождался и ушёл, то включите автоприём файлов. Возвращаетесь, видите окошко с принятыми файлами, просматриваете.

Полностью отключить передачу файлов мы, конечно, не можем, пользователей, которым она нужна, гораздо больше, чем тех, кому не нужна. Этой фишке с со ссылками всего год, все предыдущие 15 лет передача файлов в аське была именно такой, как сейчас, и все нормально жили.
Title: Re: Сломалась передача файлов по ICQ
Post by: laris on 13 02 2020, 13:33:19
Я имел ввиду, что контакт скинул фотку через аську, когда я был оффлайн, выключен комп, клиент. Потом запускаю аську и контакты мигают, но принять я ничего не могу, конечно. И приходиться отменять каждую передачу для каждого контакта, иначе они будут продолжать мигать. Мура, одним словом. Речь идет именно о фотках, которые посланы через оф приложение.
Title: Re: Сломалась передача файлов по ICQ
Post by: dartraiden on 13 02 2020, 13:43:06
Quote
Потом запускаю аську и контакты мигают, но принять я ничего не могу, конечно.
А если включить автопринятие файлов, как я говорил? Возможно, что это уберёт мигание.
Title: Re: Сломалась передача файлов по ICQ
Post by: laris on 14 02 2020, 06:46:17
Все нормально, принимает даже отправленные, когда я офлайн. До этого был прописан путь к произвольной папке на жестком диске с кучей файлов и папок, там не принимала. Создал там же отдельную папку Miranda, прописал к ней путь и все заработало. Как-то капризно работает с путями, сюда принимаю, туда не принимаю. Сама миранда установлена как портативная, не в Program Files.
Title: Re: Сломалась передача файлов по ICQ
Post by: laris on 14 02 2020, 09:32:29
Опять поломалось. Ожидание соединения висит и не передается. То ли после сегодняшнего обновления, то ли опять путь не устраивает.
Title: Re: Сломалась передача файлов по ICQ
Post by: dartraiden on 14 02 2020, 14:06:30
Нужно смотреть нетлог (https://wiki.miranda-ng.org/index.php?title=Network_log) (ядро+аська) в момент облома.
Title: Re: Сломалась передача файлов по ICQ
Post by: laris on 14 02 2020, 17:20:44
Нетлог в момент передачи мне файла, висит Ожидание соединения и при отмене миранда вылетает.
Title: Re: Сломалась передача файлов по ICQ
Post by: jorakrut on 14 02 2020, 18:14:09
Ровно такая же беда с передачей файлов. Висит "ожидание соединения". Установил даже портативную на D диск, пробовал прописывать другой путь сохранения на этот же диск, но то же самое. Что обычная, что портативная - результат один.
Title: Re: Сломалась передача файлов по ICQ
Post by: laris on 20 02 2020, 07:39:27
Есть какие нибудь результаты? А то пользоваться очень неудобно стало, файлы не принимает и чтоб посмотреть фотки, приходится лезть в оф аську в телефоне.
Пути менял сто раз, может надо какой то определенный путь прописать?
Title: Re: Сломалась передача файлов по ICQ
Post by: ghazan on 20 02 2020, 10:15:36
laris,
пофикшено уже, скоро выльется
Title: Re: Сломалась передача файлов по ICQ
Post by: laris on 20 02 2020, 20:11:38
Все заработало, спасибо )
Title: Re: Сломалась передача файлов по ICQ
Post by: -SM- on 04 05 2020, 18:45:54
Не уверен, что пишу по теме, возможно это касается не только ICQ. Но с ICQ Точно проблема.

Не работают настройки, показанные на скриншоте. Билд всегда последний "ночной" 64-битный. Всегда режим overwrite, независимо от настройки. Из-за этого перезаписал кучу нужных файлов уже, и из-за этого не сохраняется файл, если он открыт просмотрщиком и "зашарен", особенно это касается pdf-ов.
Title: Re: Сломалась передача файлов по ICQ
Post by: dartraiden on 04 05 2020, 20:34:31
Касается, в жаббере оно учитывает выбор...
Title: Re: Сломалась передача файлов по ICQ
Post by: dartraiden on 05 05 2020, 14:26:50
Исправлено в ночнике.
Title: Re: Сломалась передача файлов по ICQ
Post by: -SM- on 05 05 2020, 19:30:07
Исправлено в ночнике.

Спасибо.
Изменения есть, но, все равно не работает. Если раньше переписывало в этом режиме, то теперь просто не принимает, а должен переименовывать:

Title: Re: Сломалась передача файлов по ICQ
Post by: dartraiden on 08 05 2020, 20:53:39
Попробуйте ещё разок, на актуальном билде.
Title: Re: Сломалась передача файлов по ICQ
Post by: -SM- on 11 05 2020, 12:51:13
Попробуйте ещё разок, на актуальном билде.
Ага, заработало - переименовывает. Спасибо еще раз!.
Title: Re: Сломалась передача файлов по ICQ
Post by: dartraiden on 12 05 2020, 23:08:39
Исправлено восстановление статуса при возвращении из спящего режима. Не помню, сообщал ли кто об этом.