bocianu Posted June 12, 2022 Share Posted June 12, 2022 Finally it arrived I'd like to present you my lastest child - FujiTalk chat client. It is somehow similar to IRC, but a bit simplier. You can find latest binaries on TNFS fujinet.pl server, in folder networking. https://fujinet.pl/tnfs/networking/fujitalk.xex This is still an early version and probably many functionalities will be added. I encourage you to test it and make your comments. There is a list of all Keyboard Shortcuts and Commands: You have to start your journey with /register command, and then... start experimenting 14 2 Quote Link to comment Share on other sites More sharing options...
phigan Posted June 13, 2022 Share Posted June 13, 2022 Can we run our own server? Quote Link to comment Share on other sites More sharing options...
bocianu Posted June 13, 2022 Author Share Posted June 13, 2022 Yes. The server is written in node.js, and uses sqlite3 as an data storage. It provides http REST API interface for communication, and I will publish it soon. I just need to finish some functionalities and clean it up a little bit. But for sure - you will be able to run your own server too 3 Quote Link to comment Share on other sites More sharing options...
+x=usr(1536) Posted June 13, 2022 Share Posted June 13, 2022 6 hours ago, bocianu said: Yes. The server is written in node.js, and uses sqlite3 as an data storage. It provides http REST API interface for communication, and I will publish it soon. I just need to finish some functionalities and clean it up a little bit. But for sure - you will be able to run your own server too Once it's official, I'll set up tnfs.online as a node. Actually, I'm wondering about that - can servers act as a node, or are they only standalone? 1 Quote Link to comment Share on other sites More sharing options...
phigan Posted June 13, 2022 Share Posted June 13, 2022 ? Inter-connectable servers sounds pretty fancy. I'm guessing the initial iteration wouldn't have something like that :). Quote Link to comment Share on other sites More sharing options...
MichaG Posted June 13, 2022 Share Posted June 13, 2022 It works Talking to myself... 4 Quote Link to comment Share on other sites More sharing options...
massiverobot Posted June 22, 2022 Share Posted June 22, 2022 This is one of the killer apps for Atari and FN. Love this one. Looking forward to more from the amazing @bocianu 2 1 Quote Link to comment Share on other sites More sharing options...
massiverobot Posted June 22, 2022 Share Posted June 22, 2022 On 6/13/2022 at 3:26 AM, bocianu said: Yes. The server is written in node.js, and uses sqlite3 as an data storage. It provides http REST API interface for communication, and I will publish it soon. I just need to finish some functionalities and clean it up a little bit. But for sure - you will be able to run your own server too Also I'm going to guess it's using fn_cookies to save my credentails, as I don't have to give them when I'm logging back in after the first time! Amazing. Quote Link to comment Share on other sites More sharing options...
bocianu Posted June 22, 2022 Author Share Posted June 22, 2022 (edited) 4 hours ago, massiverobot said: Also I'm going to guess it's using fn_cookies to save my credentails, as I don't have to give them when I'm logging back in after the first time! Amazing. You are right. It is not storing credentials, but authorization token generated by server. And then when you type /auth, the token is used to authorize you instead of login and password. Still not perfectly safe, but safer than storing raw password. The application settings, server address are also stored in fn_cookies. This is very cool functionality. Thanks for your kind words about my software I am very pleased that you appreciate my niche hobby and I have to mention, that it would not be possible without the wonderful people who made FujiNet (and Fujinet-pc). they are very helpful and supportive all the time. And for @tebe who is still developing and extending his amazing Mad-Pascal compiler!! Thank you guys for your patience, and listening to my complains Edited June 22, 2022 by bocianu 1 1 Quote Link to comment Share on other sites More sharing options...
bocianu Posted June 22, 2022 Author Share Posted June 22, 2022 On 6/13/2022 at 4:16 PM, x=usr(1536) said: Once it's official, I'll set up tnfs.online as a node. Actually, I'm wondering about that - can servers act as a node, or are they only standalone? Server is standalone. It uses local database and in-memory cache to lower stress for the DB. It would be difficult to make it a node and synchronize data "on the fly" with other instances. It would be easier using common database for every instance. But let's start with something. There is still a lot of work to be done to make this version fully functional, comfortable and stable. 2 Quote Link to comment Share on other sites More sharing options...
Mathy Posted June 22, 2022 Share Posted June 22, 2022 Hello guys 9 hours ago, massiverobot said: Tinder for FujiNet? Cool! Sincerely Mathy 1 3 Quote Link to comment Share on other sites More sharing options...
MichaG Posted June 23, 2022 Share Posted June 23, 2022 On 6/13/2022 at 4:16 PM, x=usr(1536) said: Once it's official, I'll set up tnfs.online as a node. I dont't think it's a good idea when every group runs its own server. I visit the only server (fujinet.pl) quite often and didn't met anybody to talk to yet. There are not so many FujiNet-users so it will be even harder to find someone when there are several servers Quote Link to comment Share on other sites More sharing options...
Atari8guy Posted June 23, 2022 Share Posted June 23, 2022 I just get Error 43 : Unauthorized Quote Link to comment Share on other sites More sharing options...
MichaG Posted June 24, 2022 Share Posted June 24, 2022 7 hours ago, Atari8guy said: I just get Error 43 : Unauthorized You have to register first: /register Atari8guy MyPa$$W0rd After that, you can login: /login Atari8guy MyPa$$W0rd The next time, the server will remember you and you will be logged in automatically. 1 Quote Link to comment Share on other sites More sharing options...
Atari8guy Posted June 24, 2022 Share Posted June 24, 2022 thank you, unfortunately this does not work. I get Error43 : Unauthorized at each step ... /register Atari8guy password Error 43: unauthorized /login Atari8guy password Error 41: invalid credentials Error 43: unauthorized Quote Link to comment Share on other sites More sharing options...
massiverobot Posted June 24, 2022 Share Posted June 24, 2022 8 minutes ago, Atari8guy said: thank you, unfortunately this does not work. I get Error43 : Unauthorized at each step ... /register Atari8guy password Error 43: unauthorized /login Atari8guy password Error 41: invalid credentials Error 43: unauthorized Do you have the _latest_ version on your FN- you need it - that version is: 0.5.fd038d41 2022-06-05 1 Quote Link to comment Share on other sites More sharing options...
bocianu Posted June 24, 2022 Author Share Posted June 24, 2022 1 minute ago, massiverobot said: Do you have the _latest_ version on your FN- you need it - that version is: 0.5.fd038d41 2022-06-05 Yup! I had to ask about it. Fujitalk requires LATEST firmware due to http authorization problem in previous version Quote Link to comment Share on other sites More sharing options...
massiverobot Posted June 24, 2022 Share Posted June 24, 2022 1 minute ago, bocianu said: Yup! I had to ask about it. Fujitalk requires LATEST firmware due to http authorization problem in previous version Hey you need the server to spit out a message on connect: "UPDATE TO 0.5.fd038d41" ? 1 Quote Link to comment Share on other sites More sharing options...
bocianu Posted June 24, 2022 Author Share Posted June 24, 2022 Quote Link to comment Share on other sites More sharing options...
Atari8guy Posted June 24, 2022 Share Posted June 24, 2022 38 minutes ago, massiverobot said: Do you have the _latest_ version on your FN- you need it - that version is: 0.5.fd038d41 2022-06-05 I do. First thing I did was to make sure I had updated firmware. I'm sure it's me doing something dumb, as is often the case, but so far I can't figure it. Quote Link to comment Share on other sites More sharing options...
bocianu Posted June 24, 2022 Author Share Posted June 24, 2022 30 minutes ago, Atari8guy said: I do. First thing I did was to make sure I had updated firmware. I'm sure it's me doing something dumb, as is often the case, but so far I can't figure it. How did you check it? Sorry for asking, but I had several cases that someone checked version with obsolete fujinet-flasher, and it says you are up to date, but you are not Just to be sure. Quote Link to comment Share on other sites More sharing options...
Atari8guy Posted June 24, 2022 Share Posted June 24, 2022 (edited) Using the fujinet generated config webpage. Also, I definitely used the correct flasher. No harm in checking that I did though... Edited June 24, 2022 by Atari8guy Quote Link to comment Share on other sites More sharing options...
mozzwald Posted June 24, 2022 Share Posted June 24, 2022 Perhaps it doesn't like a character in your password? Not sure what is acceptable. Quote Link to comment Share on other sites More sharing options...
Atari8guy Posted June 24, 2022 Share Posted June 24, 2022 I had that thought, I've tried several, but if there is a list of acceptable characters I don't know where it's documented... Quote Link to comment Share on other sites More sharing options...
bocianu Posted June 24, 2022 Author Share Posted June 24, 2022 all alphanumerical characters and common symbols are allowed, but I do not escape quotation marks and they can break sql query try to not use them. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.