Skip to content

Galacteek 0.4.35

Compare
Choose a tag to compare
@pinnaculum pinnaculum released this 16 Oct 22:10
· 501 commits to 328ed45bb359f7250f2f836fd787dfaa8d648372 since this release

Galacteek 0.4.35 released!

This release catches up with go-ipfs v0.7 and brings crypto-related improvements (pubsub channels can now use RSA-AES or curve25519), encrypted chat, base36 support for IPNS, easy Markdown syntax to link IPFS objects, ..

Try it out and give a shout in the #galacteek channel (be patient as peers first authentication can be slow)

Release notes

In no particular order:

  • Use go-ipfs version v0.7 and fs-repo-migrations v1.6.4.

  • Patch py-multibase to support base36, base36upper multibases (this makes galacteek and the cidhelpers library compatible with the new base36-encoded IPNS key format that go-ipfs 0.7 introduced)

  • EC-encrypted (curve25519) pubsub topics (using PyNacl)

  • All chat channels are now encrypted (curve25519). Number of connected users per channel is displayed in the channels list when joining.

  • Introduce custom Markdown syntax to link IPFS objects anywhere in the app (this is documented in the manual). It supports embedding images and video/audio content. Videos can be viewed inside chat channels.

  • RSA: Use AES-256 in CBC mode by default (compatibility with EAX mode will remain)

  • JWS token generation and verification with jwcrypto

  • Make the helmet the default DID avatar (important!)

  • DAG exchange services skip already processed messages (pubsub services now store message metadata)

  • Set timeouts on ipfssearch/cyber queries to prevent search timeouts when one engine is not replying.

That's it! Enjoy, and give a tip if you can.

AppImage

After downloading the AppImage, make it executable and then run it:

chmod +x Galacteek-0.4.35-x86_64.AppImage
./Galacteek-0.4.35-x86_64.AppImage

The AppImage does not bundle libstdc++. If you use a Linux system with an old libstdc++ and cannot run the AppImage, please open an issue.

Be sure to install all the gstreamer packages to be able to use the mediaplayer.

Trouble with running the AppImage ? Check the wiki or file an issue

DMG

After opening/mounting the DMG image, hold Control and click on the galacteek icon, select Open and then accept. You probably need to allow the system to install applications from anywhere in the security settings.