MSN Protocol 11 implementation - msn

I am working on a MSNP 11 implementation and currently having some issues with Challenge response generation.
Does some one has a good knowledge about the algorithm used to generate the Challenge response?
Thanks.

I might be a little late but I was searching through SO for MSN related posts and this showed up.
You can find an explanation of the challengestring in MSNP11 and some examples here.

Related

Service worker, caching a graph query request

so I'm getting in the world of service workers, found it complex for my level, and despite I manage to cache my physical files in my vue 3 project. I'm struggling with the way of caching the response from headless CMS, there is a lot information around about in general most of then very old, at the beginning I tried using workbox, then I read that you cannot catch graph response or post response(correct if I am wrong), in addition I was having a lot of issues trying to include the script with the vue 3 project and some error about some array, so ended up building the sw from scratch and it worker pretty well so far. Now I'm facing the issue with the graph response, so far I have read it's not easy which is quite discouraging when u read it from more experienced people. I have found some examples and lot of user asking the same question here some with no response as well, and so far I found an interesting response(3 years old), however I am not sure if this actually applies for my case if is deprecate. He provides a code example, however is not providing information about what exactly does the script, you can see the response here
So I am assuming the URL that needs to be provide is the url to my graph API in this case the one provide for CMS. And the in the variable cachedResponse under the catch, do I need to provide the query variable, meaning the const that I am using to call the graph? I have to mention I am not using apollo nor axios just a normal graph inclusion.
Also when I tried to run this code, at the beginning I got an issue with the script from dexie.js and had mime issue which I tried to correct with some suggestion from here. Which did not work for me. I thought that was my sw cache playing bad, however I cleaned it got same issue.
So so far have been a long way, It seems there is not magic formula, but if I can receive an advice or different approach from what I have been trying so far, would be very welcome. Thank you in advance for the help : )

Change ValidationPipe errors from NestJS + GraphQL

Just posting here the workaround that I found in GitHub to change the NestJS Validation errors. I was trying to format the errors and include the field names.
I spent a lot of time in NestJS docs, googling and reading GitHub issues until I found this one, with a perfect answer (for now, as I see that it's something not developed yet in NestJS in an easy way).
The full workaround (and the discussion) you can find here:
https://github.com/nestjs/graphql/issues/1053#issuecomment-786972617
There are other useful (and simple) solutions in this thread. ;)

Katharsis security + API versioning

I am currently evaluating possibilities, how to write/generate level2+ rest API. I came across karharis and i pretty like the concept and the whole idea how its done seems sound to me. But I have not found answers to these questions:
How to handle security properly. I can imagine that it might get tricky, as JSON api supports traversing to some extent. (out app will run in spring environment, so I suppose that we might use spring-security, but I do not know, if we will encounter some hidden traps)
API versioning. I havent found any clues how to handle API evolution. Are there any already supported options (content negotiation, path variable, query parameter...?) or do we need to hack it ourselves?
Thanks in advance!

restkit and RKManagedObjectSearchEngine

I'm looking for a sample code using RKManagedObjectSearchEngine.
Class are available but not test case and no documentation is available on the API
I have posted this question on the forum but no support :(
Any help is welcome...
The RestKit managed object search engine has been substantially overhauled and completely documented. Please see: https://github.com/RestKit/RestKit/tree/development/Code/Search

Legacy exchange MAPI help?

I'm working with some legacy exchange code and I am having trouble finding information about some methods/constants. A google search reveals others using similar code, but with no explanations. Does anyone have any ideas where I can find proper docs? One constant I am looking for is: SYNC_ASSOCIATED.
Exchange is a Microsoft protocol, so the best place to look is usually MSDN.
The MSDN library, however, seems curiously lacking on Exchange documentation, but an MSDN search looks in a few other places too.
In this case, it's led me to this blog post which gives you a number of constants as they would be defined in a C header file. SYNC_ASSOCIATED is defined as 0x10.
This is part of ICS, Exchange's mechanism for monitoring and tracking changes in a mailbox. See the ICS section of the bulk data transfer protocol spec.

Resources