PINE64
Using Signal on PinePhone in mid-2023? - Printable Version

+- PINE64 (https://forum.pine64.org)
+-- Forum: PinePhone (https://forum.pine64.org/forumdisplay.php?fid=120)
+--- Forum: PinePhone Software (https://forum.pine64.org/forumdisplay.php?fid=121)
+--- Thread: Using Signal on PinePhone in mid-2023? (/showthread.php?tid=18367)

Pages: 1 2 3 4 5


RE: Using Signal on PinePhone in mid-2023? - dragonhospital - 08-14-2023

(08-12-2023, 05:52 AM)zetabeta Wrote:
(08-11-2023, 02:21 PM)dragonhospital Wrote: Problem persists in version 6.27.  All attachments are downloaded and not rendered.  Can not send attachments.

it seems that you use desktop app? do you use arm64 or x86-64 version?

i use x86_64 version and desktop app with 6.28.0 version and attachments and images work fine.

arm64
https://github.com/dennisameling/Signal-Desktop/


RE: Using Signal on PinePhone in mid-2023? - dragonhospital - 09-08-2023

Appears to be the same problem https://github.com/signalapp/Signal-Desktop/issues/6481 A signal developer wrote on June 18 they won't be able to fix it for some weeks.


RE: Using Signal on PinePhone in mid-2023? - dragonhospital - 11-09-2023

(09-08-2023, 01:35 AM)dragonhospital Wrote: Appears to be the same problem https://github.com/signalapp/Signal-Desktop/issues/6481    A signal developer  wrote on June  18 they won't be able to fix it for some weeks.

Problem  continues in version 6.38.  Any kind of attachments and media can not be  sent or received.  Many have same bug https://github.com/dennisameling/Signal-Desktop/issues/17


RE: Using Signal on PinePhone in mid-2023? - zetabeta - 11-09-2023

putting it here:

i heard official rumor, that signal is testing usernames for messaging. so there is probably alternate for phone numbers in the future. however, signal-cli probably comes little behind adding this feature.

just for generic comment, users could use signal-cli if other options do not work.
https://github.com/AsamK/signal-cli


RE: Using Signal on PinePhone in mid-2023? - dragonhospital - 11-15-2023

(11-09-2023, 03:05 PM)zetabeta Wrote: putting it here:

i heard official rumor, that signal is testing usernames for messaging. so there is probably alternate for phone numbers in the future. however, signal-cli probably comes little behind adding this feature.

just for generic comment, users could use signal-cli if other options do not work.
https://github.com/AsamK/signal-cli

Can you  add a link to this thread on the github issues https://github.com/dennisameling/Signal-Desktop/issues/17  ?    Microsoft's Github is shadow banning replies. Microsoft's Github should at no time be used for a software project.


RE: Using Signal on PinePhone in mid-2023? - Kevin Kofler - 11-17-2023

The good news is that Flare is now getting some work done to support running as a primary device. The bad news is that it is not finished yet: the first part was merged, but it is still disabled by default because some parts are missing, in particular, linking secondary devices with Flare-as-a-primary-device (and according to the commit messages, for that feature, there seems to be a bug in the libraries Flare uses, which needs to be fixed upstream).


RE: Using Signal on PinePhone in mid-2023? - dragonhospital - 04-30-2024

Attachment bug presists. Has anyone  got  the patch working https://github.com/dennisameling/Signal-Desktop/issues/17#issuecomment-1817767085 on version 6.47 and newer?

Code:
.ensureFile() call seems to be causing EFAULT of the write systemcall in arm64 environment.
I am not expert of node.js but I think:

    ensureFile is implemented by fs-extra/lib/ensure/file.js as function createFile (file, callback)
    createFile() is calling fs.write(file, '') in order to create empty file to target path.
    fs.write() is dispatched to write() systemcall, but when 2nd parameter of fs.write() is empty (''), 2nd parameter of write systemcall is pointing invalid address.

My workaround:

    Change fs.write(file, '') => fs.write(file, ' ') on node_modules/fs-extra/lib/ensure/file.js

Then now, I can send/receive attachments without EFAULT in my aarch64 chromebook linux.

I think root cause could be node.js or libuv? (somewhere dispatching to the write systemcall).
When empty buffer parameter passed to fs.WriteFile(), invalid const void *buf address is generated as the write() syscall parameter.

fs.write(file, ''  has been changed to fs.writeFile(file, '' although the patch above no longer works.

What is the full path to  node_modules/fs-extra/lib/ensure/file.js ? The docker contains many copies of node_modules/fs-extra/lib/ensure/file.js


RE: Using Signal on PinePhone in mid-2023? - dragonhospital - 05-03-2024

MSFT Github is shadow banning replies. Can a kind community member please post a request asking for an updated fs-extra patch for versions 6.47 and newer? https://github.com/dennisameling/Signal-Desktop/issues/17#issuecomment-1817767085