*** empty log message ***
authorMatthew Mondor <mmondor@pulsar-zone.net>
Tue, 30 Sep 2003 05:34:53 +0000 (05:34 +0000)
committerMatthew Mondor <mmondor@pulsar-zone.net>
Tue, 30 Sep 2003 05:34:53 +0000 (05:34 +0000)
mmsoftware/mmftpd/src/mmftpd.c
mmsoftware/mmlib/mmalarm.c
mmsoftware/mmlib/mmhash.3
mmsoftware/mmlib/mmhash.c
mmsoftware/mmlib/mmhash.h
mmsoftware/mmlib/mmheap.c
mmsoftware/mmlib/mmserver.c
mmsoftware/mmmail/src/mmsmtpd/mmsmtpd.c
mmsoftware/mmstatd/src/mmstatd.c
site/index.html

index 32416af..7aef8a0 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: mmftpd.c,v 1.39 2003/08/13 11:20:38 mmondor Exp $ */
+/* $Id: mmftpd.c,v 1.40 2003/09/30 05:34:39 mmondor Exp $ */
 
 /*
  * Copyright (C) 2002-2003, Matthew Mondor
@@ -83,7 +83,7 @@
 
 MMCOPYRIGHT("@(#) Copyright (c) 2002-2003\n\
 \tMatthew Mondor. All rights reserved.\n");
-MMRCSID("$Id: mmftpd.c,v 1.39 2003/08/13 11:20:38 mmondor Exp $");
+MMRCSID("$Id: mmftpd.c,v 1.40 2003/09/30 05:34:39 mmondor Exp $");
 
 
 
@@ -646,7 +646,7 @@ auth_pass(clientenv *clenv)
 
        /* Verify if user in list */
        len = mm_strlen(clenv->user) + 1;
