]> git.sur5r.net Git - openldap/commitdiff
mostly copyright cleanup; removal of unnecessary headers
authorPierangelo Masarati <ando@openldap.org>
Mon, 3 Jan 2005 10:51:59 +0000 (10:51 +0000)
committerPierangelo Masarati <ando@openldap.org>
Mon, 3 Jan 2005 10:51:59 +0000 (10:51 +0000)
19 files changed:
servers/slapd/back-sql/add.c
servers/slapd/back-sql/api.c
servers/slapd/back-sql/back-sql.h
servers/slapd/back-sql/bind.c
servers/slapd/back-sql/compare.c
servers/slapd/back-sql/config.c
servers/slapd/back-sql/delete.c
servers/slapd/back-sql/entry-id.c
servers/slapd/back-sql/init.c
servers/slapd/back-sql/modify.c
servers/slapd/back-sql/modrdn.c
servers/slapd/back-sql/operational.c
servers/slapd/back-sql/proto-sql.h
servers/slapd/back-sql/schema-map.c
servers/slapd/back-sql/schema-map.h [deleted file]
servers/slapd/back-sql/search.c
servers/slapd/back-sql/sql-types.h [deleted file]
servers/slapd/back-sql/sql-wrap.c
servers/slapd/back-sql/util.c

index 310e5e26cd36605d101c5199cfeb135c93afa86a..55903e4047170930318f852e5dd5f9b2c97c5bff 100644 (file)
@@ -3,6 +3,7 @@
  *
  * Copyright 1999-2005 The OpenLDAP Foundation.
  * Portions Copyright 1999 Dmitry Kovalev.
+ * Portions Copyright 2002 Pierangelo Masarati.
  * Portions Copyright 2004 Mark Adamson.
  * All rights reserved.
  *
@@ -16,7 +17,9 @@
  */
 /* ACKNOWLEDGEMENTS:
  * This work was initially developed by Dmitry Kovalev for inclusion
- * by OpenLDAP Software.
+ * by OpenLDAP Software.  Additional significant contributors include
+ * Pierangelo Masarati and Mark Adamson.
+
  */
 
 #include "portable.h"
index 78b8f151c7ae8a8b545596dd7b19c72f7892316d..763956b0498450cf570848eee9e76c0e7f8b5bef 100644 (file)
@@ -2,6 +2,7 @@
  *
  * Copyright 1999-2005 The OpenLDAP Foundation.
  * Portions Copyright 1999 Dmitry Kovalev.
+ * Portions Copyright 2004 Pierangelo Masarati.
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -14,7 +15,8 @@
  */
 /* ACKNOWLEDGEMENTS:
  * This work was initially developed by Dmitry Kovalev for inclusion
- * by OpenLDAP Software.
+ * by OpenLDAP Software.  Additional significant contributors include
+ * Pierangelo Masarati.
  */
 
 #include "portable.h"
index 0275bfd570a148ff379c33106bf573e1229cb3ca..a949b8c0a24273c7991403dd245d5bd56059ad83 100644 (file)
@@ -18,7 +18,7 @@
 /* ACKNOWLEDGEMENTS:
  * This work was initially developed by Dmitry Kovalev for inclusion
  * by OpenLDAP Software.  Additional significant contributors include
- * Pierangelo Mararati and Mark Adamson.
+ * Pierangelo Masarati and Mark Adamson.
  */
 /*
  * The following changes have been addressed:
@@ -71,7 +71,7 @@
  *     BACKSQL_REALLOC_STMT from modify.c (a more recent unixODBC lib?)
  */
 /*
- * Improvements submitted by (ITS#)
+ * Improvements submitted by (ITS#3432)
  *
  * 1. id_query.patch           applied (with changes)
  * 2. shortcut.patch           applied (reworked)
@@ -170,7 +170,17 @@ can be easily distinguished.
 #ifndef __BACKSQL_H__
 #define __BACKSQL_H__
 
-#include "sql-types.h"
+/* former sql-types.h */
+#include <sql.h>
+#include <sqlext.h>
+
+typedef struct {
+       SWORD           ncols;
+       BerVarray       col_names;
+       UDWORD          *col_prec;
+       char            **cols;
+       SQLINTEGER      *value_len;
+} BACKSQL_ROW_NTS;
 
 /*
  * Better use the standard length of 8192 (as of slap.h)?
index cb5f26e888aa7ef59b84bb00bc5001011ac647de..ce4edaf83c74d4634ff99eaf5fdbf73068922319 100644 (file)
@@ -3,6 +3,7 @@
  *
  * Copyright 1999-2005 The OpenLDAP Foundation.
  * Portions Copyright 1999 Dmitry Kovalev.
+ * Portions Copyright 2002 Pierangelo Masarati.
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -15,7 +16,8 @@
  */
 /* ACKNOWLEDGEMENTS:
  * This work was initially developed by Dmitry Kovalev for inclusion
- * by OpenLDAP Software.
+ * by OpenLDAP Software.  Additional significant contributors include
+ * Pierangelo Masarati.
  */
 
 #include "portable.h"
