Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
P
pymilter
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Deploy
Releases
Container registry
Model registry
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
GitLab community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
misc
pymilter
Commits
94ce0325
Commit
94ce0325
authored
17 years ago
by
Stuart Gathman
Browse files
Options
Downloads
Patches
Plain Diff
Update license.
parent
91230381
No related branches found
No related tags found
No related merge requests found
Changes
4
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
COPYING
+12
-13
12 additions, 13 deletions
COPYING
CREDITS
+2
-0
2 additions, 0 deletions
CREDITS
miltermodule.c
+19
-15
19 additions, 15 deletions
miltermodule.c
pymilter.spec
+1
-0
1 addition, 0 deletions
pymilter.spec
with
34 additions
and
28 deletions
COPYING
+
12
−
13
View file @
94ce0325
GNU GENERAL PUBLIC LICENSE
GNU GENERAL PUBLIC LICENSE
Version 2, June 1991
Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
,
59 Temple Place, Suite 330
, Boston, MA
0211
1
-130
7
USA
51 Franklin Street, Fifth Floor
, Boston, MA 0211
0
-130
1
USA
Everyone is permitted to copy and distribute verbatim copies
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
of this license document, but changing it is not allowed.
...
@@ -15,7 +15,7 @@ software--to make sure the software is free for all its users. This
...
@@ -15,7 +15,7 @@ software--to make sure the software is free for all its users. This
General Public License applies to most of the Free Software
General Public License applies to most of the Free Software
Foundation's software and to any other program whose authors commit to
Foundation's software and to any other program whose authors commit to
using it. (Some other Free Software Foundation software is covered by
using it. (Some other Free Software Foundation software is covered by
the GNU L
ibrary
General Public License instead.) You can apply it to
the GNU L
esser
General Public License instead.) You can apply it to
your programs, too.
your programs, too.
When we speak of free software, we are referring to freedom, not
When we speak of free software, we are referring to freedom, not
...
@@ -55,7 +55,7 @@ patent must be licensed for everyone's free use or not licensed at all.
...
@@ -55,7 +55,7 @@ patent must be licensed for everyone's free use or not licensed at all.
The precise terms and conditions for copying, distribution and
The precise terms and conditions for copying, distribution and
modification follow.
modification follow.
GNU GENERAL PUBLIC LICENSE
GNU GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
...
@@ -110,7 +110,7 @@ above, provided that you also meet all of these conditions:
...
@@ -110,7 +110,7 @@ above, provided that you also meet all of these conditions:
License. (Exception: if the Program itself is interactive but
License. (Exception: if the Program itself is interactive but
does not normally print such an announcement, your work based on
does not normally print such an announcement, your work based on
the Program is not required to print an announcement.)
the Program is not required to print an announcement.)
These requirements apply to the modified work as a whole. If
These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Program,
identifiable sections of that work are not derived from the Program,
and can be reasonably considered independent and separate works in
and can be reasonably considered independent and separate works in
...
@@ -168,7 +168,7 @@ access to copy from a designated place, then offering equivalent
...
@@ -168,7 +168,7 @@ access to copy from a designated place, then offering equivalent
access to copy the source code from the same place counts as
access to copy the source code from the same place counts as
distribution of the source code, even though third parties are not
distribution of the source code, even though third parties are not
compelled to copy the source along with the object code.
compelled to copy the source along with the object code.
4. You may not copy, modify, sublicense, or distribute the Program
4. You may not copy, modify, sublicense, or distribute the Program
except as expressly provided under this License. Any attempt
except as expressly provided under this License. Any attempt
otherwise to copy, modify, sublicense or distribute the Program is
otherwise to copy, modify, sublicense or distribute the Program is
...
@@ -225,7 +225,7 @@ impose that choice.
...
@@ -225,7 +225,7 @@ impose that choice.
This section is intended to make thoroughly clear what is believed to
This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.
be a consequence of the rest of this License.
8. If the distribution and/or use of the Program is restricted in
8. If the distribution and/or use of the Program is restricted in
certain countries either by patents or by copyrighted interfaces, the
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Program under this License
original copyright holder who places the Program under this License
...
@@ -278,7 +278,7 @@ PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
...
@@ -278,7 +278,7 @@ PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.
POSSIBILITY OF SUCH DAMAGES.
END OF TERMS AND CONDITIONS
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest
If you develop a new program, and you want it to be of the greatest
...
@@ -303,10 +303,9 @@ the "copyright" line and a pointer to where the full notice is found.
...
@@ -303,10 +303,9 @@ the "copyright" line and a pointer to where the full notice is found.
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.
You should have received a copy of the GNU General Public License
You should have received a copy of the GNU General Public License along
along with this program; if not, write to the Free Software
with this program; if not, write to the Free Software Foundation, Inc.,
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
Also add information on how to contact you by electronic and paper mail.
Also add information on how to contact you by electronic and paper mail.
...
@@ -336,5 +335,5 @@ necessary. Here is a sample; alter the names:
...
@@ -336,5 +335,5 @@ necessary. Here is a sample; alter the names:
This General Public License does not permit incorporating your program into
This General Public License does not permit incorporating your program into
proprietary programs. If your program is a subroutine library, you may
proprietary programs. If your program is a subroutine library, you may
consider it more useful to permit linking proprietary applications with the
consider it more useful to permit linking proprietary applications with the
library. If this is what you want to do, use the GNU L
ibrary
General
library. If this is what you want to do, use the GNU L
esser
General
Public License instead of this License.
Public License instead of this License.
This diff is collapsed.
Click to expand it.
CREDITS
+
2
−
0
View file @
94ce0325
...
@@ -7,6 +7,8 @@ real, usable Python extension.
...
@@ -7,6 +7,8 @@ real, usable Python extension.
Other contributors (in random order):
Other contributors (in random order):
Dwayne Litzenberger, B.A.Sc.
for library_dirs patch to compile on Debian
Dave MacQuigg
Dave MacQuigg
for noticing that smfi_insheader wasn't supported, and creating
for noticing that smfi_insheader wasn't supported, and creating
a template to help first time pymilter users create their own milter.
a template to help first time pymilter users create their own milter.
...
...
This diff is collapsed.
Click to expand it.
miltermodule.c
+
19
−
15
View file @
94ce0325
/* Copyright (C) 2001 James Niemira (niemira@colltech.com, urmane@urmane.org)
/* Copyright (C) 2001 James Niemira (niemira@colltech.com, urmane@urmane.org)
* Portions Copyright (C) 2001,2002,2003,2004 Stuart Gathman (stuart@bmsi.com)
* Portions Copyright (C) 2001,2002,2003,2004,2005,2006,2007
* Stuart Gathman (stuart@bmsi.com)
*
*
* This program is free software
;
you can redistribute it and/or
* This program is free software
:
you can redistribute it and/or
modify it
*
modify it
under the terms of the GNU General Public License
* under the terms of the GNU General Public License
as published by the
*
as published by the
Free Software Foundation
;
either version 2
* Free Software Foundation
,
either version 2
of the License, or (at your
*
of the License, or (at your
option) any later version.
* 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
*
but
WITHOUT ANY WARRANTY; without even the implied warranty of
* 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
*
GNU
General Public License for more details.
* General Public License for more details.
*
*
* You should have received a copy of the GNU General Public License
* You should have received a copy of the GNU General Public License
along
*
along
with this program; if not, write to the Free Software
* with this program; if not, write to the Free Software
Foundation, Inc.,
*
Foundation, Inc., 59 Temple Place - Suite 330
, Boston, MA
0211
1
-130
7,
USA.
*
51 Franklin Street, Fifth Floor
, Boston, MA 0211
0
-130
1
USA.
*
*
* milterContext object and thread interface contributed by
* milterContext object and thread interface contributed by
* Stuart D. Gathman <stuart@bmsi.com>
* Stuart D. Gathman <stuart@bmsi.com>
...
@@ -34,6 +35,9 @@ $ python setup.py help
...
@@ -34,6 +35,9 @@ $ python setup.py help
libraries=["milter","smutil","resolv"]
libraries=["milter","smutil","resolv"]
* $Log$
* $Log$
* Revision 1.10 2006/02/12 02:00:42 customdesigned
* Resolve FIXME for wrap_close.
*
* Revision 1.9 2005/12/23 21:46:36 customdesigned
* Revision 1.9 2005/12/23 21:46:36 customdesigned
* Compile on sendmail-8.12 (ifdef SMFIR_INSHEADER)
* Compile on sendmail-8.12 (ifdef SMFIR_INSHEADER)
*
*
...
...
This diff is collapsed.
Click to expand it.
pymilter.spec
+
1
−
0
View file @
94ce0325
...
@@ -270,6 +270,7 @@ rm -rf $RPM_BUILD_ROOT
...
@@ -270,6 +270,7 @@ rm -rf $RPM_BUILD_ROOT
%changelog
%changelog
* Mon Sep 24 2007 Stuart Gathman <stuart@bmsi.com> 0.8.9-1
* Mon Sep 24 2007 Stuart Gathman <stuart@bmsi.com> 0.8.9-1
- Use %ifarch hack to build milter and milter-spf packages as noarch
- Use %ifarch hack to build milter and milter-spf packages as noarch
- Remove spf dependency from dsn.py, add dns.py
* Fri Jan 05 2007 Stuart Gathman <stuart@bmsi.com> 0.8.8-1
* Fri Jan 05 2007 Stuart Gathman <stuart@bmsi.com> 0.8.8-1
- move AddrCache, parse_addr, iniplist to Milter package
- move AddrCache, parse_addr, iniplist to Milter package
- move parse_header to Milter.utils
- move parse_header to Milter.utils
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment