-/* $Id$ */
#define UDS "_UDS_"
#ifdef __CYGWIN__
/*
- * $Id$
*
* Copyright (c) 1987-2009 by the citadel.org team
*
-/* $Id$ */
#ifndef CTDL_MODULE_H
#define CTDL_MODULE_H
-/**
- *
- * $Id$
- *
+/*
* this file contains the defines that convert our x-macros to datatypes
*/
#define CFG_VALUE(a,b) a
/*
- * $Id$
- *
* Autocompletion of email recipients, etc.
*
* Copyright (c) 1987-2009 by the citadel.org team
CtdlRegisterProtoHook(cmd_auto, "AUTO", "Do recipient autocompletion");
}
/* return our Subversion id for the Log */
- return "$Id$";
+ return "autocompletion";
}
/*
- * $Id$
- *
- *
* Copyright (c) 1987-2009 by the citadel.org team
*
* This program is free software; you can redistribute it and/or modify
/*
- * $Id$
- *
* This module implementsserver commands related to the display and
* manipulation of user "bio" files.
*
CtdlRegisterProtoHook(cmd_lbio, "LBIO", "List users with bios");
}
/* return our Subversion id for the Log */
- return "$Id$";
+ return "bio";
}
/*
- * $Id$
- *
* This module implements iCalendar object processing and the Calendar>
* room on a Citadel server. It handles iCalendar objects using the
* iTIP protocol. See RFCs 2445 and 2446.
}
/* return our Subversion id for the Log */
- return "$Id$";
+ return "calendar";
}
/*
- * $Id$
- *
* iCalendar implementation for Citadel
*
*
/*
- * $Id$
- *
* checkpointing module for the database
*
* Copyright (c) 1987-2009 by the citadel.org team
CtdlThreadCreate ("checkpoint", CTDLTHREAD_BIGSTACK, checkpoint_thread, NULL);
}
/* return our Subversion id for the Log */
- return "$Id$";
+ return "checkpoint";
}
/*
- * $Id$
- *
* This module allows Citadel to use clamd to filter incoming messages
* arriving via SMTP. For more information on clamd, visit
* http://clamav.net (the ClamAV project is not in any way
}
/* return our Subversion id for the Log */
- return "$Id$";
+ return "virus";
}
-/* $Id$
- *
+/*
* Copyright (c) 1987-2009 by the citadel.org team
*
* This program is free software; you can redistribute it and/or modify
-/* $Id$ */
/*
* Number of days for which self-signed certs are valid.
/*
- * $Id$
- *
* This module glues libDSpam to the Citadel server in order to implement
* DSPAM Spamchecking
*
CTDL_MODULE_INIT(dspam)
{
- return "$Id$" "disabled.";
+ return "disabled.";
if (!threading)
{
#ifdef HAVE_LIBDSPAM
}
/* return our Subversion id for the Log */
- return "$Id$";
+ return "dspam";
}
/*
- * $Id$
- *
* Functions which manage policy for rooms (such as message expiry)
*/
-/* $Id$ */
void GetExpirePolicy(struct ExpirePolicy *epbuf, struct ctdlroom *qrbuf);
void cmd_gpex(char *argbuf);
void cmd_spex(char *argbuf);
/*
- * $Id$
- *
* This module handles the expiry of old messages and the purging of old users.
*
* You might also see this module affectionately referred to as the DAP (the Dreaded Auto-Purger).
else
CtdlThreadCreate("Auto Purger", CTDLTHREAD_BIGSTACK, purge_databases, NULL);
/* return our Subversion id for the Log */
- return "$Id$";
+ return "expire";
}
CtdlRegisterSessionHook(do_extnotify_queue, EVT_TIMER);
}
/* return our Subversion id for the Log */
- return "$Id$";
+ return "extnotify";
}
/*
- * $Id$
- *
* Default wordbreaker module for full text indexing.
*
* Copyright (c) 2005-2009 by the citadel.org team
/*
- * $Id$
- *
- *
* Copyright (c) 2005-2009 by the citadel.org team
*
* This program is free software; you can redistribute it and/or modify
/*
- * $Id$
- *
* This module handles fulltext indexing of the message base.
- *
- *
* Copyright (c) 2005-2009 by the citadel.org team
*
* This program is free software; you can redistribute it and/or modify
CtdlThreadCreate("Indexer", CTDLTHREAD_BIGSTACK, indexer_thread, NULL);
}
/* return our Subversion id for the Log */
- return "$Id$";
+ return "fulltext";
}
/*
- * $Id$
- *
- *
* Copyright (c) 2005-2009 by the citadel.org team
*
* This program is free software; you can redistribute it and/or modify
/*
- * $Id$
- *
* Functions which implement RFC2086 (and maybe RFC4314) (IMAP ACL extension)
*
*
/*
- * $Id$
- *
- *
* Copyright (c) 2007-2009 by the citadel.org team
*
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 3 of the License, or
- * (at your option) any later version.
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3 of the License, or
+ * (at your option) any later version.
*
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
void imap_setacl(int num_parms, ConstStr *Params);
/*
- * $Id$
- *
* Implements the FETCH command in IMAP.
* This is a good example of the protocol's gratuitous complexity.
*
/*
- * $Id$
- *
- *
* Copyright (c) 2001-2009 by the citadel.org team
*
* This program is free software; you can redistribute it and/or modify
/*
- * $Id$
- *
* Implements the LIST and LSUB commands.
*
* Copyright (c) 2000-2009 by Art Cancro and others.
-/*
- * $Id$
- */
/*
* In the extended form of LIST the client is allowed to specify
/*
- * $Id$
- *
* IMAP METADATA extension
*
* This is an implementation of the Bynari variant of the METADATA extension.
/*
- * $Id$
- *
- *
* Copyright (c) 2007-2009 by the citadel.org team
*
* This program is free software; you can redistribute it and/or modify
/*
- * $Id$
- *
* Copyright (c) 1987-2010 by the citadel.org team
*
* This program is free software; you can redistribute it and/or modify
/*
- * $Id$
- *
- *
* Copyright (c) 2001-2009 by the citadel.org team
*
* This program is free software; you can redistribute it and/or modify
/*
- * $Id$
- *
* Implements IMAP's gratuitously complex SEARCH command.
*
*
/*
- * $Id$
- *
- *
* Copyright (c) 2001-2009 by the citadel.org team
*
* This program is free software; you can redistribute it and/or modify
/*
- * $Id$
- *
* Implements the STORE command in IMAP.
*
* Copyright (c) 2001-2009 by the citadel.org team
/*
- * $Id$
- *
- *
* Copyright (c) 2001-2009 by the citadel.org team
*
* This program is free software; you can redistribute it and/or modify
/*
- * $Id$
- *
* Utility functions for the IMAP module.
*
* Copyright (c) 2001-2009 by the citadel.org team and others, except for
/*
- * $Id$
- *
* IMAP server for the Citadel system
* Copyright (C) 2000-2009 by Art Cancro and others.
* This code is released under the terms of the GNU General Public License.
}
/* return our Subversion id for the Log */
- return "$Id$";
+ return "imap";
}
-/* $Id$
- */
-
-
#define GLOBAL_UIDVALIDITY_VALUE 1L
/*
- * $Id$
- *
* This module handles the loading/saving and maintenance of the
* system's Internet configuration. It's not an optional component; I
* wrote it as a module merely to keep things as clean and loosely coupled
}
/* return our Subversion id for the Log */
- return "$Id$";
+ return "inetcfg";
}
/*
- * $Id$
- *
* This module handles instant messaging between users.
*
* Copyright (c) 1987-2010 by the citadel.org team
}
/* return our Subversion id for the Log */
- return "$Id$";
+ return "instmsg";
}
-/* $Id$ */
#include "ctdl_module.h"
void ChatUnloadingTest(void);
/*
- * $Id$
- *
* This module handles self-service subscription/unsubscription to mail lists.
*
* Copyright (c) 2002-2009 by the citadel.org team
}
/* return our Subversion id for the Log */
- return "$Id$";
+ return "listsub";
}
/*
- * $Id$
- *
* This module is an managesieve implementation for the Citadel system.
* It is compliant with all of the following:
*
}
/* return our Subversion id for the Log */
- return "$Id$";
+ return "managesieve";
}
/*
- * $Id$
- *
* This module dumps and/or loads the Citadel database in XML format.
*
* Copyright (c) 1987-2010 by the citadel.org team
}
/* return our Subversion id for the Log */
- return "$Id$";
+ return "migrate";
}
/*
- * $Id$
- *
* This module supplies statistics about the activity levels of your Citadel
* system. We didn't bother writing a reporting module, because there is
* already an excellent tool called MRTG (Multi Router Traffic Grapher) which
}
/* return our Subversion id for the Log */
- return "$Id$";
+ return "mrtg";
}
/*
- * $Id$
- *
* A server-side module for Citadel designed to filter idiots off the network.
*
* Copyright (c) 2002-2009 by the citadel.org team
}
/* return our Subversion id for the Log */
- return "$Id$";
+ return "netfilter";
}
/*
- * $Id$
- *
* This module handles shared rooms, inter-Citadel mail, and outbound
* mailing list processing.
*
else
CtdlThreadSchedule("IGnet Network", CTDLTHREAD_BIGSTACK, network_do_queue, NULL, 0);
/* return our Subversion id for the Log */
- return "$Id$";
+ return "network";
}
/*
- * $Id$
- *
* Automatically copies the contents of a "New User Greetings" room to the
* inbox of any new user upon account creation.
*
}
/* return our Subversion id for the Log */
- return "$Id$";
+ return "newuser";
}
/*
- * $Id$
- *
* Handles functions related to yellow sticky notes.
*
* Copyright (c) 2007-2009 by the citadel.org team
}
/* return our Subversion id for the Log */
- return "$Id$";
+ return "notes";
}
/*
- * $Id$
- *
* This is an implementation of OpenID 1.1 Relying Party support, in stateless mode.
*
* Copyright (c) 2007-2010 by the citadel.org team
}
/* return our Subversion id for the Log */
- return "$Id$";
+ return "openid_rp";
}
}
/* return our Subversion id for the Log */
- return "$Id$";
+ return "pas2";
}
/*
- * $Id$
- *
* POP3 service for the Citadel system
*
* Copyright (c) 1998-2009 by the citadel.org team
}
/* return our Subversion id for the Log */
- return "$Id$";
+ return "pop3";
}
/*
- * $Id$
- *
* Consolidate mail from remote POP3 accounts.
*
* Copyright (c) 2007-2009 by the citadel.org team
}
/* return our Subversion id for the Log */
- return "$Id$";
+ return "pop3client";
}
/*
- * $Id$
- *
* Main source module for the client program.
*
* Copyright (c) 1987-2009 by the citadel.org team
/*
- * $Id$
- *
* front end for chat mode
* (the "single process" version - no more fork() anymore)
*
-/* $Id$
- *
+/*
* Copyright (c) 1987-2009 by the citadel.org team
*
* This program is free software; you can redistribute it and/or modify
/*
- * $Id$
- *
* Functions which allow the client to remember usernames and passwords for
* various sites.
*
/*
- * $Id$
- *
* Copyright (c) 1987-2009 by the citadel.org team
*
* This program is free software; you can redistribute it and/or modify
/*
- * $Id$
- *
* This file contains functions which implement parts of the
* text-mode user interface.
*
/*
- * $Id$
- *
* Text client functions for reading and writing of messages
*
* Copyright (c) 1987-2010 by the citadel.org team
-/* $Id$ */
#define MAXURLS 50 /* Max embedded URL's per message */
extern int num_urls;
/*
- * $Id$
- *
* Client-side functions which perform room operations
*
* Copyright (c) 1987-2010 by the citadel.org team
-/* $Id$ */
void listzrooms(CtdlIPC *ipc);
void readinfo(CtdlIPC *ipc);
void forget(CtdlIPC *ipc);
/*
- * $Id$
- *
* Client-side support functions.
- *
*/
#include "sysdep.h"
-/* $Id$ */
void edituser(CtdlIPC *ipc, int cmd);
void interr(int errnum);
int struncmp(char *lstr, char *rstr, int len);
-/* $Id$
- *
+/*
* More client-side support functions.
* Unlike routines.c, some of these DO use global variables.
- *
*/
#include <stdlib.h>
-/* $Id$ */
void updatels(CtdlIPC *ipc);
void updatelsa(CtdlIPC *ipc);
void movefile(CtdlIPC *ipc);
-/* $Id$ */
/*
* Handle full-screen curses stuff
-/* $Id$ */
/* client code may need the ERR define: */
-/* $Id$
- *
+/*
* Configuration screens that are part of the text mode client.
*
*/
-/* $Id$ */
void do_internet_configuration(CtdlIPC *ipc);
void do_ignet_configuration(CtdlIPC *ipc);
void network_config_management(CtdlIPC *ipc, char *entrytype, char *comment);
-/* $Id$
- *
+/*
* Copyright (c) 1987-2009 by the citadel.org team
*
* This program is free software; you can redistribute it and/or modify
/*
- * $Id$
- *
* This is just a little hack to copy standard input to a message in Aide>
*
* Copyright (c) 1987-2009 by the citadel.org team
/*
- * $Id$
- *
* Encode or decode file as MIME base64 (RFC 1341)
* Public domain by John Walker, August 11 1997
* Modified slightly for the Citadel system, June 1999
/*
- * $Id$
- *
* a setuid helper program for machines which use shadow passwords
* by Nathan Bryant, March 1999
*
/*
- * $Id$
- *
* This program attempts to act like a local MDA if you're using sendmail or
* some other non-Citadel MTA. It basically just contacts the Citadel LMTP
* listener on a unix domain socket and transmits the message.
/*
- * $Id$
- *
* Across-the-wire migration utility for Citadel
*
* Yes, we used goto, and gets(), and committed all sorts of other heinous sins here.
/*
- * $Id$
- *
* Command-line utility to transmit a server command.
*
* Copyright (c) 1987-2009 by the citadel.org team
/*
- * $Id$
- *
* This is simply a filter that converts Citadel binary message format
* to readable, formatted output.
*
/*
- * $Id$
- *
* Command-line utility to transmit a server command.
*
* Copyright (c) 1987-2010 by the citadel.org team
/*
- * $Id$
- *
* Citadel setup utility
- *
*/
#define SHOW_ME_VAPPEND_PRINTF
-/* $Id$ */
/* This message is exactly 1024 bytes */
char* const message =
/*
- * $Id$
- *
* Command-line user list utility.
*
*/
/*
- * $Id$
- *
* Command-line "who is online?" utility
*
*/