index 51a22c79f4489fa9690d8d2fa81745708b67b9e0..08f4c7f356a57b11ed4e50f957659879b5077f68 100644 (file)
@@ -3,6 +3,7 @@
  *
  * Copyright 1999-2005 The OpenLDAP Foundation.
  * Portions Copyright 1999 Dmitry Kovalev.
+ * Portions Copyright 2002 Pierangelo Masarati.
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -15,7 +16,8 @@
  */
 /* ACKNOWLEDGEMENTS:
  * This work was initially developed by Dmitry Kovalev for inclusion
- * by OpenLDAP Software.
+ * by OpenLDAP Software.  Additional significant contributors include
+ * Pierangelo Masarati.
  */
 
 #include "portable.h"
index 8dc1f46d275796cebdba3041a7fb3750890e0874..965ba89180bd09b74566fdaa0eb9b61991858e55 100644 (file)
@@ -3,6 +3,7 @@
  *
  * Copyright 1999-2005 The OpenLDAP Foundation.
  * Portions Copyright 1999 Dmitry Kovalev.
+ * Portions Copyright 2002 Pierangelo Masarati.
  * Portions Copyright 2004 Mark Adamson.
  * All rights reserved.
  *
@@ -16,7 +17,8 @@
  */
 /* ACKNOWLEDGEMENTS:
  * This work was initially developed by Dmitry Kovalev for inclusion
- * by OpenLDAP Software.
+ * by OpenLDAP Software.  Additional significant contributors include
+ * Pierangelo Masarati.
  */
 
 #include "portable.h"
index b80cffc204f3e86950d12feb3fe598049e07f27a..fb0538b09d13f62af5f507639090def974598a1a 100644 (file)
@@ -3,6 +3,7 @@
  *
  * Copyright 1999-2005 The OpenLDAP Foundation.
  * Portions Copyright 1999 Dmitry Kovalev.
+ * Portions Copyright 2002 Pierangelo Masarati.
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -15,7 +16,8 @@
  */
 /* ACKNOWLEDGEMENTS:
  * This work was initially developed by Dmitry Kovalev for inclusion
- * by OpenLDAP Software.
+ * by OpenLDAP Software.  Additional significant contributors include
+ * Pierangelo Masarati.
  */
 
 #include "portable.h"
index c7ebc7bc1dd7c80c804af8e6580cc2460e49526c..8bd0e0daee018573bf5da628466ad2021b87e002 100644 (file)
@@ -3,6 +3,7 @@
  *
  * Copyright 1999-2005 The OpenLDAP Foundation.
  * Portions Copyright 1999 Dmitry Kovalev.
+ * Portions Copyright 2002 Pierangelo Masarati.
  * Portions Copyright 2004 Mark Adamson.
  * All rights reserved.
  *
@@ -16,7 +17,8 @@
  */
 /* ACKNOWLEDGEMENTS:
  * This work was initially developed by Dmitry Kovalev for inclusion
- * by OpenLDAP Software.
+ * by OpenLDAP Software.  Additional significant contributors include
+ * Pierangelo Masarati and Mark Adamson.
  */
 
 #include "portable.h"
index 645c073418091cec687737af56bec0011359fca5..28d56e76d9b852be94d6646ac6a72f0e5d6ab969 100644 (file)
@@ -3,6 +3,7 @@
  *
  * Copyright 1999-2005 The OpenLDAP Foundation.
  * Portions Copyright 1999 Dmitry Kovalev.
