|white||Embedded images, attached files, RSA2048/AES256/SHA-256(orSHA-1) encryption/sign|
|light pink||Same as white except disabling embedded images|
|light gray||Attached files RSA encryption|
|light blue||A part of v2.0 level (attached files)|
|dark gray||Basic message communication|
|Strongness||PublicKey||CommonKey||Signature||Receive Window Title||Log File|
|Strongest||RSA 2048bit||AES 256bit||RSA+SHA-256||Receive Message ++++||(RSA2+/Signed)|
|Strong||RSA 2048bit||AES 256bit||RSA+SHA-1||Receive Message +++||(RSA2/Signed)|
|Strong||RSA 2048bit||AES 256bit||Nothing||Receive Message ++||(RSA2)|
It can show several tens of thousand messages with embedded images
It can narrow messages for specified user by 1 click
It has "Marker", "Favorite", "Comment" functions.
(and also has "Self memo", "Embedded images" functions)
|Open Text Log||Open a text message log (it requires to associate ".log" file type with a program)|
|Open Image Folder||Open png(embedded images) file folder in ipmsg log folder.|
|Open Attached file History Folder||Open attached file/dir shortcuts.|
These shortcuts is used by LogViewer's attached file accessing
|Open AutoSaved Folder||Open AutoSaved Folder for attached files/dirs.|
|Import/remove log files||
Import(or remove) ipmsg text log files for the LogViewer.|
If text log format is too old, it may not be able to separate username/hostname/uid/IPaddress.
(In that case, whether to modify a header(== Other messages that have same header will be modified, too). Or remove imported data, modify text log, and import it again.)
|DB Prefetch||Load log-DB file(ipmsg.db) to OS cache for improving search/show performance.|
|DB Vacuum||Vacuum/Reindex log-DB file for reducing size and improving search performance.|
|Reverse Disp||Reverse the message show order.|
|Clear Find History||Clear Find History|
Change display font|
(Now, same font is used for all message area in LogViewer. Only font size and thickness are changed)
|Open New LogViewer||
Open New LogViewer.|
To add marker or modification will reflect all viewers.
|Memo Message||Add self memo like a message.|
|Help||Open Viewer Help(this document).|
|Tips||Open Tips section in Help.|
|Jump to lastest message button||
Jump to lastest message.|
Then, it will be auto scroll mode and this button icon will be broken line arrow.
(with Shift key, jump to oldest message)
|Switch to title only||
Toggle Normal / Title only mode|
|User filter ("All Users")||
Narrow selected user message.|
(Pushing "User" button in a title has the same effect.)
If it is pushed small pen button, it will be changed manual user search.
(Search username/uid/hostname field)
|Search string field||
Start realtime string search and jumping to a message that contains the string.|
If it is pushed return key, jump to next searched message.
If it is pushed return key with Shift key, jump to previous searched message.
If it is checked "Check mark", narrow and show only hitted messages.
Complex search: "AAA BBB" means to search the messages that contain both "AAA" and "BBB". "AAA OR BBB" means to search the messages that contain "AAA" or "BBB".
|Favorite narrowing||Narrow favorite checked messages.|
Narrow markered/commented messages.|
(Mark: Using right click menu in selected sentence. Comment: Using "..." button in the right side of message titlebar)
|Narrow embedded images||Narrow embedded image messages.|
|Narrow unopened messages||
Narrow unopened messages.|
The number of unopened messages is 300. If it is over, New message can't be received.
(Even if it is used "logviewer receive mode", hidden receive window object is created during unopen status.)
|Open Send Dialog
||Open Send Dialog.|
|Title part of message area|
Show the date of send/received message.|
(If mouse is over this field, it will show date with day of week and seconds in bottom status field)
|Arrow mark||Right arrow means sended message, and left arrow means recieved message. (If mouse is over this field, arrow mark change to reply mark)|
If it is pushed, narrow "User" messages.|
If it is right-clicked, reply/etc menu will be shown.
|Receive "Unopened" mini button||
If it is received a sealed message, it will show "Unopened" mini button in the right-top of "User" button.|
If it is pushed, then the sealed message will open.
|Send "Unopened" mini mark||
If a sended sealed message is not opened, it will show "Unopened" mini mark in the right-top of "User" button.|
If the message is opened, it will be hidden.
If it is pushed a Favorite Mark in a message title, the message will be registered as "Favorite".|
And It affects results of narrowing Favorite button in toolbar.
|Misc menu(...)||Select "Reply ((== title dobule click)", "Copy message", "Modify Header", "Edit Message", "Delete Message", "Add Comment" menu items.|
|Message Area (Body)
Embedded(inline) images is shown as thumbnail. If it is clicked, it will be expanded.|
If it is double-clicked, the application that associates ".png" extension will open it.
If it is right-clicked, it can be selected to add comment.|
If comment area is clicked, then a dialogbox for EditComment will be opened.
|Marker||It can be selected "Marker", if selected string area is right-clicked,|
|Copy||It can be selected "Copy", if selected string area is right-clicked.|
|Search Messages||It can be selected "Search Message", if selected string area is right-clicked.|
|Google Seach||It can be selected "Google Search", if selected string area is right-clicked.|
|Reply||Open a send message window to reply. (same as title double clicking)|
|Embedded from Clipboard|
|Embedded images||Ctrl-[V] is pushed, "Image" can be embedded from clipboard.|
|Embedded text||Ctrl-[V] is pushed, "Comment" can be added from clipboard.|
|User name||Set User name|
|Group name||Set/Select Group name|
Input new group name or select group name in pulldown menu.
|Broadcast setup for different segments||
If you want to detecting diffrent segment members, it requires broadcast settings.|
(However, many routers are blocking directed broadcast. So we recommend to use Member Master function instead of this field.)
|Unicast required||Demand status messages to other IPMsg client|
|Local segment broadcast (for IPv4 member detection)|
|Limited broadcast||Send to 255.255.255.255 for member detection|
(If VMWare is used, we recommend to use "Directed broadcast")
|Directed broadcast||Listing all IPv4 addresses that NICs have, and send all directed broadcast addresses for member detection. |
(ex: OS have two addresses(192.168.0.1/24 and 192.168.100.2/24), send to 192.168.0.255 and 192.168.100.255 for member detection.
|both||use Limted and Directed broadcast together|
|IPv6 multicast (for IPv6 member detection)|
|SiteLocal||Send to ff15::979 as multicast address for member detection.|
(If your site routers can use IPv6 multicast, over router member detection will be available.)
|LinkLocal||Send to ff02::1 as multicast address for member detection.|
(member detection is available in local segment only)
|Site/LinkLocal dual||use SiteLocal and LinkLocal|
|Not Use||Not use Master Mode|
|Use/Relate to a Master||Set Master's IP address(or FQDN). It will be received members information from the Master.|
And it will be accepted to request collecting members in own segment from the Master.
|Become a Master||Become a Member Master.|
A master should exist only one in entire LAN.
Basically, Master's IP address should be Fixed address.
The master collects members information periodically, and if some change is detected, it send these notifications to each segments.
(Refresh period can be setted in "Refresh Intervals (min)". default: 3min) One or more PCs that Use/Relate to a master(=Agent) in each segments are required.
|Receive Msg||Specify duration time(sec) at receive notification|
|Open Msg||Specify duration time(sec) at open msg notification<|
|Do not display user information||(As it is)|
|QuoteStr||Specify quote string at replying|
|Use Hotkey||Open send/recv window by shortcut key|
|Change Send/Reply -> Fire/Intercept||Back to original label(1st beta in 1996)|
|English UI||Change to English UI (need restart)|
|Icon||Change main/tasktray Icon|
|RevIcon||Change recv/absense Icon|
|Register Icon & Notify|
in TaskTray at Starting
|Register Icon&Notify at starting, automatically|
|1 Click Open SendDlg||Open Send Dlg by 1click in tasktray icon|
|IME auto ON||Enable IME at SendDlg opened|
|Narrow Userlist at reply||Show original addressees in userlist at replying. (if it is clicked "+" mini button, show all users)|
|UserHsitoryNum||Specfy the number of user history in right click menu of SendDlg|
|Prevent missend||Confirm addressee changed.|
|NonPopup Receive||Change "popup" to "blink tasktray Icon" at receiving|
|Quoted check||(As it is)|
|Open Logviewer when|
trayicon is clicked at recv
|(As it is)|
|Show LogonName||(As it is)|
|Show IP address||(As it is)|
|Don't close RecvDlg, when reply||(As it is)|
|No recv sound||(As it is)|
|Reproduce msg at rebooting|
with unopend msg
|(As it is)|
|Sound||(As it is)|
|Embedded image in a message|
|Always show directly||Show inline images in RecvDlg, directly|
|Show directly if priority user||If a sender is display priority user in SendDlg, show inline images in RecvDlg, directry|
|Always show via Image button||(As it is)|
|Display (area specified) Capture|
|Minimize Send Message Dialog as default||(As not to interfere with the capture)|
|Clipboard check as default||Copy image to Clipboard at finishing to capture|
|Save check as default||Open save image dialog at finishing to capture|
|One click open||Open a link by single click. (default: double click is needed)|
|One click open (only viewer)||Open a link by single click in log viewer, and open a link by double click in send/recv window.|
|Link targets are only URL||Show only URL-link, not File-link.|
|Permitted file extensions for clicking a file link||set open file-types without confirm dialog|
|Logging available||(As it is)|
|LogFile||Specify a filename of send/recv message logs.
And also, a dbfile(ipmsg.db) for logviewer will be created in same folder.
And also, inline image(.png) files will be stored in ipmsg_image subfolder of LogFolder.
|Enable to download attched files automatically||(If a message is opened, the message is not autosaved. It requires to download it manually|
|Auto download folder||(If it is not specified, it is used "(LogFile_folder)\AutoSave")|
|Limitation by disp priority||AutoSave function can be enabled for display priority users.|
|Download size limitation(MB)||Specify the limit of total download size|
Download size will be added up while IPMsg hasn't be operated manually
(This limitation protects for disk full)
|Grace sec of starting auto downloading||(As it is)|
|Allow to download folders||AutoSave is enabled, even if it is a folder. But total file/folder downloaded size is over than the limitation size, folder transfer will be discontinued |
(In this case, it can download manually, if the sender hasn't been shutdown/restart
|Allow remote Reboot||If it is received "ipmsg-cmd:...", this machine will reboot this machine when a reboot confirm dialog is timeout(15sec)|
|Refresh||Change the reboot message command("ipmsg-cmd:...")|
|Allow remote Shutdown||If it is received "ipmsg-cmd:...", this machine will be shutdown when a shutdown confirm dialog is timeout(15sec)|
|Refresh||Change the shutdown message command("ipmsg-cmd:...")|
|Remote Terminate IPMSG|
|Allow remote Shutdown||If it is received "ipmsg-cmd:...", this ipmsg will be terminated when a terminate confirm dialog is timeout(15sec)|
|Refresh||Change the terminate message command("ipmsg-cmd:...")|
|Trasnfer Mode||Select mode. (Lock Screen) mode transfers the unopened messages when screen is locked|
|Slack or General||Select Slack or General|
|Test||Trasnfer test message to slack or another server. If an error occurs, it is written in the text area in right side.|
Ref) Slack handling errors
|incoming webhook URL||Describe /Txxxxxx/Bxxxxx/xxxxxxx after https://hook.slack.com/services URL|
Ref) Slack Incoming Webhooks
|#channel/@username||Specify #channel or @username.|
|URL||Describe URL that you want to transfer to|
|POST||Describe POST data. $(sender) and $(msg) are replaced real sender name and real message body.|
|Regularly check the lastest version||Regularly check the lastest version and if new version is released, updating IPMsg.|
|Check the lastest version, but no install||If new version exists, it shows balloon notification and if click it, the update confirm dialog will be shown.|
|Check Update||Check the lastest version now, and if new version exists, the button label will be changed "Start to Update"|
|Export settings to .reg file||(As it is)|
|Don't confirm Windows Firewall settings at start||In current version, ipmsg confirms Windows Firewall Settings at starting.|
And if Windows Firewall blocks IPMsg packet, IPMsg shows "Add to firewall exception list for receive" dialog.
If it is checked, this dialog will be not shown. d>
|Reduce task tray action at receiving||(Change "Blink" to "mini sun moving")|
|Get absence mode||getabs|
|Set absence mode||setabs (0|1|...|N)|
|Refresh UserList||refresh [/noremove]|
|Send a message||
send [/file=path1 /file=path2...] [/noseal]|
("msg_body" | /msgfile=path)
|Receive a message||recv [/msgfile=path]|
|Almost All Windows||To close a window, Shortcut(CTRL + [W]) can be used.|
It is easy to use shortcut key|
(It is assigned CTRL + ALT + [S][R][E], as default)
And in send/recv/LogVIew dialog, it can used BOSS key(Ctrl-[D])
Ctrl-[F] is User incremental Search|
To set display priority settings in right click of userlist is convenience.
To use the frequency userlist in right click of userlist is convenience.
If it is right-clicked a image, the image can be re-edited.
If it is sended with SHIFT + CTRL + right-click, it can retrieve the receiver's ipmsg version.
If the refresh button is clicked with Ctrl-key, it is refreshed userlist, but it doesn't remove old entries.
If it is right-clicked a image, the image can be stored as a png file.|
A image can drag & drop to Send Dialog.
[Space][Ret] Go to next message (with Shift-key, go to previous message)
Ctrl-[T] or [Home] Jump to the top of messages (oldest message)
Ctrl-[B] or [End] Jump to the end of messages (newest message)
Ctrl-[R] Reply (if a enabled current message(*) exists)
Ctrl-[S] Open Send Dialog
Ctrl-[F] Set focus to the Search field (toggle)
Ctrl-[N] Show only search results (toggle)
Ctrl-[U] User string search (toggle)
Ctrl-[Q] Title Only mode (Toggle)
Ctrl-[C] Copy selected area to clipboard
Ctrl-[V] Paste from clipboard
In the Search field, it can used AND/OR/NOT search.
AND: "AAA BBB"
OR: "AAA OR BBB"
NOT: "AAA NOT BBB" (NOT can't used the top of the field)
(*) Enabled current message(**) == selected by mouse click, or move current message by [Ret]
(**) Current message has a glay line in the left of header
Support Auto Update.|
Support General RecvMsg Transfer mode. (Transfer to non slack server)
It can be downloaded the attached files, even if the sender IPMsg is restarted.
Misc refine. (mini-dump, VS2017, etc)
Add Slack transfer experiment during lock screen.|
Fix the master PC didn't delete the member that stopped without exit notification, from member list. (v4.61 only)
Fix some problem of ipcmd
Fix starting problem in WinXP/Server2003. (Server2003 doesn't support MemberMaster function, because it can't use SHA256)
Take a measure for DLL preload attack.|
Improve screen saver interlocking rename. (misc/firewall -> experimental)
Add "Narrowing file attached message" button in logviewer.|
- Fold tail quoted lines. (as default)
- Always show a message (that shown only a part of lines) header.
- Support unicode IVS show/search
Prevent dbl-quoted lines in head/tail at repying. (as default)
Change cursor pos to top at repying. (as default)
Improve Installer/Uninstaller. Fix to restore unopend messages that was stored by under v4.50.
Add Member Master function|
Add special command(ipcmd.exe). (It can Set/Get absence mode/Receive Messages/Send Messages with files/or etc)
Support SHA-256 signing.
Enable to open attached files in log viewer. (Distributed Link Tracking)
Speed up file transfer.
Enable to be shown A header of message in Opened/UnOpened Dialog.
Obsolete old weak encryption mode (RSA512bit/RC2-40bit)
Support wine environment.
Support new Protocol.
|v4.01 - v4.11||
Fix not to reflect a opened information to a logviewer.|
Fix installer failure when logon name includes multi-byte charactor.
Narrow userlist(original addresees only) at replying as default. (Click "+" button, show all)
Fix not to freeze at receiving in Win10 anniv. (ToastAPI problem. Avoid by multi thread)
Improve logviewer. (Add unopend filter button. Enable to reply in message blank area.)
Change a number of unopen receive window is 100 -> 300. (it can be changed HKCU\Software\HSTools\IPMsg\RecvMax)
Support Powerful LogViewer|
Support multiple-addressees reply.
Support to confirm that reply-addressees are changed.
Support to add to firewall exception list for receive.
|v3.50 - v3.64||
Change bakgroud color to non-transparent for text-marker in image capture.|
Support auto download option for attached files.
Support reproduce message for unopened/hidden message at restarting.
Support to encryption/sign(AES-CTR256bit) for file/folder transfer
Support IPv6 multicast
Change image processing library (libpng -> GDI+)
Add new marker function(arrow with text/rectangle).
Support to re-edit image.
Support to paste image by file.
Add new commandline message mode(/MSGEX), "\n" in message is replaced to new line code.
Suport remote reboot/shutdown.
|v3.00 - v3.42||
(v3.42 is the final version that supports Windows2000.)|
Support Marker function for captured display image.
Support display (area specified) capture.
Support detail settings of balloon notifications.
Release 64bit version.
Support select users by user(sended) history.
Support icremental search for userlist (Ctrl-[F]).
Support embedded image in message.
Support multi language communication.
Support unopened message monitor.
Support to choose Directed/Limited broadcast for local segment.
Support RSA2048/AES256bit encryption.
Support RSA2048/SHA-1 digital sign/verify.
Support userid extension(public-key fingerprint).
|v2.10||Balloon notification, UTF-8 logging, unify ipmsg.exe for Japanese/English|
|v2.00||File/Folder Transfer function support, Encrypted communication path support.|
|v1.31||English version support(97/09/01)|
|v1.00||Official public version (1996/08/19)|