• 0 Posts
  • 95 Comments
Joined 1 year ago
cake
Cake day: June 15th, 2023

help-circle






  • AUR packages ending with"-git" or “-svn” always pull the latest commit from source. The version number means that was the last time the packager had to change something on the PKGBUILD script, not the actual version which would be installed.

    Where should I look? Where were these talks? I’m interested.

    Edit: I found the whitepaper about hole punching: https://research.protocol.ai/publications/decentralized-hole-punching/

    It says it connects to a “Hole Punch Coordination (DCUtR - Direct Connection Upgrade through Relay)”. So for NAT traversal to work, you need a third party, this relay. As I expected. I guess you can self host this, but than you could just host a wireguard server. I guess if you are on a locked down network where you cannot connect to any relay (e.g. how the Chinese Great Firewall works technically they could block it) you can’t initiate a connection behind a NAT.

    Nonetheless it seems interesting, but no magic here. Maybe the big difference that the relay servers are distributed, so no central authority to block easily.










  • Because they have different appid. Izzy version is app.organicmaps.web fdroid version is app.organicmaps (you can see this in the url). Google version uses the same appid as fdroid. You can’t have two apps installed with the same appid, but this way you can have both installed at the same time.

    I guess organic devs wanted separate appid for their 2 versions and fdroid just went with the default, original one.

    So the 3 versions:

    • Web: built by organic devs, you can download this from github releases, scraped from there by izzy
    • Google: built by organic devs, you can download from github or from play store
    • Fdroid: built by fdroid build server, signed with fdroid devs’ key.