+ * Portions Copyright 2002 Pierangelo Masarati.
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -15,7 +16,8 @@
  */
 /* ACKNOWLEDGEMENTS:
  * This work was initially developed by Dmitry Kovalev for inclusion
- * by OpenLDAP Software.
+ * by OpenLDAP Software.  Additional significant contributors include
+ * Pierangelo Masarati.
  */
 
 #include "portable.h"
index ad02bbd22564777ff5422b491fa3643a4fa9a3d4..b1edff898c2c81579ff860d476927c88bba572da 100644 (file)
@@ -3,6 +3,7 @@
  *
  * Copyright 1999-2005 The OpenLDAP Foundation.
  * Portions Copyright 1999 Dmitry Kovalev.
+ * Portions Copyright 2002 Pierangelo Masarati.
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -15,7 +16,8 @@
  */
 /* ACKNOWLEDGEMENTS:
  * This work was initially developed by Dmitry Kovalev for inclusion
- * by OpenLDAP Software.
+ * by OpenLDAP Software.  Additional significant contributors include
+ * Pierangelo Masarati.
  */
 
 #include "portable.h"
index 60155c29245f6527e0857f28b8eaa3f3e18853f7..847ae82d84d505721edc352448b79e4f78fdb904 100644 (file)
@@ -3,6 +3,7 @@
  *
  * Copyright 1999-2005 The OpenLDAP Foundation.
  * Portions Copyright 1999 Dmitry Kovalev.
+ * Portions Copyright 2002 Pierangelo Masarati.
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -15,7 +16,8 @@
  */
 /* ACKNOWLEDGEMENTS:
  * This work was initially developed by Dmitry Kovalev for inclusion
- * by OpenLDAP Software.
+ * by OpenLDAP Software.  Additional significant contributors include
+ * Pierangelo Masarati.
  */
 
 #include "portable.h"
index 2b026ac51ff39a0b3f4e9164ceb38c05956f503f..72f73017a152e42fbf6c99a3f264b70c287afee1 100644 (file)
@@ -3,6 +3,7 @@
  *
  * Copyright 1999-2005 The OpenLDAP Foundation.
  * Portions Copyright 1999 Dmitry Kovalev.
+ * Portions Copyright 2002 Pierangelo Masarati.
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -15,7 +16,8 @@
  */
 /* ACKNOWLEDGEMENTS:
  * This work was initially developed by Dmitry Kovalev for inclusion
- * by OpenLDAP Software.
+ * by OpenLDAP Software.  Additional significant contributors include
+ * Pierangelo Masarati.
  */
 
 #include "portable.h"
index 2dd2a59d792027b9bdaf87b7dca24f67533c2a35..b03f3ecbf5e92013644a9881f6b1c16601009fd9 100644 (file)
@@ -16,7 +16,7 @@
 /* ACKNOWLEDGEMENTS:
  * This work was initially developed by Dmitry Kovalev for inclusion
  * by OpenLDAP Software.  Additional significant contributors include
- *    Pierangelo Mararati
+ * Pierangelo Masarati
  */
 
 /*
@@ -74,7 +74,6 @@
 #define PROTO_SQL_H
 
 #include "back-sql.h"
-#include "sql-types.h"
 
 /*
  * add.c
index 14abdf71d1d58c0d921b0a3012ea58664379e11c..2dbd05915e4e3fe6e62b5e7efdf94b9ea72a08ab 100644 (file)
@@ -3,6 +3,7 @@
  *
  * Copyright 1999-2005 The OpenLDAP Foundation.
  * Portions Copyright 1999 Dmitry Kovalev.
+ * Portions Copyright 2002 Pierangelo Masarati.
  * Portions Copyright 2004 Mark Adamson.
  * All rights reserved.
  *
@@ -16,7 +17,8 @@
  */
 /* ACKNOWLEDGEMENTS:
  * This work was initially developed by Dmitry Kovalev for inclusion
- * by OpenLDAP Software.
+ * by OpenLDAP Software.  Additional significant contributors include
+ * Pierangelo Masarati and Mark Adamson.
  */
 
 #include "portable.h"