-       if ((lun = (lusernode *)hashtable_find(&lusers_table, clenv->user,
+       if ((lun = (lusernode *)hashtable_lookup(&lusers_table, clenv->user,
                        len)) != NULL) {
            bool lok = TRUE;
            /* Yes, make sure that we observe limits, if any */
@@ -2907,7 +2907,7 @@ free_clientenv(clientenv *clenv)
                len = mm_strlen(home) + 1;
                t = time(NULL);
                pth_mutex_acquire(&quota_lock, FALSE, NULL);
-               if ((qnod = (quotanode *)hashtable_find(&quota_table, home,
+               if ((qnod = (quotanode *)hashtable_lookup(&quota_table, home,
                                len)) != NULL) {
                    qnod->homesize = clenv->unode->homesize;
                    qnod->updated = t;
@@ -4396,7 +4396,7 @@ treesize(clientenv *clenv, const char *path, off_t min)
     size = 0;
     len = mm_strlen(path) + 1;
     pth_mutex_acquire(&quota_lock, FALSE, NULL);
-    if ((qnod = (quotanode *)hashtable_find(&quota_table, path, len))
+    if ((qnod = (quotanode *)hashtable_lookup(&quota_table, path, len))
            != NULL) {
        struct stat st;
        struct tm tm1, tm2;
index b4eb2d2..bc874bb 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: mmalarm.c,v 1.2 2003/08/02 09:18:47 mmondor Exp $ */
+/* $Id: mmalarm.c,v 1.3 2003/09/30 05:34:43 mmondor Exp $ */
 
 /*
  * Copyright (C) 2003, Matthew Mondor
@@ -44,7 +44,7 @@
 
 MMCOPYRIGHT("@(#) Copyright (c) 2003\n\
 \tMatthew Mondor. All rights reserved.\n");
-MMRCSID("$Id: mmalarm.c,v 1.2 2003/08/02 09:18:47 mmondor Exp $");
+MMRCSID("$Id: mmalarm.c,v 1.3 2003/09/30 05:34:43 mmondor Exp $");
 
 
 
@@ -129,7 +129,7 @@ void timer_destroy(timerctx_t *ctx, time_t now, timerid_t t)
 {
     struct timer_node *tn;
 
-    if ((tn = (struct timer_node *)hashtable_find(&ctx->table, &t,
+    if ((tn = (struct timer_node *)hashtable_lookup(&ctx->table, &t,
                    sizeof(timerid_t))) != NULL) {
        ctx->alarm(0);
        hashtable_unlink(&ctx->table, (hashnode_t *)tn);
index 6e8645b..a89aa5b 100644 (file)
@@ -1,4 +1,4 @@
-.\" $Id: mmhash.3,v 1.6 2003/09/03 18:04:23 mmondor Exp $
+.\" $Id: mmhash.3,v 1.7 2003/09/30 05:34:43 mmondor Exp $
 .\"
 .\" Copyright (C) 2001-2003, Matthew Mondor
 .\" All rights reserved.
@@ -47,7 +47,7 @@
 .Ft void
 .Fn hashtable_destroy "hashtable_t *table" "bool freeall"
 .Ft hashnode_t *
-.Fn hashtable_find "hashtable_t *table" "const void *key" "size_t keysize"
+.Fn hashtable_lookup "hashtable_t *table" "const void *key" "size_t keysize"
 .Ft bool
 .Fn hashtable_link "hashtable_t *table" "hashnode_t *node" "const void *key" \
 "size_t keysize"
@@ -253,7 +253,7 @@ to
 the nodes will be individually freed, when
 .Fn pool_destroy
 will just free all the pages.
-.It hashnode_t * Fn hashtable_find "hashtable_t *table" "const void *key" \
+.It hashnode_t * Fn hashtable_lookup "hashtable_t *table" "const void *key" \
 "size_t keysize"
 allows to perform a fast lookup into specified
 .Fa table ,
@@ -436,7 +436,7 @@ returns
 on success, or
 .Dv FALSE
 on error (out of memory).
-.It Fn hashtable_find
+.It Fn hashtable_lookup
 returns the pointer to the matching
 .Dv hashnode_t
 if found, or
index f0d5327..44d8cfb 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: mmhash.c,v 1.11 2003/07/19 22:22:17 mmondor Exp $ */
+/* $Id: mmhash.c,v 1.12 2003/09/30 05:34:43 mmondor Exp $ */
 
 /*
  * Copyright (C) 2001-2003, Matthew Mondor
@@ -147,7 +147,7 @@ void hashtable_destroy(hashtable_t *t, bool freeall)
 }
 
 
-hashnode_t *hashtable_find(hashtable_t *t, const void *key, size_t keysize)
+hashnode_t *hashtable_lookup(hashtable_t *t, const void *key, size_t keysize)
 {
     register u_int32_t hash;
     register unsigned int i;
@@ -166,7 +166,7 @@ hashnode_t *hashtable_find(hashtable_t *t, const void *key, size_t keysize)
            }
        }
     } else
-       DPRINTF("hashtable_find", "Invalid hashtable_t pointer (%p)", t);
+       DPRINTF("hashtable_lookup", "Invalid hashtable_t pointer (%p)", t);
 
     return k;
 }
index ed99cf7..8bf12b6 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: mmhash.h,v 1.3 2003/06/28 19:39:19 mmondor Exp $ */
+/* $Id: mmhash.h,v 1.4 2003/09/30 05:34:43 mmondor Exp $ */
 
 /*
  * Copyright (C) 2001-2003, Matthew Mondor
@@ -94,7 +94,7 @@ bool hashtable_init(hashtable_t *, unsigned int, float,
        int (*)(const void *, const void *, size_t),
        u_int32_t (*)(const void *, size_t), bool);
 void hashtable_destroy(hashtable_t *, bool);
-hashnode_t *hashtable_find(hashtable_t *, const void *, size_t);
+hashnode_t *hashtable_lookup(hashtable_t *, const void *, size_t);
 bool hashtable_link(hashtable_t *, hashnode_t *, const void *, size_t);
 void hashtable_unlink(hashtable_t *, hashnode_t *);
 void hashtable_empty(hashtable_t *, bool);
index ff0a944..4221005 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: mmheap.c,v 1.9 2003/09/04 18:09:32 mmondor Exp $ */
+/* $Id: mmheap.c,v 1.10 2003/09/30 05:34:43 mmondor Exp $ */
 
 /*
  * Copyright (C) 2003, Matthew Mondor
@@ -50,7 +50,7 @@
 
 MMCOPYRIGHT("@(#) Copyright (c) 2003\n\
 \tMatthew Mondor. All rights reserved.\n");
-MMRCSID("$Id: mmheap.c,v 1.9 2003/09/04 18:09:32 mmondor Exp $");
+MMRCSID("$Id: mmheap.c,v 1.10 2003/09/30 05:34:43 mmondor Exp $");
 
 
 
@@ -252,7 +252,7 @@ void shmem_free(void *mem)
     if (mem != NULL) {
        struct memhdr *hdr;
 
-       if ((hdr = (struct memhdr *)hashtable_find(&shmem_table, &mem,
+       if ((hdr = (struct memhdr *)hashtable_lookup(&shmem_table, &mem,
                        sizeof(void *))) != NULL) {
            hashtable_unlink(&shmem_table, (hashnode_t *)hdr);
            if ((munmap(hdr, hdr->size)) == -1)
@@ -276,7 +276,7 @@ void *shmem_realloc(void *mem, size_t size)
        if (size != 0) {
            struct memhdr *hdr;
 
-           if ((hdr = (struct memhdr *)hashtable_find(&shmem_table, &mem,
+           if ((hdr = (struct memhdr *)hashtable_lookup(&shmem_table, &mem,
                            sizeof(void *))) != NULL) {
                size_t rsize = hdr->size - sizeof(struct memhdr);
 
@@ -381,7 +381,7 @@ void secure_free(void *mem)
     if (mem != NULL) {
        struct memhdr *hdr;
 
-       if ((hdr = (struct memhdr *)hashtable_find(&secure_table, &mem,
+       if ((hdr = (struct memhdr *)hashtable_lookup(&secure_table, &mem,
                        sizeof(void *))) != NULL) {
            size_t rsize = hdr->size - sizeof(struct memhdr);
 
@@ -411,7 +411,7 @@ void *secure_realloc(void *mem, size_t size)
        if (size != 0) {
            struct memhdr *hdr;
 
-           if ((hdr = (struct memhdr *)hashtable_find(&secure_table, &mem,
+           if ((hdr = (struct memhdr *)hashtable_lookup(&secure_table, &mem,
                            sizeof(void *))) != NULL) {
                size_t rsize = hdr->size - sizeof(struct memhdr);
 
index 9a1ec00..0c1906f 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: mmserver.c,v 1.15 2003/07/19 22:22:17 mmondor Exp $ */
+/* $Id: mmserver.c,v 1.16 2003/09/30 05:34:43 mmondor Exp $ */
 
 /*
  * Copyright (C) 2000-2003, Matthew Mondor
@@ -76,7 +76,7 @@
 
 MMCOPYRIGHT("@(#) Copyright (c) 2002-2003\n\
 \tMatthew Mondor. All rights reserved.\n");
-MMRCSID("$Id: mmserver.c,v 1.15 2003/07/19 22:22:17 mmondor Exp $");
+MMRCSID("$Id: mmserver.c,v 1.16 2003/09/30 05:34:43 mmondor Exp $");
 
 
 
@@ -311,8 +311,8 @@ tcp_server(char *message, char *server_names, char *listen_ips, uid_t uid,
                        ok = FALSE;
                        reason = MMS_NORMAL;
                        pth_mutex_acquire(&ctable_lock, FALSE, NULL);
-                       if ((clnode = (clientlistnode *)hashtable_find(&ctable,
-                                       &sinaddr->sin_addr.s_addr,
+                       if ((clnode = (clientlistnode *)hashtable_lookup(
+                                       &ctable, &sinaddr->sin_addr.s_addr,
                                        sizeof(u_int32_t))) == NULL) {
                            /* Create new node */
                            if (HASHTABLE_NODES(&ctable) < maxips) {
index 7989fcd..bea61cb 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: mmsmtpd.c,v 1.33 2003/08/13 11:20:39 mmondor Exp $ */
+/* $Id: mmsmtpd.c,v 1.34 2003/09/30 05:34:47 mmondor Exp $ */
 
 /*
  * Copyright (C) 2001-2003, Matthew Mondor
@@ -77,7 +77,7 @@
 
 MMCOPYRIGHT("@(#) Copyright (c) 2002-2003\n\
 \tMatthew Mondor. All rights reserved.\n");
-MMRCSID("$Id: mmsmtpd.c,v 1.33 2003/08/13 11:20:39 mmondor Exp $");
+MMRCSID("$Id: mmsmtpd.c,v 1.34 2003/09/30 05:34:47 mmondor Exp $");
 
 
 
@@ -789,7 +789,7 @@ all_rcpt(clientenv *clenv)
 
        pth_mutex_acquire(&mtable_lock, FALSE, NULL);
        /* First acquire our mnode, or create it if required */
-       if ((mnod = (mnode *)hashtable_find(&mtable, entry, len + 1))
+       if ((mnod = (mnode *)hashtable_lookup(&mtable, entry, len + 1))
                != NULL) {
            /* Found, check and update limits */
            mnod->posts++;
@@ -1842,8 +1842,9 @@ a_res_query(clientenv *clenv, const char *dname, int class, int type,
 /* Here consists of our mnode expiration thread. It asynchroneously and
  * occasionally iterating through all the nodes to reset and/or expunge the
  * expired ones. Doing this here prevents interfering with the normally more
- * frequent lookups which can be done with hashtable_find() in another thread.
- * We wouln't want those to need to iterate through all the nodes everytime.
+ * frequent lookups which can be done with hashtable_lookup() in another
+ * thread. We wouln't want those to need to iterate through all the nodes
+ * everytime.
  */
 /* ARGSUSED */
 static void *
index f4a434f..fcacbe1 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: mmstatd.c,v 1.22 2003/07/19 22:22:18 mmondor Exp $ */
+/* $Id: mmstatd.c,v 1.23 2003/09/30 05:34:50 mmondor Exp $ */
 
 /*
  * Copyright (C) 2002-2003, Matthew Mondor
@@ -82,7 +82,7 @@
 
 MMCOPYRIGHT("@(#) Copyright (c) 2002-2003\n\
 \tMatthew Mondor. All rights reserved.\n");
-MMRCSID("$Id: mmstatd.c,v 1.22 2003/07/19 22:22:18 mmondor Exp $");
+MMRCSID("$Id: mmstatd.c,v 1.23 2003/09/30 05:34:50 mmondor Exp $");
 
 
 
@@ -520,7 +520,7 @@ logentry_process(struct log_entry *entry, bool tmp)
            struct key_node *knod;
 
            /* Locate corresponding key in table */
-           if ((knod = (struct key_node *)hashtable_find(&key_table,
+           if ((knod = (struct key_node *)hashtable_lookup(&key_table,
                            entry->key, len + 1)) != NULL) {
                /* Key exists, make sure that UID matches entry creator's or
                 * that operator was UID 0
@@ -1114,8 +1114,8 @@ stats_write(int fd, const char *key)
                        &data);
            } else {
                /* Absolute key report request */
-               if ((knod = (struct key_node *)hashtable_find(&key_table, key,
-                               mm_strlen(key) + 1)) != NULL) {
+               if ((knod = (struct key_node *)hashtable_lookup(&key_table,
+                               key, mm_strlen(key) + 1)) != NULL) {
                    if (pipesend)
                        write(fd, &knod->entry, sizeof(mmstatent_t));
                }
index a4744de..25f857c 100644 (file)
@@ -1,7 +1,7 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
 <html><head>
-<!--   $Id: index.html,v 1.8 2003/06/04 10:58:00 mmondor Exp $
+<!--   $Id: index.html,v 1.9 2003/09/30 05:34:53 mmondor Exp $
        Copyright (c) 2002-2003 Matthew Mondor,  ALL RIGHTS RESERVED.
 -->
 <title>Matthew Mondor's Software Site - Main</title>
 <tbody><tr>
 
 <!-- Left column -->
-<td valign="top" bgcolor="#d0d0f0">
+<p><td valign="top" bgcolor="#d0d0f0">
 <font face="helvetica, arial" color="#000066"><b>Sections</b></font><br>
 <table border="0" cellspacing="4" cellpadding="2"><tbody><tr><td>
-<p><font face="helvetica, arial" size="-1">
+<font face="helvetica, arial" size="-1">
 &nbsp;<a href="index.html"><em>Main</em></a>&nbsp;<br>
 &nbsp;<a href="software.html">Software</a>&nbsp;<br>
 &nbsp;<a href="donations.html">Donations</a>&nbsp;<br>
@@ -68,7 +68,7 @@ contributions, donations, flames, thanks, business and bug reports.
 <!-- Right column -->
 <td valign="top" bgcolor="#d0d0f0">
 <font face="helvetica, arial" color="#000066"><b>Languages</b></font><br>
-<table border="0" cellspacing="4" cellpadding="2"><tbody><tr><td>
+<p><table border="0" cellspacing="4" cellpadding="2"><tbody><tr><td>
 <font face="helvetica, arial" size="-1">
 &nbsp;<a href="index.html"><em>English</em></a>&nbsp;<br>
 &nbsp;<a href="index_fr.html">French</a>&nbsp;<br>
@@ -80,12 +80,12 @@ contributions, donations, flames, thanks, business and bug reports.
 &nbsp;<a href="http://gobot.accela.net/index.html"><nobr>United-States</nobr></a>&nbsp;<br>
 &nbsp;<a href="http://mmondor.oostendorp-ict.nl/index.html">Holland</a>&nbsp;<br
 >
-</font></td></tr></tbody></table></td></p>
+</font></td></tr></tbody></table></td>
 
 <!-- End -->
 </tr><tr><td valign="bottom" align="left" colspan="3">
 <font face="helvetica, arial" size="-2">
-$Id: index.html,v 1.8 2003/06/04 10:58:00 mmondor Exp $<br>
+$Id: index.html,v 1.9 2003/09/30 05:34:53 mmondor Exp $<br>
 This site Copyright (c) 2002-2003, Matthew Mondor, ALL RIGHTS RESERVED.
 </font></td></tr></tbody></table>
 </body></html>