Nikolay Borodin activity https://gitlab.com/Monsterovich 2026-03-15T18:38:54Z tag:gitlab.com,2026-03-15:5205643612 Nikolay Borodin commented on merge request !57 at Nikolay Borodin / Lanemu P2P VPN 2026-03-15T18:38:54Z Monsterovich Nikolay Borodin [email protected]

Well, this wouldn't work obviously. If it's a string, then you need specificName && strcmp(specificName, "") == 0 or specificName && strlen(specificName) > 0, but I would replace it with a BOOL. See !57 (comment 3160916186)

tag:gitlab.com,2026-03-15:5205641634 Nikolay Borodin commented on merge request !57 at Nikolay Borodin / Lanemu P2P VPN 2026-03-15T18:36:44Z Monsterovich Nikolay Borodin [email protected]

BTW, the empty "" name here tells Lanemu to search for the preferred interface (searches for "Lanemu-OAS" if TapDriver registry value is 1 or "Lanemu-V9" if value is not 1 / doesn't exist).

Perhaps we should change this empty const char* to BOOL (i.e. exactName) in findTapDevice?

tag:gitlab.com,2026-03-15:5205595798 Nikolay Borodin commented on merge request !57 at Nikolay Borodin / Lanemu P2P VPN 2026-03-15T17:58:47Z Monsterovich Nikolay Borodin [email protected]

If that's too complicated, you can just leave it at 5 seconds, just leave a note on why you did that.

tag:gitlab.com,2026-03-15:5205594801 Nikolay Borodin commented on merge request !57 at Nikolay Borodin / Lanemu P2P VPN 2026-03-15T17:57:35Z Monsterovich Nikolay Borodin [email protected]

Maybe this is an unnecessary complication—what if we run openTun in a loop, say, with a 1-second delay? And when openTun succeeds, exit the loop?

tag:gitlab.com,2026-03-15:5205581068 Nikolay Borodin pushed to project branch main at Nikolay Borodin / Lanemu P2P VPN 2026-03-15T17:41:52Z Monsterovich Nikolay Borodin [email protected]

Nikolay Borodin (758c5bd3) at 15 Mar 17:41

Updated flatlaf dependency 3.7 -> 3.7.1

tag:gitlab.com,2026-03-15:5205576175 Nikolay Borodin commented on merge request !57 at Nikolay Borodin / Lanemu P2P VPN 2026-03-15T17:36:04Z Monsterovich Nikolay Borodin [email protected]

What if the driver is installed but, for some reason, the app wasn't able to open it? Is this handled in some way?

tag:gitlab.com,2026-03-15:5205571833 Nikolay Borodin commented on merge request !57 at Nikolay Borodin / Lanemu P2P VPN 2026-03-15T17:32:09Z Monsterovich Nikolay Borodin [email protected]

I would like the interface to be named Lanemu or such regardless of which driver is used. The reason is that other applications may also use these drivers, so the priority is to search for a driver with that name.

tag:gitlab.com,2026-03-15:5205568412 Nikolay Borodin commented on merge request !57 at Nikolay Borodin / Lanemu P2P VPN 2026-03-15T17:28:16Z Monsterovich Nikolay Borodin [email protected]

Why do you have to wait 5 seconds?

tag:gitlab.com,2026-03-11:5193718320 Nikolay Borodin commented on issue #590689 at GitLab.org / GitLab 2026-03-11T17:57:47Z Monsterovich Nikolay Borodin [email protected]

bar

  1. Why not just call it “Issues”?
  2. Where did the counter go?
tag:gitlab.com,2026-03-10:5187648497 Nikolay Borodin pushed to project branch main at Nikolay Borodin / Lanemu P2P VPN 2026-03-10T13:38:28Z Monsterovich Nikolay Borodin [email protected]

Nikolay Borodin (bd9c9c9b) at 10 Mar 13:38

Include platform-specific artifacts only on release build

tag:gitlab.com,2026-03-10:5187453726 Nikolay Borodin pushed to project branch main at Nikolay Borodin / Lanemu P2P VPN 2026-03-10T12:59:23Z Monsterovich Nikolay Borodin [email protected]

Nikolay Borodin (76f1182b) at 10 Mar 12:59

Switched run scripts to bash

tag:gitlab.com,2026-03-10:5187428670 Nikolay Borodin pushed to project branch main at Nikolay Borodin / Lanemu P2P VPN 2026-03-10T12:53:50Z Monsterovich Nikolay Borodin [email protected]

Nikolay Borodin (b5d4a545) at 10 Mar 12:53

Make shell scripts and .desktop file executable

tag:gitlab.com,2026-03-10:5187412529 Nikolay Borodin accepted merge request !56: Refactored CI and launch scripts at Nikolay Borodin / Lanemu P2P VPN 2026-03-10T12:50:32Z Monsterovich Nikolay Borodin [email protected]
  • Moved artifact files into a single Lanemu folder.

  • Created additional jobs to download OpenJDK and make separate builds for Windows XP-11 and Linux.

  • Made a Lanemu.desktop file that launches Lanemu-run0 / Lanemu-pkexec and copies the logo icon to one of $XDG_DATA_DIRS folders.

tag:gitlab.com,2026-03-10:5187412520 Nikolay Borodin pushed to project branch main at Nikolay Borodin / Lanemu P2P VPN 2026-03-10T12:50:32Z Monsterovich Nikolay Borodin [email protected]

Nikolay Borodin (f2d6e6e8) at 10 Mar 12:50

Merge branch 'refactor-ci' into 'main'

... and 1 more commit

tag:gitlab.com,2026-03-09:5184838564 Nikolay Borodin pushed to project branch main at Nikolay Borodin / Lanemu P2P VPN 2026-03-09T22:58:41Z Monsterovich Nikolay Borodin [email protected]

Nikolay Borodin (c5be20a2) at 09 Mar 22:58

Updated commons-logging dependency 1.3.5 -> 1.3.6

tag:gitlab.com,2026-02-28:5153741429 Nikolay Borodin pushed to project branch main at Nikolay Borodin / Lanemu P2P VPN 2026-02-28T20:03:43Z Monsterovich Nikolay Borodin [email protected]

Nikolay Borodin (4d2c1aa1) at 28 Feb 20:03

Check for access.publicKey property in headless mode

tag:gitlab.com,2026-02-23:5132224574 Nikolay Borodin pushed to project branch main at Nikolay Borodin / Lanemu P2P VPN 2026-02-23T12:34:48Z Monsterovich Nikolay Borodin [email protected]

Nikolay Borodin (42ae07ad) at 23 Feb 12:34

Updated OpenJDK-downloader dependency

tag:gitlab.com,2026-02-23:5132180451 Nikolay Borodin pushed to project branch main at Nikolay Borodin / OpenJDK Downloader 2026-02-23T12:23:47Z Monsterovich Nikolay Borodin [email protected]

Nikolay Borodin (78ef3cff) at 23 Feb 12:23

Updated OpenJDK version

... and 2 more commits

tag:gitlab.com,2026-02-23:5132056292 Nikolay Borodin pushed to project branch main at Nikolay Borodin / Lanemu P2P VPN 2026-02-23T11:52:27Z Monsterovich Nikolay Borodin [email protected]

Nikolay Borodin (141cc45d) at 23 Feb 11:52

Updated README.md

tag:gitlab.com,2026-02-22:5128870171 Nikolay Borodin commented on merge request !54 at Nikolay Borodin / Lanemu P2P VPN 2026-02-22T01:30:31Z Monsterovich Nikolay Borodin [email protected]

line 54 is returning the java bat exit code if it can even run the bat then return 1

Got it. Nvm.