diff --git a/servers/slapd/back-sql/schema-map.h b/servers/slapd/back-sql/schema-map.h
deleted file mode 100644 (file)
index 68ca575..0000000
+++ /dev/null
@@ -1,116 +0,0 @@
-/* $OpenLDAP$ */
-/* This work is part of OpenLDAP Software <http://www.openldap.org/>.
- *
- * Copyright 1999-2005 The OpenLDAP Foundation.
- * Portions Copyright 1999 Dmitry Kovalev.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted only as authorized by the OpenLDAP
- * Public License.
- *
- * A copy of this license is available in the file LICENSE in the
- * top-level directory of the distribution or, alternatively, at
- * <http://www.OpenLDAP.org/license.html>.
- */
-/* ACKNOWLEDGEMENTS:
- * This work was initially developed by Dmitry Kovalev for inclusion
- * by OpenLDAP Software.
- */
-
-#ifndef __BACKSQL_SCHEMA_MAP_H__
-#define __BACKSQL_SCHEMA_MAP_H__
-
-typedef struct backsql_oc_map_rec {
-       /*
-        * Structure of corresponding LDAP objectClass definition
-        */
-       ObjectClass     *bom_oc;
-#define BACKSQL_OC_NAME(ocmap) ((ocmap)->bom_oc->soc_cname.bv_val)
-       
-       struct berval   bom_keytbl;
-       struct berval   bom_keycol;
-       /* expected to return keyval of newly created entry */
-       char            *bom_create_proc;
-       /* in case create_proc does not return the keyval of the newly
-        * created row */
-       char            *bom_create_keyval;
-       /* supposed to expect keyval as parameter and delete 
-        * all the attributes as well */
-       char            *bom_delete_proc;
-       /* flags whether delete_proc is a function (whether back-sql 
-        * should bind first parameter as output for return code) */
-       int             bom_expect_return;
-       unsigned long   bom_id;
-       Avlnode         *bom_attrs;
-} backsql_oc_map_rec;
-
-typedef struct backsql_at_map_rec {
-       /* Description of corresponding LDAP attribute type */
-       AttributeDescription    *bam_ad;
-       /* ObjectClass if bam_ad is objectClass */
-       ObjectClass             *bam_oc;
-
-       struct berval   bam_from_tbls;
-       struct berval   bam_join_where;
-       struct berval   bam_sel_expr;
-
-       /* TimesTen, or, if a uppercase function is defined,
-        * an uppercased version of bam_sel_expr */
-       struct berval   bam_sel_expr_u;
-
-       /* supposed to expect 2 binded values: entry keyval 
-        * and attr. value to add, like "add_name(?,?,?)" */
-       char            *bam_add_proc;
-       /* supposed to expect 2 binded values: entry keyval 
-        * and attr. value to delete */
-       char            *bam_delete_proc;
-       /* for optimization purposes attribute load query 
-        * is preconstructed from parts on schemamap load time */
-       char            *bam_query;
-       /* following flags are bitmasks (first bit used for add_proc, 
-        * second - for delete_proc) */
-       /* order of parameters for procedures above; 
-        * 1 means "data then keyval", 0 means "keyval then data" */
-       int             bam_param_order;
-       /* flags whether one or more of procedures is a function 
-        * (whether back-sql should bind first parameter as output 
-        * for return code) */
-       int             bam_expect_return;
-
-       /* next mapping for attribute */
-       struct backsql_at_map_rec       *bam_next;
-} backsql_at_map_rec;
-
-#define BACKSQL_AT_MAP_REC_INIT { NULL, NULL, BER_BVC(""), BER_BVC(""), BER_BVNULL, BER_BVNULL, NULL, NULL, NULL, 0, 0, NULL }
-
-/* define to uppercase filters only if the matching rule requires it
- * (currently broken) */
-/* #define     BACKSQL_UPPERCASE_FILTER */
-#define        BACKSQL_AT_CANUPPERCASE(at)     ((at)->bam_sel_expr_u.bv_val)
-
-/* defines to support bitmasks above */
-#define BACKSQL_ADD    0x1
-#define BACKSQL_DEL    0x2
-
-#define BACKSQL_IS_ADD(x)      ( BACKSQL_ADD & (x) )
-#define BACKSQL_IS_DEL(x)      ( BACKSQL_DEL & (x) )
-
-#define BACKSQL_NCMP(v1,v2)    ber_bvcmp((v1),(v2))
-
-int backsql_load_schema_map( backsql_info *si, SQLHDBC dbh );
-/* Deprecated */
-backsql_oc_map_rec *backsql_name2oc( backsql_info *si, struct berval *oc_name );
-backsql_oc_map_rec *backsql_oc2oc( backsql_info *si, ObjectClass *oc );
-backsql_oc_map_rec *backsql_id2oc( backsql_info *si, unsigned long id );
-/* Deprecated */
-backsql_at_map_rec *backsql_name2at( backsql_oc_map_rec *objclass,
-               struct berval *at_name );
-backsql_at_map_rec *backsql_ad2at( backsql_oc_map_rec *objclass,
-               AttributeDescription *ad );
-int backsql_supad2at( backsql_oc_map_rec *objclass,
-               AttributeDescription *supad, backsql_at_map_rec ***pret );
-int backsql_destroy_schema_map( backsql_info *si );
-
-#endif /* __BACKSQL_SCHEMA_MAP_H__ */
-
index b5c8766269935795813dd80d2a2ab56fff0ff492..3097e18fea810fef763ea6d3c75ab1f34b0d9b7c 100644 (file)
@@ -3,6 +3,7 @@
  *
  * Copyright 1999-2005 The OpenLDAP Foundation.
  * Portions Copyright 1999 Dmitry Kovalev.
