Searched refs:ber (Results 51 - 75 of 93) sorted by relevance

1234

/opensolaris-onvv-gate/usr/src/lib/libldap5/sources/ldap/common/
H A Dunbind.c195 BerElement *ber; local
201 if (( err = nsldapi_alloc_ber_with_options( ld, &ber ))
211 if ( ber_printf( ber, "{itn", msgid, LDAP_REQ_UNBIND ) == -1 ) {
212 ber_free( ber, 1 );
218 if (( err = nsldapi_put_controls( ld, serverctrls, 1, ber ))
220 ber_free( ber, 1 );
225 if ( nsldapi_ber_flush( ld, sb, ber, 1, 0 ) != 0 ) {
226 ber_free( ber, 1 );
H A Dcache.c56 * to the ldap cache. this routine parses the ber for the entry and
68 BerElement *ber; local
92 for ( i = 0, a = ldap_first_attribute( ld, m, &ber ); a != NULL;
93 a = ldap_next_attribute( ld, m, ber ), i++ ) {
118 if ( ber != NULL ) {
119 ber_free( ber, 0 );
H A Dabandon.c112 BerElement *ber; local
197 if (( lderr = nsldapi_alloc_ber_with_options( ld, &ber )) ==
202 bererr = ber_printf( ber, "{isti",
207 bererr = ber_printf( ber, "{iti",
216 1, ber )) != LDAP_SUCCESS ) {
218 ber_free( ber, 1 );
226 if ( nsldapi_ber_flush( ld, sb, ber, 1, 0 )
H A Dsbind.c76 BerElement *ber; local
117 if (( rc = nsldapi_alloc_ber_with_options( ld, &ber ))
123 if ( ber_printf( ber, "{it{ists}", msgid, LDAP_REQ_BIND,
126 ber_free( ber, 1 );
130 if ( nsldapi_put_controls( ld, NULL, 1, ber ) != LDAP_SUCCESS ) {
131 ber_free( ber, 1 );
137 (char *)dn, ber ));
H A Dgetvalues.c45 struct berelement ber; local
61 ber = *entry->lm_ber;
64 if ( ber_scanf( &ber, "{x{{a", &attr ) == LBER_ERROR ) {
73 if ( ber_scanf( &ber, "x}{a", &attr ) == LBER_ERROR ) {
94 rc = ber_scanf( &ber, "[V]", &vals );
96 rc = ber_scanf( &ber, "[v]", &vals );
333 struct berelement ber; local
381 ber = *entry->lm_ber;
391 if ( ber_scanf( &ber, "{x{{a", &attr ) == LBER_ERROR ) {
395 if ( ber_scanf( &ber, "{
[all...]
H A Drequest.c81 nsldapi_set_ber_options( LDAP *ld, BerElement *ber )
83 ber->ber_options = ld->ld_lberoptions;
86 ber_set_string_translators( ber,
97 char *dn, BerElement *ber )
107 ber_free( ber, 1 );
140 return( nsldapi_send_server_request( ld, ber, msgid, NULL,
149 BerElement *ber, /* message to send */
174 ber_free( ber, 1 );
182 ber_free( ber, 1 );
222 ber_free( ber,
147 nsldapi_send_server_request( LDAP *ld, BerElement *ber, int msgid, LDAPRequest *parentreq, LDAPServer *srvlist, LDAPConn *lc, char *bindreqdn, int bind ) argument
323 nsldapi_ber_flush( LDAP *ld, Sockbuf *sb, BerElement *ber, int freeit, int async ) argument
953 BerElement *ber; local
1117 BerElement *ber; local
[all...]
H A Dfree.c133 * ber_free() checks for ber == NULL, so we don't bother.
137 ldap_ber_free( BerElement *ber, int freebuf ) argument
139 ber_free( ber, freebuf );
H A Dresult.c54 static void check_for_refs( LDAP *ld, LDAPRequest *lr, BerElement *ber,
496 BerElement *ber; local
512 * a ber that is associated with this connection
541 * Since we have received a complete message now, we pull this ber
544 ber = lc->lconn_ber;
548 if ( ber_get_int( ber, &id ) == LBER_ERROR ) {
555 ber_free( ber, 1 );
565 ber_free( ber, 1 );
570 if ( (tag = ber_peek_tag( ber, &len )) == LBER_ERROR ) {
589 check_for_refs( ld, lr, ber, l
897 check_for_refs( LDAP *ld, LDAPRequest *lr, BerElement *ber, int ldapversion, int *totalcountp, int *chasingcountp ) argument
988 BerElement *ber; local
[all...]
H A Derror.c562 BerElement ber; local
607 ber = *rber; /* struct copy */
610 berrc = ber_scanf( &ber, "{ia}", &along, &e );
613 if (( berrc = ber_scanf( &ber, "{iaa", &along, &m, &e ))
617 if ( ber_peek_tag( &ber, &len ) == LDAP_TAG_REFERRAL ) {
620 berrc = ber_scanf( &ber, "x" );
623 berrc = ber_scanf( &ber, "v",
638 if ( ber_peek_tag( &ber, &len ) ==
640 berrc = ber_scanf( &ber, "x" );
643 if ( ber_peek_tag( &ber,
[all...]
H A Dllib-lldap163 BerElement **ber );
166 BerElement *ber );
271 void ldap_ber_free(BerElement *ber, int freebuf);
343 int ber_flatten(BerElement *ber, struct berval **bvPtr);
344 void ber_free(BerElement *ber, int freebuf);
354 ber_tag_t ber_first_element(BerElement *ber, unsigned int *len, char **last);
355 ber_tag_t ber_next_element(BerElement *ber, ber_tag_t *len, char *last);
356 ber_tag_t ber_peek_tag(BerElement *ber, ber_tag_t *len);
357 ber_tag_t ber_scanf(BerElement *ber, const char *fmt, ...);
358 ber_tag_t ber_skip_tag(BerElement *ber, ber_tag_
[all...]
H A Dldap-int.h71 #include "../ber/lber-int.h"
162 BerElement *lm_ber; /* the ber encoded message contents */
220 BerElement *lr_ber; /* ber encoded request contents */
720 char *dn, BerElement *ber );
722 void nsldapi_set_ber_options( LDAP *ld, BerElement *ber );
723 int nsldapi_ber_flush( LDAP *ld, Sockbuf *sb, BerElement *ber, int freeit,
725 int nsldapi_send_server_request( LDAP *ld, BerElement *ber, int msgid,
752 int ldap_put_filter( BerElement *ber, char *str );
793 BerElement *ber );
794 int nsldapi_get_controls( BerElement *ber, LDAPContro
[all...]
H A Durl.c409 BerElement *ber; local
428 -1, -1, msgid, &ber ) != LDAP_SUCCESS ) {
469 ber_free( ber, 1 );
471 err = nsldapi_send_server_request( ld, ber, msgid, NULL, srv,
/opensolaris-onvv-gate/usr/src/lib/libldap4/common/
H A Dunbind.c176 BerElement *ber; local
184 if ( (ber = alloc_ber_with_options( ld )) == NULLBER ) {
192 if ( ber_printf( ber, "{itn}", ++ld->ld_msgid,
195 ber_free( ber, 1 );
203 if ( ber_flush( sb, ber, 1 ) == -1 ) {
205 ber_free( ber, 1 );
H A Drequest.c84 BerElement *ber; local
86 if (( ber = ber_alloc_t( ld->ld_lberoptions )) == NULLBER ) {
90 set_ber_options( ld, ber );
94 return( ber );
99 set_ber_options( LDAP *ld, BerElement *ber )
101 ber->ber_options = ld->ld_lberoptions;
104 ber_set_string_translators( ber,
114 BerElement *ber )
127 ber_free( ber, 1 );
162 rv = send_server_request( ld, ber, l
168 send_server_request( LDAP *ld, BerElement *ber, int msgid, LDAPRequest *parentreq, LDAPServer *srvlist, LDAPConn *lc, int bind ) argument
[all...]
H A Dcldap.c67 static int cldap_parsemsg( LDAP *ld, int msgid, BerElement *ber,
346 BerElement ber; local
374 ber_zero_init( &ber, 0 );
375 set_ber_options( ld, &ber );
377 if ( cldap_getmsg( ld, &tv, &ber ) == -1 ) {
409 if ( ber_scanf( &ber, "ia", &id, &logdn ) == LBER_ERROR ) {
410 free( ber.ber_buf ); /* gack! */
416 free( ber.ber_buf ); /* gack! */
434 ret = cldap_parsemsg( ld, msgid, &ber, res, base );
435 free( ber
476 cldap_parsemsg( LDAP *ld, int msgid, BerElement *ber, LDAPMessage **res, char *base ) argument
[all...]
H A Dcache.c46 static int cache_hash( BerElement *ber );
511 cache_hash( BerElement *ber )
519 bercpy = *ber;
598 BerElement ber; local
607 ber = *msg->lm_ber; /* struct copy */
608 if ( ber_scanf( &ber, "{i{a", &msgid, &s ) != LBER_ERROR ) {
628 ber = *m->lm_ber; /* struct copy */
629 if ( ber_scanf( &ber, "{a", &s ) != LBER_ERROR ) {
H A Derror.c307 BerElement ber; local
328 ber = *(lm->lm_ber);
330 rc = ber_scanf( &ber, "{iaa}", &along, &ld->ld_matched,
333 rc = ber_scanf( &ber, "{ia}", &along, &ld->ld_error );
H A Durl.c364 BerElement *ber; local
378 if (( ber = ldap_build_search_req( ld, ludp->lud_dn,
409 ber_free( ber, 1 );
411 err = send_server_request( ld, ber, ld->ld_msgid, NULL, srv, NULL, 1 );
/opensolaris-onvv-gate/usr/src/lib/libldap4/include/
H A Dldap-int.h143 char *dn, BerElement *ber );
145 void set_ber_options( LDAP *ld, BerElement *ber );
154 int send_server_request( LDAP *ld, BerElement *ber, int msgid,
202 static int put_extensible_filter( BerElement *ber, char *type, char *val );
321 int ldap_controls_code (BerElement *ber, LDAPControl **ctrls);
322 LDAPControl ** ldap_controls_decode(BerElement *ber, int *errcode);
323 int ldap_build_control(char *oid, BerElement *ber, int freeber,
334 * ber/io.c
337 int ber_flush(Sockbuf *sb, BerElement *ber, int freeit);
338 unsigned int ber_get_next(Sockbuf *sb, unsigned int *len, BerElement *ber);
[all...]
/opensolaris-onvv-gate/usr/src/lib/libldap5/sources/ldap/ber/
H A Dlber-int.h157 void ber_dump( BerElement *ber, int inout );
180 int sb_options; /* to support copying ber elements */
214 #define NSLBERI_VALID_BERELEMENT_POINTER( ber ) \
215 ( (ber) != NULLBER )
255 int nslberi_ber_realloc( BerElement *ber, ber_len_t len );
260 * slapd spends much of its time doing memcpy's for the ber code.
/opensolaris-onvv-gate/usr/src/lib/libldap5/include/ldap/
H A Dsolaris-int.h143 LDAP_API(void) LDAP_CALL ber_special_free(void* buf, BerElement *ber);
146 size_t buffer_size, ber_len_t *len, BerElement *ber,
149 size_t buffer_size, ber_len_t *len, BerElement *ber,
151 LDAP_API(void) LDAP_CALL ber_init_w_nullchar( BerElement *ber, int options );
152 LDAP_API(int) LDAP_CALL ber_set_option( BerElement *ber, int option,
154 LDAP_API(int) LDAP_CALL ber_get_option( BerElement *ber, int option,
162 LDAP_API(int) LDAP_CALL ber_flush( Sockbuf *sb, BerElement *ber, int freeit );
164 BerElement *ber );
/opensolaris-onvv-gate/usr/src/lib/libldap4/
H A DMakefile.com68 SRCS= $(LDAPOBJS:%.o=../common/%.c) $(BEROBJS:%.o=../ber/%.c) \
103 objs/%.o pics/%.o: ../ber/%.c
/opensolaris-onvv-gate/usr/src/lib/libsldap/common/
H A Dns_reads.c311 BerElement *ber; local
378 for (attr = ldap_first_attribute(ld, e, &ber); attr != NULL;
379 attr = ldap_next_attribute(ld, e, ber)) {
384 ber_free(ber, 0);
385 ber = NULL;
459 for (attr = ldap_first_attribute(ld, e, &ber), j = 1;
461 attr = ldap_next_attribute(ld, e, ber), j++) {
466 ber_free(ber, 0);
467 ber = NULL;
494 ber_free(ber,
5286 get_new_acct_more_info(BerElement *ber, AcctUsableResponse_t *acctResp) argument
5397 get_old_acct_opt_more_info(ber_tag_t tag, BerElement *ber, AcctUsableResponse_t *acctResp) argument
5507 BerElement *ber; local
[all...]
H A Dns_cache_door.h120 char ber[4]; /* BER/DER encoded packet */ member in union:__anon4326::__anon4327
/opensolaris-onvv-gate/usr/src/lib/libldap5/
H A DMakefile.com79 SRCS= $(BEROBJS:%.o=../sources/ldap/ber/%.c) \
123 pics/%.o: ../sources/ldap/ber/%.c

Completed in 234 milliseconds

1234