Updated dependency versions (viper, cobra, and ldap)
This commit is contained in:
		| @@ -9,7 +9,7 @@ import ( | ||||
|  | ||||
| 	"github.com/spf13/cobra" | ||||
| 	"github.com/spf13/viper" | ||||
| 	ldap "gopkg.in/ldap.v2" | ||||
| 	ldap "github.com/go-ldap/ldap/v3" | ||||
|  | ||||
| 	util "git.metaunix.net/metaunix.net/muldap/lib/util" | ||||
| ) | ||||
| @@ -57,7 +57,7 @@ var groupAddCmd = &cobra.Command{ | ||||
| 		groupOClasses := viper.GetStringSlice("group.object_class") | ||||
|  | ||||
| 		// create a new add request object | ||||
| 		addRequest := ldap.NewAddRequest(groupDn) | ||||
| 		addRequest := ldap.NewAddRequest(groupDn, nil) | ||||
| 		// add group attributes to the request | ||||
| 		addRequest.Attribute(viper.GetString("group.id_attr"), []string{flagGroupName}) | ||||
|  | ||||
| @@ -103,7 +103,7 @@ var groupAddCmd = &cobra.Command{ | ||||
| 		if flagGroupMembers != "" && flagGroupType == "app" { | ||||
| 			groupMembers := strings.Split(flagGroupMembers, ",") | ||||
| 			for _, member := range groupMembers { | ||||
| 				modify := ldap.NewModifyRequest(fmt.Sprintf("%s=%s,%s", viper.GetString("user.uid_attr"), member, viper.GetString("user.base_ou"))) | ||||
| 				modify := ldap.NewModifyRequest(fmt.Sprintf("%s=%s,%s", viper.GetString("user.uid_attr"), member, viper.GetString("user.base_ou")), nil) | ||||
| 				modify.Replace(viper.GetString("user.uid_attr"), []string{member}) | ||||
| 				err = l.Modify(modify) | ||||
| 				if err != nil { | ||||
|   | ||||
| @@ -8,7 +8,7 @@ import ( | ||||
|  | ||||
| 	"github.com/spf13/cobra" | ||||
| 	"github.com/spf13/viper" | ||||
| 	ldap "gopkg.in/ldap.v2" | ||||
| 	ldap "github.com/go-ldap/ldap/v3" | ||||
|  | ||||
| 	util "git.metaunix.net/metaunix.net/muldap/lib/util" | ||||
| ) | ||||
| @@ -59,7 +59,7 @@ var groupAddMemberCmd = &cobra.Command{ | ||||
| 		// set up group attributes | ||||
| 		groupDn := fmt.Sprintf("%s=%s,%s", viper.GetString("group.id_attr"), flagGroupName, viper.GetString("group.base_ou")) | ||||
| 		// create new LDAP modify request | ||||
| 		groupMod := ldap.NewModifyRequest(groupDn) | ||||
| 		groupMod := ldap.NewModifyRequest(groupDn, nil) | ||||
|  | ||||
| 		// split list of group members | ||||
| 		groupMembers := strings.Split(flagGroupMembers, ",") | ||||
| @@ -87,7 +87,7 @@ var groupAddMemberCmd = &cobra.Command{ | ||||
| 		if flagGroupMembers != "" && flagGroupType == "app" { | ||||
| 			groupMembers := strings.Split(flagGroupMembers, ",") | ||||
| 			for _, member := range groupMembers { | ||||
| 				userMod := ldap.NewModifyRequest(fmt.Sprintf("%s=%s,%s", viper.GetString("user.uid_attr"), member, viper.GetString("user.base_ou"))) | ||||
| 				userMod := ldap.NewModifyRequest(fmt.Sprintf("%s=%s,%s", viper.GetString("user.uid_attr"), member, viper.GetString("user.base_ou")), nil) | ||||
| 				userMod.Replace(viper.GetString("user.uid_attr"), []string{member}) | ||||
| 				err = l.Modify(userMod) | ||||
| 				if err != nil { | ||||
|   | ||||
| @@ -6,7 +6,7 @@ import ( | ||||
|  | ||||
| 	"github.com/spf13/cobra" | ||||
| 	"github.com/spf13/viper" | ||||
| 	ldap "gopkg.in/ldap.v2" | ||||
| 	ldap "github.com/go-ldap/ldap/v3" | ||||
| ) | ||||
|  | ||||
| func init() { | ||||
|   | ||||
| @@ -8,7 +8,7 @@ import ( | ||||
|  | ||||
| 	"github.com/spf13/cobra" | ||||
| 	"github.com/spf13/viper" | ||||
| 	ldap "gopkg.in/ldap.v2" | ||||
| 	ldap "github.com/go-ldap/ldap/v3" | ||||
|  | ||||
| 	util "git.metaunix.net/metaunix.net/muldap/lib/util" | ||||
| ) | ||||
| @@ -59,7 +59,7 @@ var groupDeleteMemberCmd = &cobra.Command{ | ||||
| 		// set up group attributes | ||||
| 		groupDn := fmt.Sprintf("%s=%s,%s", viper.GetString("group.id_attr"), flagGroupName, viper.GetString("group.base_ou")) | ||||
| 		// create new LDAP modify request | ||||
| 		groupMod := ldap.NewModifyRequest(groupDn) | ||||
| 		groupMod := ldap.NewModifyRequest(groupDn, nil) | ||||
|  | ||||
| 		// split list of group members | ||||
| 		groupMembers := strings.Split(flagGroupMembers, ",") | ||||
| @@ -87,7 +87,7 @@ var groupDeleteMemberCmd = &cobra.Command{ | ||||
| 		if flagGroupMembers != "" && flagGroupType == "app" { | ||||
| 			groupMembers := strings.Split(flagGroupMembers, ",") | ||||
| 			for _, member := range groupMembers { | ||||
| 				userMod := ldap.NewModifyRequest(fmt.Sprintf("%s=%s,%s", viper.GetString("user.uid_attr"), member, viper.GetString("user.base_ou"))) | ||||
| 				userMod := ldap.NewModifyRequest(fmt.Sprintf("%s=%s,%s", viper.GetString("user.uid_attr"), member, viper.GetString("user.base_ou")), nil) | ||||
| 				userMod.Replace(viper.GetString("user.uid_attr"), []string{member}) | ||||
| 				err = l.Modify(userMod) | ||||
| 				if err != nil { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user