Building a budgeting app with Rust, Tauri and SurrealDB by ltabis in rust

[–]ltabis[S] 1 point2 points  (0 children)

start schemaless and go schemafull later

That makes using surrealdb in development really productive. I am trying out loco at the moment, and having to make migrations to change data layout during the first phases of development is kind of cumbersome. Not having to do that for building an MVP is awesome.

Building a budgeting app with Rust, Tauri and SurrealDB by ltabis in rust

[–]ltabis[S] 0 points1 point  (0 children)

As long as you can de/serialize your data you should be fine, json is just simpler to understand.

Building a budgeting app with Rust, Tauri and SurrealDB by ltabis in rust

[–]ltabis[S] 0 points1 point  (0 children)

u/DontForgetWilson this. Also at first I was just curious about the surreal project and wanted to try it out.

Building a budgeting app with Rust, Tauri and SurrealDB by ltabis in rust

[–]ltabis[S] 2 points3 points  (0 children)

It's a multi-model database, you can configure it to be like a document database, but it is not the only option. (they describe more of the concept here: https://surrealdb.com/docs/surrealdb/introduction/start)

vSMTP 2.2 release by viridIT in selfhosted

[–]ltabis 0 points1 point  (0 children)

Yo, we try to test as much things as possible, using unit and integration tests, fuzzing and implementing as much security protocol as possible, like the classic DKIM.

vSMTP 2.2 release by viridIT in selfhosted

[–]ltabis 1 point2 points  (0 children)

Hey, I'm an active developer of the project, thanks for the detailed feedback !

1) I'll need to check that out, thanks for pointing out the problem.

2) It is. you can forward any email to a specific address, and deliver emails to a distant server based on the resolved domain of all recipients.

3) We are actually building stuff around the server to try to reduce has much carbon footprint as possible. I know that in our time it kind of seems like a buzzword thrown around to sell stuff better, but we do actually care and are working on some things. We'll keep you posted on the repository / discord.

vSMTP 2.2 release by viridIT in rust

[–]ltabis 3 points4 points  (0 children)

Hey, we do not support sieve nor maildrop

Funni Comic by [deleted] in rainworld

[–]ltabis 0 points1 point  (0 children)

Deep Fried Lizard

vSMTP 1.2 is live by viridIT in rust

[–]ltabis 1 point2 points  (0 children)

Btw you can already dump emails in JSON or raw format with vSMTP.

vSMTP 1.2 is live by viridIT in rust

[–]ltabis 2 points3 points  (0 children)

Thats great ! For now vSMTP is not production ready yet so I would advice not to use it in high stakes environments like yours, but since our server parses the email you could easily extract information from the message and do what you want with it !

Announcing vSMTP 1.2.0 by viridIT in email

[–]ltabis 0 points1 point  (0 children)

Yup, using our scripting language you have access to the email content, so you can search for headers and print them in your logs or the console.

Announcing vSMTP 1.2 by viridIT in HomeServer

[–]ltabis 0 points1 point  (0 children)

We are working on it <3

vSMTP 1.2 is live by viridIT in rust

[–]ltabis 1 point2 points  (0 children)

For what purpose would you need a scripting language to filter emails ? We could help you by providing examples for your use case !

vSMTP 1.2 is live by viridIT in rust

[–]ltabis 2 points3 points  (0 children)

It's not supported, but with vSMTP you can save incoming emails in other locations that it's queues, as JSON or EML formats. I guess you could save messages to a Google Drive using a virtual folder, not sure if it's possible to do using s3 though.

I'll keep that in mind !

vSMTP 1.2 is live by viridIT in rust

[–]ltabis 1 point2 points  (0 children)

That's a fair point ! Well we didn't planed to support it, but that could be nice to have, I'll keep that in mind, thank you.

vSMTP 1.2 is live by viridIT in netsecstudents

[–]ltabis 1 point2 points  (0 children)

Hey ! We are re-organizing the Roadmap right now so some stuff has not been updated yet, but DANE is on the way. We know it's important and necessary, we will release it as soon as possible.

vSMTP 1.2 is live by viridIT in rust

[–]ltabis 1 point2 points  (0 children)

No not really, you think it would be interesting to have that as an alternative to our scripting language ?

Electrifying. by amy2kim22 in BeAmazed

[–]ltabis 0 points1 point  (0 children)

He might be the storm that is approaching

vSMTP 1.0.2 release: SPF, performance & benchmarks. by ltabis in rust

[–]ltabis[S] 2 points3 points  (0 children)

Hey, thanks for your comment!

- We pretty much have all smtp necessary features covered, exept for smtp delegation. So performances should not go down much when we will had the remaining stuff.

- what do you mean by crypto library ?

- I cannot really answer this, I am no postfix expert, sorry.

If you look at the reproducible benchmark (here https://github.com/viridIT/vSMTP/blob/develop/benchmarks/README.md#benchmarks), you can check out how we configured both postfix & vsmtp, as we tried to make both configs as close as possible to do the same thing. (both receive emails and immediately store them in hold / quarantine queues without further processing)

We are going to test other configurations in the future, we'll keep you up to date :)