0
I Use This!
Activity Not Available

Commits : Listings

Analyzed 4 months ago. based on code collected 11 months ago.
Jun 03, 2022 — Jun 03, 2023
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
- auth_client now class variable for the XMPP client. - More generic care of mechanisms using Auth class (work in progress, unfinished). - The Auth.client now raise Not_found when no SASL client is available for the proposed list. - new Auth.client#mechanism_name public method now available. More... about 13 years ago
- The feature negotiation handlers do not need node parameter. More... about 13 years ago
- Actually the Ssl init and SSL context creation are doubled! Remove the first occurrence. More... about 13 years ago
- Minor indentation fix. More... about 13 years ago
A few files for OMake and for ocamlfind added. More... about 13 years ago
A small cleaning of old code. More... about 13 years ago
Begin to add a cert error type for future better categorizations of error type (thus more easily differentiate fatale errors from those users can catch). More... about 13 years ago
- The Connector module has been improved. More... about 13 years ago
A lot of cleaning, commenting, making the methods robust and generic in both XMPP and Connector modules. More... about 13 years ago
- Signature for Connector module. More... about 13 years ago
- Commented code for an eventual alternate implementation for Base64. More... about 13 years ago
- function to construct words from int32 has been improved to stop before updating all characters (small numbers) if possible. - a few char and string constants updated: I was stupidely constructing them at runtime. More... about 13 years ago
- in SASL: hi is now made functional, int(1) is now got out of the function (to be computed only once, though that is not what would make the most difference) and the xor on string renaming is now removed. More... about 13 years ago
- Making the main digest Sha1 function into fully functional really improved its speed. More... about 13 years ago
- Renaming internal function after change of internal data type (Int34->64). More... about 13 years ago
- Exported the last used function from Logical module into Hmac directly as internal function. As such I could remove a few tests to optimize the function. - Plus a few minor optimization, like I got a constant array construction out of function to not construct them each time uselessly. I don't get much but it improves a little the speed. More... about 13 years ago
- Add better thread management when pre-computing the server-key: 1/ the precomputation relinquish immediately the processor because it is not priority. 2/ I now catch the exception Sys_error("Thread.create: Resource temporarily unavailable"), undocumented in the Thread doc. It is raised when a lot of thread are opened apparently. I got it when making a SCRAM benchmark, though I don't think it is likely to happen in real use (especially client use). But anyway, now if ever it happens, I simply don't precompute server-key. - Fix: better computed variable reset when reseting the password. - Benchmark files added for SCRAM. More... about 13 years ago
- Some cleaning. More... about 13 years ago
- A few cleaning/optimization in Sha1. I am currently around the 0.5 seconds for the whole SCRAM-SHA1 exchange on my netbook! A powerful server will do far better! Still want to improve more. More... about 13 years ago
- Improvement of Sha1 by making many function calls into constants. More... about 13 years ago
- With Int32, I fall to 1 second for the whole SCRAM-SHA1 SASL exchange! Getting better... slowly but surely. More... about 13 years ago
Now an implementation with words as Int64. Get to 4 seconds. More... about 13 years ago
- A test of an implementation of SHA1 where words are represented in list of integers instead of strings. It prevents from having to switch back and forth from char to int, hence it divided the computation time by 2! The whole SASL-SCRAM-SHA1 exchange still takes about 6 seconds. Still very bad. More... about 13 years ago
A few fixes for Module changes. More... about 13 years ago
- Makefiles updated. - word_add private function in Sha1 updated to be more functional (not sure if it improves really performance, but if it does, not much). - Scram_test: bug fix of pattern matching scope. More... about 13 years ago
- Pattern matching compilation bug fixed. More... about 13 years ago
- SCRAM now checks for non-UTF-8 password though in the future, it will be checked with a valid SASLprep profile. More... about 13 years ago
- PLAIN credentials now checks for non-UTF-8 characters. More... about 13 years ago
- Improvements to Auth and SASL interfaces. More... about 13 years ago
- Create stored and storable SASL module's method to manage stored credentials. More... about 13 years ago