[BACK]Return to aldap.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / ldap

Diff for /src/usr.bin/ldap/aldap.c between version 1.2 and 1.3

version 1.2, 2018/06/21 08:27:35 version 1.3, 2018/07/31 11:02:01
Line 47 
Line 47 
                                     int, struct aldap_page_control *);                                      int, struct aldap_page_control *);
 int                             aldap_send(struct aldap *,  int                             aldap_send(struct aldap *,
                                     struct ber_element *);                                      struct ber_element *);
 unsigned long                   aldap_application(struct ber_element *);  unsigned int                    aldap_application(struct ber_element *);
   
 #ifdef DEBUG  #ifdef DEBUG
 void                     ldap_debug_elements(struct ber_element *);  void                     ldap_debug_elements(struct ber_element *);
Line 61 
Line 61 
 #define LDAP_DEBUG(x, y)        do { } while (0)  #define LDAP_DEBUG(x, y)        do { } while (0)
 #endif  #endif
   
 unsigned long  unsigned int
 aldap_application(struct ber_element *elm)  aldap_application(struct ber_element *elm)
 {  {
         return BER_TYPE_OCTETSTRING;          return BER_TYPE_OCTETSTRING;
Line 168 
Line 168 
                 goto fail;                  goto fail;
   
         ber = ber_printf_elements(root, "d{tst", ++ldap->msgid, BER_CLASS_APP,          ber = ber_printf_elements(root, "d{tst", ++ldap->msgid, BER_CLASS_APP,
             (unsigned long) LDAP_REQ_EXTENDED, LDAP_STARTTLS_OID,              LDAP_REQ_EXTENDED, LDAP_STARTTLS_OID, BER_CLASS_CONTEXT, 0);
             BER_CLASS_CONTEXT, (unsigned long) 0);  
         if (ber == NULL) {          if (ber == NULL) {
                 ldap->err = ALDAP_ERR_OPERATION_FAILED;                  ldap->err = ALDAP_ERR_OPERATION_FAILED;
                 goto fail;                  goto fail;
Line 201 
Line 200 
                 goto fail;                  goto fail;
   
         elm = ber_printf_elements(root, "d{tdsst", ++ldap->msgid, BER_CLASS_APP,          elm = ber_printf_elements(root, "d{tdsst", ++ldap->msgid, BER_CLASS_APP,
             (unsigned long)LDAP_REQ_BIND, VERSION, binddn, bindcred,              LDAP_REQ_BIND, VERSION, binddn, bindcred, BER_CLASS_CONTEXT,
             BER_CLASS_CONTEXT, (unsigned long)LDAP_AUTH_SIMPLE);              LDAP_AUTH_SIMPLE);
         if (elm == NULL)          if (elm == NULL)
                 goto fail;                  goto fail;
   
Line 261 
Line 260 
                 goto fail;                  goto fail;
   
         ber = ber_printf_elements(root, "d{t", ++ldap->msgid, BER_CLASS_APP,          ber = ber_printf_elements(root, "d{t", ++ldap->msgid, BER_CLASS_APP,
             (unsigned long) LDAP_REQ_SEARCH);              LDAP_REQ_SEARCH);
         if (ber == NULL) {          if (ber == NULL) {
                 ldap->err = ALDAP_ERR_OPERATION_FAILED;                  ldap->err = ALDAP_ERR_OPERATION_FAILED;
                 goto fail;                  goto fail;
Line 350 
Line 349 
 aldap_parse(struct aldap *ldap)  aldap_parse(struct aldap *ldap)
 {  {
         int                      class;          int                      class;
         unsigned long            type;          unsigned int             type;
         long long                msgid = 0;          long long                msgid = 0;
         struct aldap_message    *m;          struct aldap_message    *m;
         struct ber_element      *a = NULL, *ep;          struct ber_element      *a = NULL, *ep;

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3