diff options
author | Arthur de Jong <arthur@arthurdejong.org> | 2012-09-14 12:25:09 +0000 |
---|---|---|
committer | Arthur de Jong <arthur@arthurdejong.org> | 2012-09-14 12:25:09 +0000 |
commit | 1a2f6316017a7f2d7876f72deff28842947f97a9 (patch) | |
tree | 96c1f14e242a98b3da19a4feb2d2a0fb592e2c0c | |
parent | bc1ab5b8eb8d1118fcc68708081db25b18c1022a (diff) |
grow all search filter buffers to 4096 bytes (thanks flavio)
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1763 ef36b2f9-881f-0410-afb5-c4e39611909c
-rw-r--r-- | nslcd/alias.c | 2 | ||||
-rw-r--r-- | nslcd/ether.c | 4 | ||||
-rw-r--r-- | nslcd/group.c | 6 | ||||
-rw-r--r-- | nslcd/host.c | 4 | ||||
-rw-r--r-- | nslcd/netgroup.c | 2 | ||||
-rw-r--r-- | nslcd/network.c | 4 | ||||
-rw-r--r-- | nslcd/passwd.c | 6 | ||||
-rw-r--r-- | nslcd/protocol.c | 4 | ||||
-rw-r--r-- | nslcd/rpc.c | 4 | ||||
-rw-r--r-- | nslcd/service.c | 4 | ||||
-rw-r--r-- | nslcd/shadow.c | 4 |
11 files changed, 22 insertions, 22 deletions
diff --git a/nslcd/alias.c b/nslcd/alias.c index f75a570..80e8924 100644 --- a/nslcd/alias.c +++ b/nslcd/alias.c @@ -122,7 +122,7 @@ static int write_alias(TFILE *fp,MYLDAP_ENTRY *entry,const char *reqalias) NSLCD_HANDLE( alias,byname, char name[256]; - char filter[1024]; + char filter[4096]; READ_STRING(fp,name); log_setrequest("alias=\"%s\"",name);, NSLCD_ACTION_ALIAS_BYNAME, diff --git a/nslcd/ether.c b/nslcd/ether.c index 9ba6d1b..74312fd 100644 --- a/nslcd/ether.c +++ b/nslcd/ether.c @@ -160,7 +160,7 @@ static int write_ether(TFILE *fp,MYLDAP_ENTRY *entry, NSLCD_HANDLE( ether,byname, char name[256]; - char filter[1024]; + char filter[4096]; READ_STRING(fp,name); log_setrequest("ether=\"%s\"",name);, NSLCD_ACTION_ETHER_BYNAME, @@ -172,7 +172,7 @@ NSLCD_HANDLE( ether,byether, struct ether_addr addr; char addrstr[20]; - char filter[1024]; + char filter[4096]; READ_TYPE(fp,addr,uint8_t[6]); if (ether_ntoa_r(&addr,addrstr)==NULL) return -1; diff --git a/nslcd/group.c b/nslcd/group.c index 2ac225b..35847dc 100644 --- a/nslcd/group.c +++ b/nslcd/group.c @@ -318,7 +318,7 @@ static int write_group(TFILE *fp,MYLDAP_ENTRY *entry,const char *reqname, NSLCD_HANDLE( group,byname, char name[256]; - char filter[1024]; + char filter[4096]; READ_STRING(fp,name); log_setrequest("group=\"%s\"",name); if (!isvalidname(name)) { @@ -333,7 +333,7 @@ NSLCD_HANDLE( NSLCD_HANDLE( group,bygid, gid_t gid; - char filter[1024]; + char filter[4096]; READ_TYPE(fp,gid,gid_t); log_setrequest("group=%d",(int)gid);, NSLCD_ACTION_GROUP_BYGID, @@ -344,7 +344,7 @@ NSLCD_HANDLE( NSLCD_HANDLE( group,bymember, char name[256]; - char filter[1024]; + char filter[4096]; READ_STRING(fp,name); log_setrequest("group/member=\"%s\"",name); if (!isvalidname(name)) diff --git a/nslcd/host.c b/nslcd/host.c index bded3fd..bc896c5 100644 --- a/nslcd/host.c +++ b/nslcd/host.c @@ -154,7 +154,7 @@ static int write_host(TFILE *fp,MYLDAP_ENTRY *entry) NSLCD_HANDLE( host,byname, char name[256]; - char filter[1024]; + char filter[4096]; READ_STRING(fp,name); log_setrequest("host=\"%s\"",name);, NSLCD_ACTION_HOST_BYNAME, @@ -168,7 +168,7 @@ NSLCD_HANDLE( char addr[64]; int len=sizeof(addr); char addrstr[64]; - char filter[1024]; + char filter[4096]; READ_ADDRESS(fp,addr,len,af); /* translate the address to a string */ if (inet_ntop(af,addr,addrstr,sizeof(addrstr))==NULL) diff --git a/nslcd/netgroup.c b/nslcd/netgroup.c index 7cec138..535bc27 100644 --- a/nslcd/netgroup.c +++ b/nslcd/netgroup.c @@ -251,7 +251,7 @@ static int write_netgroup(TFILE *fp,MYLDAP_ENTRY *entry,const char *reqname) NSLCD_HANDLE( netgroup,byname, char name[256]; - char filter[1024]; + char filter[4096]; READ_STRING(fp,name); log_setrequest("netgroup=\"%s\"",name);, NSLCD_ACTION_NETGROUP_BYNAME, diff --git a/nslcd/network.c b/nslcd/network.c index 210819e..1197245 100644 --- a/nslcd/network.c +++ b/nslcd/network.c @@ -152,7 +152,7 @@ static int write_network(TFILE *fp,MYLDAP_ENTRY *entry) NSLCD_HANDLE( network,byname, char name[256]; - char filter[1024]; + char filter[4096]; READ_STRING(fp,name); log_setrequest("network=\"%s\"",name);, NSLCD_ACTION_NETWORK_BYNAME, @@ -166,7 +166,7 @@ NSLCD_HANDLE( char addr[64]; int len=sizeof(addr); char addrstr[64]; - char filter[1024]; + char filter[4096]; READ_ADDRESS(fp,addr,len,af); /* translate the address to a string */ if (inet_ntop(af,addr,addrstr,sizeof(addrstr))==NULL) diff --git a/nslcd/passwd.c b/nslcd/passwd.c index c4a755e..2869595 100644 --- a/nslcd/passwd.c +++ b/nslcd/passwd.c @@ -342,7 +342,7 @@ MYLDAP_ENTRY *uid2entry(MYLDAP_SESSION *session,const char *uid,int *rcp) const char *base; int i; static const char *attrs[3]; - char filter[1024]; + char filter[4096]; /* if it isn't a valid username, just bail out now */ if (!isvalidname(uid)) { @@ -587,7 +587,7 @@ static int write_passwd(TFILE *fp,MYLDAP_ENTRY *entry,const char *requser, NSLCD_HANDLE_UID( passwd,byname, char name[256]; - char filter[1024]; + char filter[4096]; READ_STRING(fp,name); log_setrequest("passwd=\"%s\"",name); if (!isvalidname(name)) { @@ -603,7 +603,7 @@ NSLCD_HANDLE_UID( NSLCD_HANDLE_UID( passwd,byuid, uid_t uid; - char filter[1024]; + char filter[4096]; READ_TYPE(fp,uid,uid_t); log_setrequest("passwd=%d",(int)uid); if (uid<nslcd_cfg->ldc_nss_min_uid) diff --git a/nslcd/protocol.c b/nslcd/protocol.c index f5dfe5a..6936822 100644 --- a/nslcd/protocol.c +++ b/nslcd/protocol.c @@ -172,7 +172,7 @@ static int write_protocol(TFILE *fp,MYLDAP_ENTRY *entry,const char *reqname) NSLCD_HANDLE( protocol,byname, char name[256]; - char filter[1024]; + char filter[4096]; READ_STRING(fp,name); log_setrequest("protocol=\"%s\"",name);, NSLCD_ACTION_PROTOCOL_BYNAME, @@ -183,7 +183,7 @@ NSLCD_HANDLE( NSLCD_HANDLE( protocol,bynumber, int protocol; - char filter[1024]; + char filter[4096]; READ_INT32(fp,protocol); log_setrequest("protocol=%d",protocol);, NSLCD_ACTION_PROTOCOL_BYNUMBER, diff --git a/nslcd/rpc.c b/nslcd/rpc.c index ce933bf..6b40c99 100644 --- a/nslcd/rpc.c +++ b/nslcd/rpc.c @@ -172,7 +172,7 @@ static int write_rpc(TFILE *fp,MYLDAP_ENTRY *entry,const char *reqname) NSLCD_HANDLE( rpc,byname, char name[256]; - char filter[1024]; + char filter[4096]; READ_STRING(fp,name); log_setrequest("rpc=\"%s\"",name);, NSLCD_ACTION_RPC_BYNAME, @@ -183,7 +183,7 @@ NSLCD_HANDLE( NSLCD_HANDLE( rpc,bynumber, int number; - char filter[1024]; + char filter[4096]; READ_INT32(fp,number); log_setrequest("rpc=%d",number);, NSLCD_ACTION_RPC_BYNUMBER, diff --git a/nslcd/service.c b/nslcd/service.c index ef45ce9..330bfb1 100644 --- a/nslcd/service.c +++ b/nslcd/service.c @@ -215,7 +215,7 @@ NSLCD_HANDLE( service,byname, char name[256]; char protocol[256]; - char filter[1024]; + char filter[4096]; READ_STRING(fp,name); READ_STRING(fp,protocol); log_setrequest("service=\"%s\"/%s",name,protocol);, @@ -228,7 +228,7 @@ NSLCD_HANDLE( service,bynumber, int number; char protocol[256]; - char filter[1024]; + char filter[4096]; READ_INT32(fp,number); READ_STRING(fp,protocol); log_setrequest("service=%d/%s",number,protocol);, diff --git a/nslcd/shadow.c b/nslcd/shadow.c index 02b6de3..2cb920d 100644 --- a/nslcd/shadow.c +++ b/nslcd/shadow.c @@ -328,7 +328,7 @@ MYLDAP_ENTRY *shadow_uid2entry(MYLDAP_SESSION *session,const char *username,int MYLDAP_SEARCH *search=NULL; MYLDAP_ENTRY *entry=NULL; const char *base; - char filter[1024]; + char filter[4096]; int i; /* if it isn't a valid username, just bail out now */ if (!isvalidname(username)) @@ -360,7 +360,7 @@ MYLDAP_ENTRY *shadow_uid2entry(MYLDAP_SESSION *session,const char *username,int NSLCD_HANDLE( shadow,byname, char name[256]; - char filter[1024]; + char filter[4096]; READ_STRING(fp,name); log_setrequest("shadow=\"%s\"",name);, NSLCD_ACTION_SHADOW_BYNAME, |