Skip to content

Commit

Permalink
Merge pull request #9 from flimzy/gofmt
Browse files Browse the repository at this point in the history
Re-format code to be consistent
  • Loading branch information
mmitton committed Nov 20, 2014
2 parents dcd7e9d + 1d481ff commit 601dc96
Show file tree
Hide file tree
Showing 8 changed files with 1,228 additions and 1,225 deletions.
88 changes: 44 additions & 44 deletions bind.go
Expand Up @@ -6,50 +6,50 @@
package ldap

import (
"errors"
"github.com/mmitton/asn1-ber"
"errors"
"github.com/mmitton/asn1-ber"
)

func (l *Conn) Bind( username, password string ) *Error {
messageID := l.nextMessageID()

packet := ber.Encode( ber.ClassUniversal, ber.TypeConstructed, ber.TagSequence, nil, "LDAP Request" )
packet.AppendChild( ber.NewInteger( ber.ClassUniversal, ber.TypePrimative, ber.TagInteger, messageID, "MessageID" ) )
bindRequest := ber.Encode( ber.ClassApplication, ber.TypeConstructed, ApplicationBindRequest, nil, "Bind Request" )
bindRequest.AppendChild( ber.NewInteger( ber.ClassUniversal, ber.TypePrimative, ber.TagInteger, 3, "Version" ) )
bindRequest.AppendChild( ber.NewString( ber.ClassUniversal, ber.TypePrimative, ber.TagOctetString, username, "User Name" ) )
bindRequest.AppendChild( ber.NewString( ber.ClassContext, ber.TypePrimative, 0, password, "Password" ) )
packet.AppendChild( bindRequest )

if l.Debug {
ber.PrintPacket( packet )
}

channel, err := l.sendMessage( packet )
if err != nil {
return err
}
if channel == nil {
return NewError( ErrorNetwork, errors.New( "Could not send message" ) )
}
defer l.finishMessage( messageID )
packet = <-channel

if packet == nil {
return NewError( ErrorNetwork, errors.New( "Could not retrieve response" ) )
}

if l.Debug {
if err := addLDAPDescriptions( packet ); err != nil {
return NewError( ErrorDebugging, err )
}
ber.PrintPacket( packet )
}

result_code, result_description := getLDAPResultCode( packet )
if result_code != 0 {
return NewError( result_code, errors.New( result_description ) )
}

return nil
func (l *Conn) Bind(username, password string) *Error {
messageID := l.nextMessageID()

packet := ber.Encode(ber.ClassUniversal, ber.TypeConstructed, ber.TagSequence, nil, "LDAP Request")
packet.AppendChild(ber.NewInteger(ber.ClassUniversal, ber.TypePrimative, ber.TagInteger, messageID, "MessageID"))
bindRequest := ber.Encode(ber.ClassApplication, ber.TypeConstructed, ApplicationBindRequest, nil, "Bind Request")
bindRequest.AppendChild(ber.NewInteger(ber.ClassUniversal, ber.TypePrimative, ber.TagInteger, 3, "Version"))
bindRequest.AppendChild(ber.NewString(ber.ClassUniversal, ber.TypePrimative, ber.TagOctetString, username, "User Name"))
bindRequest.AppendChild(ber.NewString(ber.ClassContext, ber.TypePrimative, 0, password, "Password"))
packet.AppendChild(bindRequest)

if l.Debug {
ber.PrintPacket(packet)
}

channel, err := l.sendMessage(packet)
if err != nil {
return err
}
if channel == nil {
return NewError(ErrorNetwork, errors.New("Could not send message"))
}
defer l.finishMessage(messageID)
packet = <-channel

if packet == nil {
return NewError(ErrorNetwork, errors.New("Could not retrieve response"))
}

if l.Debug {
if err := addLDAPDescriptions(packet); err != nil {
return NewError(ErrorDebugging, err)
}
ber.PrintPacket(packet)
}

result_code, result_description := getLDAPResultCode(packet)
if result_code != 0 {
return NewError(result_code, errors.New(result_description))
}

return nil
}

0 comments on commit 601dc96

Please sign in to comment.