add more constness
This commit is contained in:
4
acls
4
acls
@@ -7,4 +7,6 @@ acl * self * +a;
|
||||
# admins at fefe.de can write in their tree
|
||||
acl (dn=*ou=admin,d=fefe,c=de) (dn=*,d=fefe,c=de) * +rwdR;
|
||||
# everyone can read everything else
|
||||
acl * * * +r;
|
||||
#acl * * * +r;
|
||||
# authenticated users can read everything else
|
||||
acl (dn=*) * * +r;
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
#include <stdlib.h>
|
||||
#include "asn1.h"
|
||||
#include "mmap.h"
|
||||
#include <ctype.h>
|
||||
|
||||
#include "printasn1.c"
|
||||
|
||||
@@ -11,7 +12,7 @@ int main(int argc,char* argv[]) {
|
||||
size_t l;
|
||||
|
||||
if (argc<2) {
|
||||
printf("usage: asn1dump filename\n");
|
||||
puts("usage: asn1dump filename");
|
||||
return 0;
|
||||
}
|
||||
buf=mmap_read(argv[1],&l);
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#include "ldap.h"
|
||||
|
||||
static size_t doit(char* dest,struct AttributeDescriptionList* adl,int seq) {
|
||||
struct AttributeDescriptionList* x=adl;
|
||||
static size_t doit(char* dest,const struct AttributeDescriptionList* adl,int seq) {
|
||||
const struct AttributeDescriptionList* x=adl;
|
||||
size_t sum=0,tmp;
|
||||
while (x) {
|
||||
sum+=fmt_asn1OCTETSTRING(0,0,x->a.l);
|
||||
@@ -23,10 +23,10 @@ static size_t doit(char* dest,struct AttributeDescriptionList* adl,int seq) {
|
||||
return sum;
|
||||
}
|
||||
|
||||
size_t fmt_ldapadl(char* dest,struct AttributeDescriptionList* adl) {
|
||||
size_t fmt_ldapadl(char* dest,const struct AttributeDescriptionList* adl) {
|
||||
return doit(dest,adl,1);
|
||||
}
|
||||
|
||||
size_t fmt_ldapavl(char* dest,struct AttributeDescriptionList* adl) {
|
||||
size_t fmt_ldapavl(char* dest,const struct AttributeDescriptionList* adl) {
|
||||
return doit(dest,adl,0);
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#include "ldap.h"
|
||||
|
||||
size_t fmt_ldapava(char* dest,struct AttributeValueAssertion* a) {
|
||||
size_t fmt_ldapava(char* dest,const struct AttributeValueAssertion* a) {
|
||||
size_t sum,l;
|
||||
sum=fmt_ldapstring(dest,&a->desc);
|
||||
if (dest) dest+=sum;
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
#include "str.h"
|
||||
#include "rangecheck.h"
|
||||
|
||||
size_t fmt_ldapbindrequest(char* dest,long version,char* name,char* simple) {
|
||||
size_t fmt_ldapbindrequest(char* dest,long version,const char* name,const char* simple) {
|
||||
size_t l,sum;
|
||||
size_t nlen=str_len(name);
|
||||
sum=l=fmt_asn1INTEGER(dest,version);
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
#include "ldap.h"
|
||||
#include "byte.h"
|
||||
|
||||
size_t fmt_ldapdeleterequest(char* dest,struct string* s) {
|
||||
size_t fmt_ldapdeleterequest(char* dest,const struct string* s) {
|
||||
if (dest) byte_copy(dest,s->l,s->s);
|
||||
return s->l;
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#include "ldap.h"
|
||||
|
||||
size_t fmt_ldappal(char* dest,struct PartialAttributeList* pal) {
|
||||
size_t fmt_ldappal(char* dest,const struct PartialAttributeList* pal) {
|
||||
// int l,l2,sum;
|
||||
size_t sum,l,l2;
|
||||
if (!pal) return 0;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#include "ldap.h"
|
||||
#include "str.h"
|
||||
|
||||
size_t fmt_ldapresult(char* dest,long result,char* matcheddn,char* errormessage,char* referral) {
|
||||
size_t fmt_ldapresult(char* dest,long result,const char* matcheddn,const char* errormessage,const char* referral) {
|
||||
size_t l,sum=0,nlen;
|
||||
sum=l=fmt_asn1ENUMERATED(dest,result);
|
||||
if (dest) dest+=l;
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
extensibleMatch [9] MatchingRuleAssertion }
|
||||
*/
|
||||
|
||||
size_t fmt_ldapsubstring(char* dest,struct Substring* s) {
|
||||
size_t fmt_ldapsubstring(char* dest,const struct Substring* s) {
|
||||
size_t sum=0,tmp=0;
|
||||
while (s) {
|
||||
tmp=fmt_asn1string(dest,PRIVATE,PRIMITIVE,s->substrtype,s->s.s,s->s.l);
|
||||
@@ -26,7 +26,7 @@ size_t fmt_ldapsubstring(char* dest,struct Substring* s) {
|
||||
return sum;
|
||||
}
|
||||
|
||||
size_t fmt_ldapsearchfilter(char* dest,struct Filter* f) {
|
||||
size_t fmt_ldapsearchfilter(char* dest,const struct Filter* f) {
|
||||
size_t sum=0,tmp,savesum;
|
||||
if (!f)
|
||||
return 0;
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
#include "str.h"
|
||||
#include "ldap.h"
|
||||
|
||||
size_t fmt_ldapsearchfilterstring(char* dest,struct Filter* f) {
|
||||
size_t fmt_ldapsearchfilterstring(char* dest,const struct Filter* f) {
|
||||
size_t len;
|
||||
len = fmt_str(dest,"(");
|
||||
switch (f->type) {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#include "ldap.h"
|
||||
|
||||
size_t fmt_ldapsearchrequest(char* dest,struct SearchRequest* sr) {
|
||||
size_t fmt_ldapsearchrequest(char* dest,const struct SearchRequest* sr) {
|
||||
size_t l,sum=0;
|
||||
sum=fmt_ldapstring(dest,&sr->baseObject);
|
||||
if (dest) dest+=sum;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#include "ldap.h"
|
||||
|
||||
size_t fmt_ldapsearchresultentry(char* dest,struct SearchResultEntry* sre) {
|
||||
size_t fmt_ldapsearchresultentry(char* dest,const struct SearchResultEntry* sre) {
|
||||
size_t l,sum=0;
|
||||
sum=fmt_ldapstring(dest,&sre->objectName);
|
||||
if (dest) dest+=sum;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#include "ldap.h"
|
||||
|
||||
size_t fmt_ldapstring(char* dest,struct string* s) {
|
||||
size_t fmt_ldapstring(char* dest,const struct string* s) {
|
||||
return fmt_asn1OCTETSTRING(dest,s->s,s->l);
|
||||
}
|
||||
|
||||
28
ldap.h
28
ldap.h
@@ -182,21 +182,21 @@ size_t scan_ldapsearchfilterstring(const char* src,struct Filter** f);
|
||||
size_t scan_ldapdeleterequest(const char* src,const char* max,struct string* s);
|
||||
size_t scan_ldapmodifydnrequest(const char* src,const char* max,struct ModifyDNRequest* mdr);
|
||||
|
||||
size_t fmt_ldapstring(char* dest,struct string* s);
|
||||
size_t fmt_ldapstring(char* dest,const struct string* s);
|
||||
size_t fmt_ldapmessage(char* dest,long messageid,long op,size_t len);
|
||||
size_t fmt_ldapbindrequest(char* dest,long version,char* name,char* simple);
|
||||
size_t fmt_ldapsearchfilter(char* dest,struct Filter* f);
|
||||
size_t fmt_ldapsearchrequest(char* dest,struct SearchRequest* s);
|
||||
size_t fmt_ldapsearchresultentry(char* dest,struct SearchResultEntry* sre);
|
||||
size_t fmt_ldapresult(char* dest,long result,char* matcheddn,char* errormessage,char* referral);
|
||||
size_t fmt_ldappal(char* dest,struct PartialAttributeList* pal);
|
||||
size_t fmt_ldapava(char* dest,struct AttributeValueAssertion* a);
|
||||
size_t fmt_ldapadl(char* dest,struct AttributeDescriptionList* adl);
|
||||
size_t fmt_ldapavl(char* dest,struct AttributeDescriptionList* adl);
|
||||
size_t fmt_ldapmodifyrequest(char* dest,struct ModifyRequest* m);
|
||||
size_t fmt_ldapsearchfilterstring(char* dest,struct Filter* f);
|
||||
size_t fmt_ldapdeleterequest(char* dest,struct string* s);
|
||||
size_t fmt_ldapmodifydnrequest(char* dest,struct ModifyDNRequest* mdr);
|
||||
size_t fmt_ldapbindrequest(char* dest,long version,const char* name,const char* simple);
|
||||
size_t fmt_ldapsearchfilter(char* dest,const struct Filter* f);
|
||||
size_t fmt_ldapsearchrequest(char* dest,const struct SearchRequest* s);
|
||||
size_t fmt_ldapsearchresultentry(char* dest,const struct SearchResultEntry* sre);
|
||||
size_t fmt_ldapresult(char* dest,long result,const char* matcheddn,const char* errormessage,const char* referral);
|
||||
size_t fmt_ldappal(char* dest,const struct PartialAttributeList* pal);
|
||||
size_t fmt_ldapava(char* dest,const struct AttributeValueAssertion* a);
|
||||
size_t fmt_ldapadl(char* dest,const struct AttributeDescriptionList* adl);
|
||||
size_t fmt_ldapavl(char* dest,const struct AttributeDescriptionList* adl);
|
||||
size_t fmt_ldapmodifyrequest(char* dest,const struct ModifyRequest* m);
|
||||
size_t fmt_ldapsearchfilterstring(char* dest,const struct Filter* f);
|
||||
size_t fmt_ldapdeleterequest(char* dest,const struct string* s);
|
||||
size_t fmt_ldapmodifydnrequest(char* dest,const struct ModifyDNRequest* mdr);
|
||||
|
||||
#define fmt_ldapbindresponse(a,b,c,d,e) fmt_ldapresult(a,b,c,d,e)
|
||||
#define fmt_ldapsearchresultdone(a,b,c,d,e) fmt_ldapresult(a,b,c,d,e)
|
||||
|
||||
Reference in New Issue
Block a user