Is there a Haskell IMAP library that works with TLS? [closed] - haskell

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
HaskellNet seems to be the only available IMAP client library for Haskell, but it doesn't seem to support TLS connections, which is necessary for accessing Gmail's IMAP servers. Are there any alternative Haskell libraries or workarounds?

Sorry to dredge up quite an old post here, but I came across this thread when I had the same issue a while back, and have since written a library which adds SSL/TLS support to HaskellNet. It makes use of another library, connection, which I don't think existed at the time this question was originally posted, and which made adding TLS support significantly easier than it used to be. You can find it here: http://hackage.haskell.org/package/HaskellNet-SSL
Hopefully this will be of some use to anybody else who stumbles upon this thread looking for information about connecting to gmail accounts. In fact, for gmail specifically, there is sample code for connecting to their IMAP/SMTP servers in the repository.

Check out imapget on hackage. It gets around this limitation by creating a proxy port.

Looks like new library appeared since your last post: imap: An efficient IMAP client library, with SSL and streaming.

Related

Searching a ticketing system, recommendations [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
I'm searching a ticketing system in order to implement it on some business. I need a ticketing system with these possibilities and characteristics (if it's possible) or the maximum of it:
Must be compatible with Linux
Open-source code and free software
Compatible with LDAP (I want to do authentications with LDAP)
Possibility to open a ticket and receive the answer via mail (user's side, operators can have the web interface, they should but not must)
The system should contain a wiki section or something like that in order to implement some guides & FAQs for users
I know that I'm searching for a very specific ticketing system and I'm being very demanding :P but I should do in that way.
If you know some ticketing system that provides several of these options your answers will be also welcome.
Thanks for all!
take a look at Redmine, it should have everything you want. You can use LDAP as user management, implement a wiki per projet, be notified by mail when a ticket is created / updated and the source code is available.
Redmine official website
The characteristics you want are very similar with the ticket system I do use in my company.
I suggest to you the GLPi ticket system, is open source and fill all your requirements.
I hope you like it :D

create simple server with node js (custom protocol) [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Closed 5 years ago.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
This question was caused by a typo or a problem that can no longer be reproduced. While similar questions may be on-topic here, this one was resolved in a way less likely to help future readers.
Improve this question
I have (for exercise) to create a server, to handle client connections. The subject talk about C programming, but I already did it. Id'like to do it again with node js. I don't need a http server, just a simple module which handle raw cmd. The protocol is given within the subject, and I will implement the logic of my app by my side. I am just new in node js programming, and its a light subject (about 5-6 commands). Do you know where I can start? Name/doc of a simple module, or just the minimalist code to handle client connection/command reading? (Cmds are simple strings, followed by \n).
I've searched inside npm website, but I just find http's server or something more elaborate, and I don't need so much feature. Just connections, commands in raw format and some events to handle nicely things like connection losts, read wich failed, etc...
I missed this documentation page: Net module
Thank you all!

Is there a batteries-included server framework for graphQL api? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
I enjoy using loopback to quickly build a REST api, with a fair amount of scaffolding. All I need to do is define my data, write any custom validations, and add any other server-side logic. For simple requirements, you can have a RESTful API in minutes. What about GraphQL?
Loopback doesn't support GraphQL. A quick websearch shows a few grapql servers like express-graphql. Is there a more batteries-included option? I don't want to write a web-server. I want a framework, but I can't find such.
I just want a functioning and stable data-abstraction layer, access control, a graphQL interface, and a solid way to connect all of these reliably. Is there a solution available already?
I would prefer a solution using either nodejs or python
It may help you to know that I have just discovered GraphQL. So maybe my question shows a fundamental misunderstanding of the topic, maybe I'm ignoring something obvious. If so, enlighten me.
Does Apollo server come closer to what you're looking for? https://github.com/apollostack/apollo-server/blob/master/README.md
express-graphql's main goal is to be a minimal reference implementation, whereas Apollo Server's goal is to be a complete production-ready GraphQL server.

hook scripts tutorials? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
I've been trying to find some tutorials on writing hook scripts, and so far my search has been pretty fruitless. Can anyone point me in the direction of a good source? I've checked the SVN book, but can't find anything that detailed in there (although I may simply not have looked in the right place).
any help is appreciated. BTW: I simply want to make a client side hook that exports data on commit.
best
SWK
SVN hook scripts are server-side, not client side. svn runs the hook script on the server where the repository is stored.
luckily, if you are using tortoisesvn, it has some support for client-side hooks. i haven't used it, but here is a link that i found:
http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-settings.html#tsvn-dug-settings-hooks
After much searching discovered that I can attach a .bat file to the hooks in settings. Not done any batch scripts before, no time like the present!

Asynchronous message sender [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 3 years ago.
Improve this question
I'm looking for a library that can send messages from a process. It needs to be asynchronous, reliable and ordered. I don't care if it drops messages when the queue is full, but it has be able to report that. It cannot be blocking.
It should be possible to plug it into a standard app which already uses pthreads. (adding thread-safe to requirements)
I've looked at some possible solutions that could solve it... opening an erlang port and running an erlang vm for collecting messages seems to be promising, but I'm not sure if ports themselves can start sending data? It would be perfect, if I could create something like an embedded node with it's own sender.
I could of course implement something that keeps a queue in shm with a known key, or through a fifo, but that's error prone... I'd rather reuse some existing solution.
Can someone think of any (rather high-level) library that does that?
Message queues are implemented by many Unices.
POSIX message queues.
System V IPC message queues. (an older standard).
There are also many Message Oriented Middleware (MOM) platforms that provide distributed, reliable, transactional messaging.
There is Boost.MPI or you can use networking on the loopback interface. (Lots of libs for that.)

Resources