+ * Portions Copyright 2002 Pierangelo Masarati.
  * Portions Copyright 2004 Mark Adamson.
  * All rights reserved.
  *
@@ -16,7 +17,8 @@
  */
 /* ACKNOWLEDGEMENTS:
  * This work was initially developed by Dmitry Kovalev for inclusion
- * by OpenLDAP Software.
+ * by OpenLDAP Software.  Additional significant contributors include
+ * Pierangelo Masarati and Mark Adamson.
  */
 
 #include "portable.h"
diff --git a/servers/slapd/back-sql/sql-types.h b/servers/slapd/back-sql/sql-types.h
deleted file mode 100644 (file)
index b1f061d..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-/* $OpenLDAP$ */
-/* This work is part of OpenLDAP Software <http://www.openldap.org/>.
- *
- * Copyright 1999-2005 The OpenLDAP Foundation.
- * Portions Copyright 1999 Dmitry Kovalev.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted only as authorized by the OpenLDAP
- * Public License.
- *
- * A copy of this license is available in the file LICENSE in the
- * top-level directory of the distribution or, alternatively, at
- * <http://www.OpenLDAP.org/license.html>.
- */
-/* ACKNOWLEDGEMENTS:
- * This work was initially developed by Dmitry Kovalev for inclusion
- * by OpenLDAP Software.
- */
-#ifndef __BACKSQL_SQL_TYPES_H__
-#define __BACKSQL_SQL_TYPES_H__
-
-#include <sql.h>
-#include <sqlext.h>
-
-typedef struct {
-       SWORD           ncols;
-       BerVarray       col_names;
-       UDWORD          *col_prec;
-       char            **cols;
-       SQLINTEGER      *value_len;
-} BACKSQL_ROW_NTS;
-
-#endif /* __BACKSQL_SQL_TYPES_H__ */
-
index f69caae989e711280e42b05fbc82be70935b0277..c691952c2143eb41a6db889a5a334824b5ee9f43 100644 (file)
@@ -3,6 +3,7 @@
  *
  * Copyright 1999-2005 The OpenLDAP Foundation.
  * Portions Copyright 1999 Dmitry Kovalev.
+ * Portions Copyright 2002 Pierangelo Masarati.
  * Portions Copyright 2004 Mark Adamson.
  * All rights reserved.
  *
@@ -16,7 +17,8 @@
  */
 /* ACKNOWLEDGEMENTS:
  * This work was initially developed by Dmitry Kovalev for inclusion
- * by OpenLDAP Software.
+ * by OpenLDAP Software.  Additional significant contributors include
+ * Pierangelo Masarati and Mark Adamson.
  */
 
 #include "portable.h"
index c30256683871105568f2da1d01d6143d71827741..dcc30bf20e1f34acf40e81b16e75a0cfd2f9293a 100644 (file)
@@ -3,6 +3,7 @@
  *
  * Copyright 1999-2005 The OpenLDAP Foundation.
  * Portions Copyright 1999 Dmitry Kovalev.
+ * Portions Copyright 2002 Pierangelo Masarati.
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -15,7 +16,8 @@
  */
 /* ACKNOWLEDGEMENTS:
  * This work was initially developed by Dmitry Kovalev for inclusion
- * by OpenLDAP Software.
+ * by OpenLDAP Software.  Additional significant contributors include
+ * Pierangelo Masarati.
  */
 
 #include "portable.h"