"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "contrib/mod_digest.c" between
proftpd-1.3.6b.tar.gz and proftpd-1.3.6c.tar.gz

About: ProFTPD is a highly configurable FTP server software (with FTPS and SFTP support).

mod_digest.c  (proftpd-1.3.6b):mod_digest.c  (proftpd-1.3.6c)
/* /*
* ProFTPD: mod_digest - File hashing/checksumming module * ProFTPD: mod_digest - File hashing/checksumming module
* Copyright (c) Mathias Berchtold <mb@smartftp.com> * Copyright (c) Mathias Berchtold <mb@smartftp.com>
* Copyright (c) 2016-2018 TJ Saunders <tj@castaglia.org> * Copyright (c) 2016-2019 TJ Saunders <tj@castaglia.org>
* *
* This program is free software; you can redistribute it and/or modify * 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 * it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or * the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version. * (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details. * GNU General Public License for more details.
skipping to change at line 2954 skipping to change at line 2954
{ CMD, C_OPTS"_HASH", G_NONE, digest_opts_hash,FALSE,FALSE }, { CMD, C_OPTS"_HASH", G_NONE, digest_opts_hash,FALSE,FALSE },
{ CMD, C_MD5, G_READ, digest_md5, TRUE, FALSE, CL_READ|CL_I NFO }, { CMD, C_MD5, G_READ, digest_md5, TRUE, FALSE, CL_READ|CL_I NFO },
{ CMD, C_XCRC, G_READ, digest_xcrc, TRUE, FALSE, CL_READ|CL_INFO }, { CMD, C_XCRC, G_READ, digest_xcrc, TRUE, FALSE, CL_READ|CL_INFO },
{ CMD, C_XMD5, G_READ, digest_xmd5, TRUE, FALSE, CL_READ|CL_INFO }, { CMD, C_XMD5, G_READ, digest_xmd5, TRUE, FALSE, CL_READ|CL_INFO },
{ CMD, C_XSHA, G_READ, digest_xsha1, TRUE, FALSE, CL_READ|CL_INFO }, { CMD, C_XSHA, G_READ, digest_xsha1, TRUE, FALSE, CL_READ|CL_INFO },
{ CMD, C_XSHA1, G_READ, digest_xsha1, TRUE, FALSE, CL_READ|CL_INFO }, { CMD, C_XSHA1, G_READ, digest_xsha1, TRUE, FALSE, CL_READ|CL_INFO },
{ CMD, C_XSHA256, G_READ, digest_xsha256, TRUE, FALSE, CL_READ|CL_INFO }, { CMD, C_XSHA256, G_READ, digest_xsha256, TRUE, FALSE, CL_READ|CL_INFO },
{ CMD, C_XSHA512, G_READ, digest_xsha512, TRUE, FALSE, CL_READ|CL_INFO }, { CMD, C_XSHA512, G_READ, digest_xsha512, TRUE, FALSE, CL_READ|CL_INFO },
{ POST_CMD, C_PASS, G_NONE, digest_post_pass, TRUE, FALSE }, { POST_CMD, C_PASS, G_NONE, digest_post_pass, FALSE, FALSE },
/* Command handlers for opportunistic digest computation/caching. /* Command handlers for opportunistic digest computation/caching.
* Note that we use C_ANY for better interoperability with e.g. * Note that we use C_ANY for better interoperability with e.g.
* mod_log/mod_sql, due to command dispatching precedence rules. * mod_log/mod_sql, due to command dispatching precedence rules.
*/ */
{ PRE_CMD, C_APPE, G_NONE, digest_pre_appe, TRUE, FALSE }, { PRE_CMD, C_APPE, G_NONE, digest_pre_appe, TRUE, FALSE },
{ PRE_CMD, C_RETR, G_NONE, digest_pre_retr, TRUE, FALSE }, { PRE_CMD, C_RETR, G_NONE, digest_pre_retr, TRUE, FALSE },
{ PRE_CMD, C_STOR, G_NONE, digest_pre_stor, TRUE, FALSE }, { PRE_CMD, C_STOR, G_NONE, digest_pre_stor, TRUE, FALSE },
{ LOG_CMD, C_ANY, G_NONE, digest_log, FALSE, FALSE }, { LOG_CMD, C_ANY, G_NONE, digest_log, FALSE, FALSE },
{ LOG_CMD_ERR,C_ANY, G_NONE, digest_log_err, FALSE, FALSE }, { LOG_CMD_ERR,C_ANY, G_NONE, digest_log_err, FALSE, FALSE },
 End of changes. 2 change blocks. 
2 lines changed or deleted 2 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)