при этом от юзера не будет требоваться никаких действий, реальное обновление Миранды произойдёт при ее первом перезапуске после обновления
Уважаемый ghazan или watcher, может, имеет смысл (подумать), о реализации и тихой "перезагрузки"
Может рассмотрите вариант более очевидного уведомления для тех, кто компьютер не выключает месяцами?
У меня Миранда висит и никак не проявляет себя, что она скачала обновления и её неплохо бы перезагрузить. Возможно были всплывающие сообщения, но они висят недолго и, скорее всего, в этот момент я не был за компьютером.
Рассмотрите, пожалуйста, какой-либо более удобный вариант, где уведомление будет отображаться постоянно ("обновления готовы") и кнопку перезагрузить рядом.
Спасибо!
Рассмотрели - попап, который не исчезает сам. С обновления завтрашнего дня. Хотите кнопку перезапуска - используйте плагин Restart или переключайтесь на обычные обновления.
Плагин Restart добавляет избыточную опцию перезагрузки, которая уже есть в меню.
Нет в меню миранды такой опции, это видимо экшн на актмане или стоит плагин ProfileManagerEX - в чистой миранде нет опции перезапуска.
Нет в меню миранды такой опции, это видимо экшн на актмане или стоит плагин ProfileManagerEX - в чистой миранде нет опции перезапуска.а почему у меня она есть?
CPU: AMD Athlon(tm) 64 Processor 3000+ [x86 Family 15 Model 47 Stepping 2]
Installed RAM: 1536 MBytes
Operating System: Microsoft Windows XP Professional Service Pack 3 (build 2600)
Internet Explorer: 8.0.6001.18702 (build 86001)
Administrator privileges: Yes
OS Languages: (UI | Locale (User/System)) : Russian/Russian | Russian/Russian
Free disk space on Miranda partition: 13924 MBytes
Miranda NG Version: 0.94.9 final build #8010
Build time: 2 Feb 2014 20:41:31
Profile: C:\Documents and Settings\john\Application Data\Miranda_WP\john\john.dat
Profile size: 458752 Bytes
Profile creation date: 15 Feb 2014 22:16:41
Language pack: Russian (RU) [0419]
Service Mode: No
Active Plugins (63):
AdvaImg.dll v.0.11.0.1 [2 Feb 2014 20:34:09] - Miranda image services
AdvancedAutoAway.dll v.0.8.1.0 [2 Feb 2014 19:35:18] - Advanced Auto Away
Alarms.dll v.0.4.0.5 [2 Feb 2014 19:35:44] - Alarms
AuthState.dll v.0.0.2.1 [2 Feb 2014 18:34:12] - Authorization state
AvatarHistory.dll v.0.1.0.1 [2 Feb 2014 19:39:18] - Avatar history
AVS.dll v.0.11.1.1 [2 Feb 2014 20:32:52] - Avatar service
BASS_interface.dll v.0.0.0.14 [2 Feb 2014 19:39:20] - BASS interface
ClientChangeNotify.dll v.0.1.1.3 [2 Feb 2014 18:36:00] - Client change notify
Clist_modern.dll v.0.9.0.12 [2 Feb 2014 20:36:29] - Modern contact list
CmdLine.dll v.0.0.4.1 [2 Feb 2014 19:37:10] - Command line
CrashDumper.dll v.0.0.4.22 [2 Feb 2014 19:37:22] - Crash dumper
CryptoPP.dll v.1.0.4.7 [2 Feb 2014 19:41:46] - Crypto++
CSList.dll v.0.1.1.0 [2 Feb 2014 19:34:30] - Custom status list
CyrTranslit.dll v.0.1.2.0 [2 Oct 2013 16:42:06] - CyrTranslit
Db_autobackups.dll v.0.0.0.10 [2 Feb 2014 19:34:34] - Db autobackuper
DbEditorPP.dll v.3.2.0.1 [2 Feb 2014 19:37:22] - Database editor++
Dbx_mmap.dll v.0.11.0.2 [2 Feb 2014 20:33:00] - Miranda NG mmap database driver
FavContacts.dll v.0.0.0.7 [2 Feb 2014 19:34:34] - Favorite contacts
Fingerprint.dll v.0.1.0.0 [2 Feb 2014 19:39:08] - Fingerprint NG
Folders.dll v.0.2.0.1 [2 Feb 2014 19:34:44] - Custom profile folders
HistoryPP.dll v.1.5.1.5 [2 Feb 2014 2:26:38] - History++
ICQ.dll v.0.11.1.0 [2 Feb 2014 20:33:53] - IcqOscarJ Protocol
IEView.dll v.1.4.0.0 [2 Feb 2014 19:34:52] - IEView
IgnoreState.dll v.0.0.3.0 [2 Feb 2014 18:34:50] - Ignore state
Import.dll v.0.11.0.1 [2 Feb 2014 20:32:57] - Import contacts and messages
ImportTXT.dll v.0.0.1.11 [2 Feb 2014 19:41:54] - Import TXT
Jabber.dll v.0.11.0.4 [5 Mar 2014 22:35:32] - Jabber Protocol
KeepStatus.dll v.0.9.0.1 [2 Feb 2014 19:35:18] - Keep status
MenuEx.dll v.1.3.0.10 [2 Feb 2014 18:34:54] - Menu item ext
MobileState.dll v.0.0.1.4 [2 Feb 2014 19:38:32] - Mobile state
MRA.dll v.2.1.0.8 [2 Feb 2014 19:35:34] - Mail.ru Agent
mRadio.dll v.0.0.2.4 [2 Feb 2014 19:41:54] - mRadio Mod
MsgPopup.dll v.0.1.1.3 [2 Feb 2014 19:39:36] - Message popup
mTextControl.dll v.0.8.0.1 [2 Feb 2014 18:34:56] - Miranda text control
MyDetails.dll v.0.0.1.11 [2 Feb 2014 18:37:32] - My details
NewEventNotify.dll v.0.2.2.3 [2 Feb 2014 19:36:32] - NewEventNotify
NewXstatusNotify.dll v.1.4.0.9 [2 Feb 2014 19:34:58] - xStatus notify
NotifyAnything.dll v.0.0.2.8 [2 Feb 2014 18:39:32] - NotifyAnything
PluginUpdater.dll v.0.1.1.7 [2 Feb 2014 20:37:53] - Plugin updater
PManagerEx.dll v.0.0.0.5 [2 Feb 2014 18:37:54] - Miranda NG profile changer
Popup.dll v.2.1.1.8 [2 Feb 2014 19:35:04] - Popup plus
QuickMessages.dll v.0.0.4.2 [2 Feb 2014 18:35:00] - Quick messages
QuickSearch.dll v.1.4.2.0 [2 Feb 2014 19:41:56] - Quick Search
Rate.dll v.0.0.2.1 [2 Feb 2014 18:35:02] - Contact`s rate
RecentContacts.dll v.0.0.2.0 [2 Feb 2014 19:36:04] - Recent contacts
SecureIM.dll v.1.0.12.4 [2 Feb 2014 19:35:06] - SecureIM
SeenPlugin.dll v.5.0.4.8 [2 Feb 2014 19:35:04] - Last seen
SendSS.dll v.0.8.3.1 [2 Feb 2014 19:37:20] - Send ScreenShot+
ShlExt.dll v.2.2.0.3 [2 Feb 2014 18:40:26] - Shell extension
SimpleAR.dll v.2.0.2.6 [2 Feb 2014 18:35:08] - Simple auto replier
SmileyAdd.dll v.0.2.3.17 [2 Feb 2014 19:35:18] - SmileyAdd
SMS.dll v.0.2.5.3 [2 Feb 2014 19:39:24] - SMS
Spamotron.dll v.0.0.4.6 [2 Feb 2014 18:39:58] - Spam-o-tron
SpellChecker.dll v.0.2.6.1 [2 Feb 2014 19:35:48] - Spell checker
SplashScreen.dll v.0.1.2.3 [2 Feb 2014 18:35:10] - Splash screen
StartupStatus.dll v.0.8.0.45 [2 Feb 2014 19:35:18] - StartupStatus
TabSRMM.dll v.3.3.0.3 [2 Feb 2014 20:33:30] - TabSRMM
Tipper.dll v.2.1.0.5 [2 Feb 2014 19:35:24] - Tipper
TopToolBar.dll v.0.8.0.3 [2 Feb 2014 20:36:09] - TopToolBar
UInfoEx.dll v.0.8.5.0 [2 Feb 2014 19:35:34] - User info ext
Variables.dll v.0.2.3.10 [2 Feb 2014 19:35:30] - Variables
XSoundNotify.dll v.1.0.1.2 [2 Feb 2014 19:39:36] - XSoundNotify
YAMN.dll v.0.1.2.6 [2 Feb 2014 18:39:04] - Mail Notifier
Unloadable Plugins (1):
DbChecker.dll v.0.0.0.0 [2 Feb 2014 20:37:33] - <unknown>
Protocols and Accounts:
-------------------------------------------------------------------------------
ICQ 2 - Enabled 0 - Disabled Loaded
JABBER 1 - Enabled 0 - Disabled Loaded
MRA 1 - Enabled 0 - Disabled Loaded
mRadio 1 - Enabled 0 - Disabled Loaded
YAMN 1 - Enabled 0 - Disabled Loaded
Icon Packs:
-------------------------------------------------------------------------------
colour_schemes.dll [6 Aug 2011 14:00:46]
Flags_icons.dll [2 Feb 2014 19:39:28]
Fp_icons.dll [2 Feb 2014 19:39:04]
HistoryPP_icons.dll [2 Feb 2014 19:38:06]
Proto_AIM.dll [2 Feb 2014 20:36:10]
proto_conn_facebook.dll [2 Feb 2011 17:25:26]
proto_conn_icq.dll [11 Oct 2010 13:01:04]
proto_conn_jabber.dll [11 Oct 2010 13:01:04]
proto_conn_mra.dll [16 Sep 2012 21:33:58]
Proto_Facebook.dll [2 Feb 2014 20:36:09]
Proto_GG.dll [2 Feb 2014 20:36:10]
proto_Global_miranda.dll [13 Dec 2008 1:39:04]
proto_ICQ Corp.dll [13 Dec 2008 1:39:04]
Proto_ICQ.dll [2 Feb 2014 20:36:11]
Proto_IRC.dll [2 Feb 2014 20:36:12]
Proto_Jabber.dll [2 Feb 2014 20:36:13]
Proto_MRA.dll [2 Feb 2014 19:36:10]
Proto_mRadio.dll [2 Feb 2014 19:38:46]
Proto_MSN.dll [2 Feb 2014 20:36:13]
Proto_Yahoo.dll [2 Feb 2014 20:36:13]
Proto_YAMN.dll [2 Feb 2014 18:38:58]
SecureIM_icons.dll [2 Feb 2014 19:39:28]
TabSRMM_icons.dll [2 Feb 2014 20:38:06]
Toolbar_icons.dll [2 Feb 2014 20:36:19]
UInfoEx_icons.dll [2 Feb 2014 19:35:50]
useactions_icons.dll [4 Jun 2010 1:44:20]
xStatus_ICQ.dll [2 Feb 2014 20:34:03]
xStatus_Jabber.dll [2 Feb 2014 20:34:07]
xStatus_MRA.dll [2 Feb 2014 19:35:54]
а почему у меня она есть?PManagerEx.dll v.0.0.0.5 [2 Feb 2014 18:37:54] - Miranda NG profile changer
Если честно, то я бы не оказался от функции "тихой перезагрузки". Проблема только в том, что эта функция возможно нужна будет "мне и мне" и делать её для одного человека - накладно.
Я даже "придумал" как в гуи это выглядеть будет. Увы исходный код не скажу, да и возможно это костыль на костыле, забор на заборе.
В ГУИ есть чекбокс на включение тихой перезагрузки, он заблокирован (не активен), чтоб его включить, нужно лезть в БД, править, перезагружаться, и тогда в ГУИ чекбокс будет активен на выключение.
offtopic:
У меня вообще этих пунктов два, причём отключение второго (снятие галки), отключает и первый :)
и вызывать из главного меню.это на пункт "Проверить обновления"?
это на пункт "Проверить обновления"?
Да, он самый. Когда присутствуют плагины с отличным от репозитария хэшем - окно обновления обязательно вылезет.Или это было сделано для галочки, или это такая защита от дураков. Пойду играться.
Или это было сделано для галочки, или это такая защита от дураков. Пойду играться.
Нужно с некоторых плагинов снять возможность обновлений, значит иду в опции "Обновление плагинов", нахожу примерно такой же список плагинов который есть в "Плагины" и у нужных плагинов снимаю галку.
Максимум можно подсказку написать там, что делать при галке "тихое обновление".[запрос] Можно хотя бы это реализовать, или подумать об его реализации?
[запрос] Можно хотя бы это реализовать, или подумать об его реализации?
возникает косяк вводящий в заблуждение.
я вот запустил dev сборку
при запуске у меня вылезло обновление сборки.
и конечно же обновилось из stable сборки.
watcher, а этот плагин изначально нужен для того чтоб обновлять плагины и переводы?
del /f /q *.pdb
Мне не хватает списка, в котором указаны обновленные компоненты программы.Поддержу. Хочется, чтоб это было ненавязчиво, отключаемое и наверно с историей/логом, когда и чего обновлялось.
Facebook плагин установлен?Нет. Установлены:
А чем вы проверяли, что это именно PluginUpdater генерирует трафик?При отключении PluginUpdater трафик падает почти до нуля.
Значит апдейтер отключен сейчасТочно, торможу. Так и есть - он непрерывно скачивает hashes.zip.
<?xml version="1.0"?>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/ (http://schemas.xmlsoap.org/soap/envelope/)" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/ (http://schemas.xmlsoap.org/soap/encoding/)"><s:Body><u:GetExternalIPAddressResponse xmlns:u="urn:schemas-upnp-org:service:WANIPConnection:1"><NewExternalIPAddress>77.50.127.5</NewExternalIPAddress></u:GetExternalIPAddressResponse></s:Body></s:Envelope>
[19:22:01 1B90] UPnP port mapping succeeded. Internal Port: 49393 External Port: 49393
[19:22:19 187C] [PluginUpdater] modules\netlib\netlibopenconn.cpp 725: connect() failed (10061)
[19:22:19 187C] [PluginUpdater] Downloading file http://miranda-ng.now.im/pdb_x32/hashes.zip (http://miranda-ng.now.im/pdb_x32/hashes.zip) failed, host is propably temporary down.
[19:22:19 187C] [PluginUpdater] Downloading file http://miranda-ng.now.im/pdb_x32/hashes.zip (http://miranda-ng.now.im/pdb_x32/hashes.zip) to C:\Users\Virus\AppData\Local\Temp\hashes.zip (attempt 2)
[19:22:19 187C] [PluginUpdater] Connection request to miranda-ng.now.im:80 (Flags 1)....
[19:22:19 187C] [PluginUpdater] (01EE7868) Connecting to server miranda-ng.now.im:80....
[19:22:19 187C] [PluginUpdater] (01EE7868) Connecting to ip 188.32.118.148:80 ....
[19:22:29 1DE4] [PluginUpdater] Update started manually!
[19:22:40 187C] [PluginUpdater] modules\netlib\netlibopenconn.cpp 725: connect() failed (10061)
[19:22:40 187C] [PluginUpdater] Downloading file http://miranda-ng.now.im/pdb_x32/hashes.zip (http://miranda-ng.now.im/pdb_x32/hashes.zip) failed, host is propably temporary down.
[19:22:40 187C] [PluginUpdater] Downloading file http://miranda-ng.now.im/pdb_x32/hashes.zip (http://miranda-ng.now.im/pdb_x32/hashes.zip) to C:\Users\Virus\AppData\Local\Temp\hashes.zip (attempt 3)
[19:22:40 187C] [PluginUpdater] Connection request to miranda-ng.now.im:80 (Flags 1)....
[19:22:40 187C] [PluginUpdater] (01EE7868) Connecting to server miranda-ng.now.im:80....
[19:22:40 187C] [PluginUpdater] (01EE7868) Connecting to ip 188.32.118.148:80 ....
[19:23:01 187C] [PluginUpdater] modules\netlib\netlibopenconn.cpp 725: connect() failed (10061)
[19:23:01 187C] [PluginUpdater] Downloading file http://miranda-ng.now.im/pdb_x32/hashes.zip (http://miranda-ng.now.im/pdb_x32/hashes.zip) failed, host is propably temporary down.
[19:23:01 187C] [PluginUpdater] Downloading file http://miranda-ng.now.im/pdb_x32/hashes.zip (http://miranda-ng.now.im/pdb_x32/hashes.zip) failed, giving up
[19:23:01 187C] [PluginUpdater] Downloading list of available updates from http://miranda-ng.now.im/pdb_x32 (http://miranda-ng.now.im/pdb_x32) failed
[18:43:32 0E4C] [PluginUpdater] modules\netlib\netlibopenconn.cpp 725: connect() failed (10060)
[18:43:32 0E4C] [PluginUpdater] Downloading file http://miranda-ng.now.im/pdb_x32/hashes.zip failed, host is propably temporary down.
нам любезно предоставляет Basiон выступает как зеркало?
он выступает как зеркало?
Давно хотел спросить: может быть со временем у плагина изменится окно установки/обновления плагина.
Я его вижу не таким как сейчас, а:
идет список всех компонентов, но иконки и программная часть плагина (то, что сейчас в списке "плагины") идут в виде двух подпунктов в группе, которая называется также как плагин.
Можно ли как-то на ночных сборках сделать чтобы плагин сначала проверял обновления и при отсутствии их подключал все протоколы?
А то не удобно когда из оффлайна сообщения приходят и после перезапуска не восстанавливаются открытые вкладки...
Плагин Sessions.Как-то можно сделать чтобы восстанавливал только после перезапуска? А если обычный старт, то начинал новую сессию?