|
Conor Hunt |
at May 22, 2013 at 5:04 pm
|
⇧ |
| |
Thank you for the suggestions, and yes there is plenty of cleanup to do to
on the library. This was our first Go project! Hopefully though this will
help someone out there who has to deal with the nightmare NTLM and would
like to do it natively in Go.
On a side note (I did much of the implementation while consulting for
Reuters - they are hiring Go coders!) we initially attempted to use some
other non Go NTLM libraries, but it turned out that they were incomplete
for our needs and/or had an issue when using NTLM without extended session
security. Thanks to some packet tracing, reverse engineering and some
excellent help from Microsoft's open specifications forum we were able to
fix the issue, which exists in the MSFT documentation and in many current
implementations.
--
Conor
On Tuesday, May 21, 2013 10:00:20 PM UTC-4, Dave Cheney wrote:Congratulations, and kudos for not reaching for cgo to crack this nut.
Have a look at your package on godoc.org,
http://godoc.org/github.com/ThomsonReutersEikon/go-ntlm/ntlm there are
a few tweaks you could make to pretty up the documentation (put a \n
between the copyright and the package decl) and it is traditional to
add a comment to all exported symbols for documentation purposes.
On Wed, May 22, 2013 at 6:14 AM, Matthew Kanwisher
<matthew....@gmail.com <javascript:>> wrote:
Wanted to announce the first Go Library by Thomson Reuters, that
implements
Microsoft NTLM security. It does both a client and server, and has some of
the most extensive support of NTLM Flags. We have tested with NTLM 1/2 on
Windows XP, Server 2003/2008, Vista, Windows 7.
https://github.com/ThomsonReutersEikon/go-ntlmMany more to come! If you are in the New York area we are always looking for
good programmers.
Matthew Kanwisher
Lead Gopher
Thomson Reuters
--
You received this message because you are subscribed to the Google Groups
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to golang-nuts...@googlegroups.com <javascript:>.
For more options, visit
https://groups.google.com/groups/opt_out. --
You received this message because you are subscribed to the Google Groups "golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscribe@googlegroups.com.
For more options, visit
https://groups.google.com/groups/opt_out.