Winbox v3.21 released!

What’s new in v3.21:

*) added support for HiDPI displays;
*) download WinBox specific files from router only into AppData folder and not anywhere else (CVE-2020-5720);
*) enabled Drag and Drop support on 64-bit WinBox in Wine;
*) font size can be increased/decreased under “Settings/Zoom In” or “Zoom Out”;
*) improved MikroTik signature checking on WinBox update;

If you experience version related issues, then please report them to support@mikrotik.com.

Both Winbox 32-bit and 64-bit versions are available here:
https://www.mikrotik.com/download

Instructions on running Winbox 64-bit on MacOS Catalina are available here: http://forum.mikrotik.com/t/macos-catalina-ios-catalyst-swiftui-wine/133779/32

If you try to upgrade directly from Winbox loader and version is not available, then you might need to wait for a while until cache in path between your device and our servers is refreshed.

I could not find anything related to this CVE

I can confirm that this now closes the remote code execution bug possible by a MITM. Using winbox auto update should be safe for now :slight_smile:.

Also as a high DPI user, this release looks beautiful…

Had to downgrade back to 3.20. Does not work well with a resolution of 3840x2160. Log was unreadable with lines overlapping.

I found “wine winbox64.exe” produced this to standard output:

creating Window Class routeros_null
creating Window Class routeros_connect
DPI=100
EMS=13
ERROR: bad bmp format id=2329
biPlanes=1, biBitCount=1, biCompression=0
ERROR: bad bmp format id=3329
biPlanes=1, biBitCount=1, biCompression=0
creating Window Class routeros_dbl_canvas
DPI CHANGED to 120
rescale font 100 to 120
EMS=16
 discovery started
rescaning

which produced a Log window that had the columns too narrow and the entries all ending in “…”.

Running “wine64 winbox64.exe” produced this:

creating Window Class routeros_null
creating Window Class routeros_connect
DPI=100
EMS=13
ERROR: bad bmp format id=2329
biPlanes=1, biBitCount=1, biCompression=0
ERROR: bad bmp format id=3329
biPlanes=1, biBitCount=1, biCompression=0
creating Window Class routeros_dbl_canvas
 discovery started
rescaning

and it all looked normal, just like with 3.20.

Actually, now I tried it multiple times, it alternates between DPI=100 mode and DPI=120 mode.
It doesn’t matter whether “wine” or “wine64” is used.
Also, it shrinks the window every time (relative to the previous time it picked the same DPI mode). This is quite irritating.

The same happened here using Wine 5.0.
Increasing DPI to 120 and 144 stay great on menus, but log became more unreadable because increase the overlapping.

About the Drag & Drop, it’s only works to upload some file, if you try to download any file from Winbox, he’ll crash and close.
I got this error from stdout after the Winbox crash: ACCESS VIOLATION EXCEPTION at address: _________ 4a04da
120dpi.png
144dpi.png

Log text lines is overlapping on 1440p monitor, 150% scaling. There’s no problems in other menus.
Windows 10 (1909).

Drink more Wine, the problem may go away! :wink:

I’ll go slightly against the flow. Everyone seems to want things bigger, but I’d rather have them smaller. Or maybe better term would be more condensed. It’s about one specific thing, line height.

With “standard” DPI display, WinBox 3.20 had lines 15px high. WinBox 3.21 has 16px. Right, it’s just 1px difference, i.e. nothing. But it adds up. With fullscreen WinBox on FullHD resolution, I was able to see almost 56 lines (e.g. firewall rules), but now it’s only 52. I won’t give up RouterOS because of that. But I really like seeing more without scrolling, because it’s practical.

So I have a suggestion: Keep 3.21 line height as default. Even I will admit that it probably looks better, if we’re talking just about appearance (and it would look even better with vertically centered text, see last image; now it’s alligned to top). But add a “condensed mode” option, which would leave out padding. With that, I’d be able to see almost 62 lines. And 62 compared to 52 is good difference.

Implementing this should be really easy, since you already have different line heights depending on DPI, so it’s just one parameter used for calculation, and one on/off option in menu.
winbox-line-height.png

Hi-DPI support! YAY! I’ve been asking for this for years!
Wanted to report I’m having similar issues with viewing the log on a Windows 10 4k display, 225% scaling.
Attached is a picture of what it looks like to me. My guess is that it’s not yet honoring the DPI scaling.
2020-02-06_16-53-34.png

I 100% agree. Why the hell I have to scroll now, where up till 3.20 I had everything fit nicely in one screen? This change was completely unnecessary!

Where can I get 3.20? This is pretty bad …
winbox cap.JPG

raffav - In most cases, updated software is released before the CVE is published (https://nvd.nist.gov/vuln/detail/CVE-2020-5720)
hngjared, sid5632, null31, hel, brotherdust, proximus - We will resolve this problem in upcoming RouterOS releases. Winbox 3.20 is available here - https://download.mikrotik.com/routeros/winbox/3.20/winbox.exe (winbox64.exe for 64bit version)
null31 - Can you reproduce this crash constantly? What exactly do you do? If I click with the mouse right button on a file and choose “Download” option, then WinBox works just fine for me
Sob, MichalPospichal - We will change default line height in upcoming WinBox releases

+1

Finally I see someone talking about UI efficiency and not looks!
I too want to be able to see as much information as possible in a single screen without scrolling.

Come on guys, this is ridiculous. MikroTik changes line height. The next days you have to add one more firewall rule and MikroTik has to change line height again? Or how it is meant to go? Copy terminal output of “/ip firewall export” to your favorite text editor and set font size to 1. Now you can view all of your settings whatever winbox update gets released.

scnr

@Buster2: Don’t worry, not again, because if it was even smaller, text wouldn’t fit anymore. :slight_smile:

Read my original post, I hope it was clear, I didn’t suggest to unconditionally squash the lines for everyone, I understand that other people may not like it. I suggested a simple, disabled-by-default option, which I believe would be useful not only for me, but also for some others.

I know the currend trend is exactly opposite, making everything huge, 1cm fonts, vast spacing around, which results in ten lines per screen, etc. I find it horribly mistaken, because working with something like that is painful. And no, the 1px line height increase in WinBox is nowhere near that and nothing suggests that MikroTik would want to go that way. It’s just that they are doing some changes now, so I suggested something related to that. Don’t try to find anything else in that.

Hello!
Is it possible to correct the font on System Note? (since 3.20)
Art is not possible to add anymore, because when the note window opens, it looks weird.

Like this:
http://forum.mikrotik.com/t/winbox-v3-20-released/133948/1

I know that @normis said that note is not for art, but Mikrotik WiKi says different
https://wiki.mikrotik.com/wiki/Manual:System/Note

And now every router here has a ASCII art with our company logo, but it looks really awkward

Thanks.

What about designing your logo in notepad or any other text editor and copy+paste into Note?
No one except admin is able to contemplate this logo as a Note :slight_smile:

I sent the details to support under the ticket #SUP-7835.
The problem is just with drag&drop download and yes, is reproducible. The “right click > download” is working fine.