You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
(5) |
Apr
(5) |
May
(23) |
Jun
|
Jul
(11) |
Aug
(3) |
Sep
(1) |
Oct
(8) |
Nov
(24) |
Dec
(3) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(17) |
Feb
(5) |
Mar
(18) |
Apr
(10) |
May
(4) |
Jun
(5) |
Jul
(67) |
Aug
(7) |
Sep
(4) |
Oct
(2) |
Nov
(4) |
Dec
(9) |
2004 |
Jan
(16) |
Feb
(4) |
Mar
(7) |
Apr
(5) |
May
(4) |
Jun
(5) |
Jul
(3) |
Aug
(3) |
Sep
(3) |
Oct
(8) |
Nov
|
Dec
|
2005 |
Jan
(5) |
Feb
(6) |
Mar
(4) |
Apr
(1) |
May
(2) |
Jun
(2) |
Jul
(1) |
Aug
|
Sep
(5) |
Oct
(1) |
Nov
|
Dec
(7) |
2006 |
Jan
(10) |
Feb
(4) |
Mar
(10) |
Apr
(8) |
May
(8) |
Jun
(14) |
Jul
(7) |
Aug
(4) |
Sep
(4) |
Oct
(24) |
Nov
(29) |
Dec
(10) |
2007 |
Jan
(5) |
Feb
(12) |
Mar
(11) |
Apr
(10) |
May
(3) |
Jun
(3) |
Jul
(15) |
Aug
(28) |
Sep
(8) |
Oct
(5) |
Nov
(8) |
Dec
(13) |
2008 |
Jan
(7) |
Feb
(11) |
Mar
(29) |
Apr
(28) |
May
(17) |
Jun
(9) |
Jul
(18) |
Aug
(7) |
Sep
(8) |
Oct
(9) |
Nov
(11) |
Dec
(53) |
2009 |
Jan
(112) |
Feb
(19) |
Mar
(46) |
Apr
(32) |
May
(90) |
Jun
(91) |
Jul
(33) |
Aug
(11) |
Sep
(16) |
Oct
(23) |
Nov
(15) |
Dec
(3) |
2010 |
Jan
(1) |
Feb
|
Mar
(37) |
Apr
(47) |
May
(66) |
Jun
(69) |
Jul
(29) |
Aug
(45) |
Sep
(23) |
Oct
(3) |
Nov
(1) |
Dec
|
2011 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
2012 |
Jan
|
Feb
|
Mar
(2) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2013 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
(2) |
Jun
(1) |
Jul
(3) |
Aug
(6) |
Sep
(1) |
Oct
(7) |
Nov
(1) |
Dec
(1) |
2014 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
(1) |
2015 |
Jan
(2) |
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
(1) |
Dec
(3) |
2016 |
Jan
(4) |
Feb
(5) |
Mar
(2) |
Apr
|
May
|
Jun
(2) |
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
(2) |
Dec
(1) |
2017 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(2) |
Sep
|
Oct
|
Nov
|
Dec
|
2018 |
Jan
|
Feb
(1) |
Mar
(25) |
Apr
(3) |
May
(1) |
Jun
(2) |
Jul
(2) |
Aug
|
Sep
|
Oct
|
Nov
(5) |
Dec
(1) |
2019 |
Jan
|
Feb
|
Mar
(1) |
Apr
(1) |
May
(1) |
Jun
(4) |
Jul
(3) |
Aug
|
Sep
(3) |
Oct
(6) |
Nov
(1) |
Dec
|
2020 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
(1) |
Aug
(2) |
Sep
|
Oct
|
Nov
|
Dec
|
2022 |
Jan
|
Feb
(1) |
Mar
(1) |
Apr
(1) |
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
(1) |
2023 |
Jan
|
Feb
(1) |
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
2024 |
Jan
(2) |
Feb
(2) |
Mar
(5) |
Apr
(2) |
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
2025 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: SourceForge.net <no...@so...> - 2004-10-07 02:02:06
|
Patches item #938197, was opened at 2004-04-19 17:43 Message generated for change (Comment added) made by fdrake You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=450021&aid=938197&group_id=47611 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Skip Montanaro (montanaro) Assigned to: Fred L. Drake, Jr. (fdrake) Summary: Use CVS_USER if available Initial Comment: Here's a simple patch Fred requested which uses the CVS_USER environment variable as the sender of the mail in preference to the currently running user. ---------------------------------------------------------------------- >Comment By: Fred L. Drake, Jr. (fdrake) Date: 2004-10-06 22:02 Message: Logged In: YES user_id=3066 Off the top of my head, I can't see any reason to assume the CVS_USER would be a system user to start with, though it may be in many cases. Since this is a site-admin policy matter, I'll suggest that there be a command line option to enable this. Unfortunately, passing around "configuration" options like this at this time is more than a little clunky. ---------------------------------------------------------------------- Comment By: Mike Traum (mtraum) Date: 2004-05-06 13:02 Message: Logged In: YES user_id=407536 This patch causes synvmail to fail to send an email if the cvs user is not a system user. ---------------------------------------------------------------------- Comment By: Skip Montanaro (montanaro) Date: 2004-04-20 18:26 Message: Logged In: YES user_id=44345 Of course I hosed the diff... second try. ---------------------------------------------------------------------- Comment By: Skip Montanaro (montanaro) Date: 2004-04-20 18:22 Message: Logged In: YES user_id=44345 Better patch - corrects pwinfo based upon CVS_USER ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=450021&aid=938197&group_id=47611 |
From: Serguei M. <se...@cs...> - 2004-09-24 20:12:54
|
Hello, [Please CC to me your replies as I am not subscribed] I have encountered a situation when the SMTP relay has the connection timeout set to 2 minutes, which sometimes caused a timeout problem with syncmail because of a long commit message (long as in long-to-type). This was happening because syncmail used to make an SMTP connection before any message is actually prepared, and if it takes the user to type it long enough, it'll time out. So, the attached patch fixes the problem by moving the connection establishing down the code after the message is actually ready. I also udated the comments on top to explicitly mention the requirement for Python 2.2.2 rather than 2.2 because fromataddr appeared only in 2.2.2. Thanks. -s |
From: SourceForge.net <no...@so...> - 2004-09-24 20:11:19
|
Patches item #1034306, was opened at 2004-09-24 16:11 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=450021&aid=1034306&group_id=47611 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Serguei A. Mokhov (mokhov) Assigned to: Nobody/Anonymous (nobody) Summary: Too early SMPT conn w/ false timeout on strict SMPT relays Initial Comment: Hello, I have encountered a situation when the SMTP relay has the connection timeout set to 2 minutes, which sometimes caused a timeout problem with syncmail because of a long commit message (long as in long-to-type). This was happening because syncmail used to make an SMTP connection before any message is actually prepared, and if it takes the user to type it long enough, it'll time out. So, the attached patch fixes the problem by moving the connection establishing down the code after the message is actually ready. I also udated the comments on top to explicitly mention the requirement for Python 2.2.2 rather than 2.2 because fromataddr appeared only in 2.2.2. Thanks. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=450021&aid=1034306&group_id=47611 |
From: SourceForge.net <no...@so...> - 2004-09-03 18:12:26
|
Patches item #1021987, was opened at 2004-09-03 13:12 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=450021&aid=1021987&group_id=47611 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Skip Montanaro (montanaro) Assigned to: Nobody/Anonymous (nobody) Summary: suppress certain branch checkin mails Initial Comment: In our environment we have an unwritten policy that most extensive new development occurs on development branches, not on the trunk. Aside from the trunk we also have maintenance branches whose names follow a consistent naming rule. When development occurs over a longish period of time, developers tend to merge from the trunk periodically so as not to get too out-of-sync, then checkin the merge results on the branch. This can result in large numbers of fairly worthless syncmail messages. The attached patch allows you to specify a tag pattern on the syncmail command line. For example, all our maintenance branches have names like snake_1_19_branch. By giving -t 'snake[0-9_]+branch' as an arg to syncmail, only checkins on the trunk or such maintenance branches generate email output. Merges from development branches to the trunk are seen because all trunk checkins continue to generate email. This certainly isn't for everyone. I imagine it will be most useful for small development groups with other ways of keeping up-to-date with ongoing work in development branches besides CVS. For widespread open source projects it probably doesn't make much sense. It works for us because each development branch is the responsibility of a single person and all developers are within a few feet of each other. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=450021&aid=1021987&group_id=47611 |
From: SourceForge.net <no...@so...> - 2004-08-31 08:44:24
|
Patches item #1019485, was opened at 2004-08-31 11:44 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=450021&aid=1019485&group_id=47611 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Valentin Valchev (v_valchev) Assigned to: Nobody/Anonymous (nobody) Summary: colored, html mail Initial Comment: This is a patched, older version of syncmail that adds colored diffs. The changes are in the following routine: blast_mail & calculate_diff (removed string.join() at the end of the routine) Two new routines added: diff2html htmlize And it works. Sorry, that the patch is for a quite old version but it's the only one that works with my old python version. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=450021&aid=1019485&group_id=47611 |
From: SourceForge.net <no...@so...> - 2004-08-12 01:42:33
|
Bugs item #1007677, was opened at 2004-08-11 18:42 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=450019&aid=1007677&group_id=47611 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Elliot Schwartz (esatmitdotedu) Assigned to: Nobody/Anonymous (nobody) Summary: Remove commas from sender's name in e-mail Initial Comment: On my system there are multiple sections to the name field in /etc/passwd, separated by commas: elliot:x:1018:1018:Elliot Schwartz,,,:/home/elliot:/bin/bash When the e-mail is sent, it includes the commas: From: Elliot Schwartz,,, <el...@mi...> I fixed this by changing: name = pwinfo[4] to: name = pwinfo[4].split(",")[0] But maybe there's a better way to do this using the pwd library. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=450019&aid=1007677&group_id=47611 |
From: SourceForge.net <no...@so...> - 2004-08-11 17:35:57
|
Bugs item #1007444, was opened at 2004-08-11 13:35 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=450019&aid=1007444&group_id=47611 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Sam Steingold (sds) Assigned to: Nobody/Anonymous (nobody) Summary: error message on check in Initial Comment: loginfo: ALL /cvsroot/sitedocs/CVSROOT/cvstools/syncmail -u -f users.sourceforge.net %{sVv} cli...@li... Message: Generating notification message... Message: Traceback (most recent call last): Message: File "/cvsroot/sitedocs/CVSROOT/cvstools/syncmail", line 433, in ? Message: main() Message: File "/cvsroot/sitedocs/CVSROOT/cvstools/syncmail", line 426, in main Message: contextlines, fromhost, replyto) Message: File "/cvsroot/sitedocs/CVSROOT/cvstools/syncmail", line 253, in blast_mail Message: resp = conn.sendmail(address, people, s.getvalue()) Message: File "/usr/lib/python2.2/smtplib.py", line 654, in sendmail Message: if not (200 <= self.ehlo()[0] <= 299): Message: File "/usr/lib/python2.2/smtplib.py", line 384, in ehlo Message: (code,msg)=self.getreply() Message: File "/usr/lib/python2.2/smtplib.py", line 335, in getreply Message: raise SMTPServerDisconnected("Connection unexpectedly closed") Message: smtplib.SMTPServerDisconnected: Connection unexpectedly closed Message: Mailing cli...@li...... Message: Generating notification message... Message: Traceback (most recent call last): Message: File "/cvsroot/sitedocs/CVSROOT/cvstools/syncmail", line 433, in ? Message: main() Message: File "/cvsroot/sitedocs/CVSROOT/cvstools/syncmail", line 426, in main Message: contextlines, fromhost, replyto) Message: File "/cvsroot/sitedocs/CVSROOT/cvstools/syncmail", line 253, in blast_mail Message: resp = conn.sendmail(address, people, s.getvalue()) Message: File "/usr/lib/python2.2/smtplib.py", line 654, in sendmail Message: if not (200 <= self.ehlo()[0] <= 299): Message: File "/usr/lib/python2.2/smtplib.py", line 384, in ehlo Message: (code,msg)=self.getreply() Message: File "/usr/lib/python2.2/smtplib.py", line 335, in getreply Message: raise SMTPServerDisconnected("Connection unexpectedly closed") Message: smtplib.SMTPServerDisconnected: Connection unexpectedly closed ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=450019&aid=1007444&group_id=47611 |
From: SourceForge.net <no...@so...> - 2004-07-26 21:48:04
|
Bugs item #998320, was opened at 2004-07-26 14:38 Message generated for change (Comment added) made by dtremenak You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=450019&aid=998320&group_id=47611 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Daniel Remenak (dtremenak) Assigned to: Nobody/Anonymous (nobody) >Summary: syncmail fails when filenames have apostrophies Initial Comment: Committing filenames with spaces appears to cause syncmail problems... as shown below. I've tried this with a number of files for the same project, those with spaces in the filenames are the only ones that trigger the error. Incorrect (note space in filename, and double "Mailing efu...@li......"): cvs commit -m "clarity rewording" "character-writer's reference.txt" (in directory C:\Programs\EFUM\) Checking in character-writer's reference.txt; /cvsroot/efum/efum/character-writer's reference.txt,v <-- character-writer's reference.txt new revision: 1.2; previous revision: 1.1 done Mailing efu...@li...... Generating notification message... Generating notification message... done. Mailing efu...@li...... Generating notification message... Traceback (most recent call last): File "/cvsroot/sitedocs/CVSROOT/cvstools/syncmail", line 433, in ? main() File "/cvsroot/sitedocs/CVSROOT/cvstools/syncmail", line 426, in main contextlines, fromhost, replyto) File "/cvsroot/sitedocs/CVSROOT/cvstools/syncmail", line 252, in blast_mail print >> s, calculate_diff(entry, contextlines) File "/cvsroot/sitedocs/CVSROOT/cvstools/syncmail", line 147, in calculate_diff filestr = filestr.replace('\', '\') UnboundLocalError: local variable 'filestr' referenced before assignment Correct (no space in filename): cvs commit -m "recent engine changes require a revision bump" Project1.vbp (in directory C:\Programs\EFUM\) Checking in Project1.vbp; /cvsroot/efum/efum/Project1.vbp,v <-- Project1.vbp new revision: 1.13; previous revision: 1.12 done Mailing efu...@li...... Generating notification message... Generating notification message... done. ---------------------------------------------------------------------- >Comment By: Daniel Remenak (dtremenak) Date: 2004-07-26 14:48 Message: Logged In: YES user_id=553378 All of my files with spaces in the filename also had apostrophies ('); just committed one with spaces but no apostrophies and had no problems, so I'm assuming the apostrophies are responsible. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=450019&aid=998320&group_id=47611 |
From: SourceForge.net <no...@so...> - 2004-07-26 21:38:12
|
Bugs item #998320, was opened at 2004-07-26 14:38 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=450019&aid=998320&group_id=47611 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Daniel Remenak (dtremenak) Assigned to: Nobody/Anonymous (nobody) Summary: syncmail fails when filenames have spaces Initial Comment: Committing filenames with spaces appears to cause syncmail problems... as shown below. I've tried this with a number of files for the same project, those with spaces in the filenames are the only ones that trigger the error. Incorrect (note space in filename, and double "Mailing efu...@li......"): cvs commit -m "clarity rewording" "character-writer's reference.txt" (in directory C:\Programs\EFUM\) Checking in character-writer's reference.txt; /cvsroot/efum/efum/character-writer's reference.txt,v <-- character-writer's reference.txt new revision: 1.2; previous revision: 1.1 done Mailing efu...@li...... Generating notification message... Generating notification message... done. Mailing efu...@li...... Generating notification message... Traceback (most recent call last): File "/cvsroot/sitedocs/CVSROOT/cvstools/syncmail", line 433, in ? main() File "/cvsroot/sitedocs/CVSROOT/cvstools/syncmail", line 426, in main contextlines, fromhost, replyto) File "/cvsroot/sitedocs/CVSROOT/cvstools/syncmail", line 252, in blast_mail print >> s, calculate_diff(entry, contextlines) File "/cvsroot/sitedocs/CVSROOT/cvstools/syncmail", line 147, in calculate_diff filestr = filestr.replace('\', '\') UnboundLocalError: local variable 'filestr' referenced before assignment Correct (no space in filename): cvs commit -m "recent engine changes require a revision bump" Project1.vbp (in directory C:\Programs\EFUM\) Checking in Project1.vbp; /cvsroot/efum/efum/Project1.vbp,v <-- Project1.vbp new revision: 1.13; previous revision: 1.12 done Mailing efu...@li...... Generating notification message... Generating notification message... done. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=450019&aid=998320&group_id=47611 |
From: SourceForge.net <no...@so...> - 2004-07-12 14:50:35
|
Bugs item #989471, was opened at 2004-07-12 14:50 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=450019&aid=989471&group_id=47611 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Patrick Ruckstuhl (butcherch) Assigned to: Nobody/Anonymous (nobody) Summary: be able to parse new info format string Initial Comment: The info format string changed in newer cvs versions. See also http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=102292 ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=450019&aid=989471&group_id=47611 |
From: Zhenlei C. <li...@ga...> - 2004-06-08 04:11:44
|
I managed to ues smtplib's login feature to make syncmail work with my authenticated SMTP server. I am not sure if this feature is already in latest version of syncmail (I was using 1.2+cvs.2004.0 as in Debian). If not I can provide a patch. |
From: SourceForge.net <no...@so...> - 2004-06-07 13:00:45
|
Bugs item #967653, was opened at 2004-06-06 12:02 Message generated for change (Comment added) made by mokhov You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=450019&aid=967653&group_id=47611 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Serguei A. Mokhov (mokhov) Assigned to: Nobody/Anonymous (nobody) Summary: ImportError: cannot import name formataddr Initial Comment: Hello, I have Python 2.2 installed. After upgrading to syncmail 2.1 I started getting the below. Looks like it cannot find 'formataddr' for some reason. Any insight on the matter would be appreciated. Checking in wrappers/Worker.java; /cvsroot/gipsy/gipsy/src/gipsy/wrappers/Worker.java,v <-- Worker.java new revision: 1.9; previous revision: 1.8 done Traceback (most recent call last): File "/cvsroot/gipsy/CVSROOT/syncmail", line 103, in ? from email.Utils import formataddr ImportError: cannot import name formataddr -s ---------------------------------------------------------------------- >Comment By: Serguei A. Mokhov (mokhov) Date: 2004-06-07 09:00 Message: Logged In: YES user_id=560391 That's what I suspected -- 2.2 is not enough, but was misguided by the comment in the syncmail file: # NOTE: SourceForge currently runs Python 2.2.3, so we need to remain # compatible with the Python 2.2 line. This ought to change to "with the Python 2.2.2 line." Thanks! -s ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2004-06-07 05:49 Message: Logged In: NO formataddr was added to python v2.2.2 - syncmail will fail on any version before that. Sounds like you need to upgrade your python... ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=450019&aid=967653&group_id=47611 |
From: SourceForge.net <no...@so...> - 2004-06-07 09:49:48
|
Bugs item #967653, was opened at 2004-06-06 09:02 Message generated for change (Comment added) made by nobody You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=450019&aid=967653&group_id=47611 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Serguei A. Mokhov (mokhov) Assigned to: Nobody/Anonymous (nobody) Summary: ImportError: cannot import name formataddr Initial Comment: Hello, I have Python 2.2 installed. After upgrading to syncmail 2.1 I started getting the below. Looks like it cannot find 'formataddr' for some reason. Any insight on the matter would be appreciated. Checking in wrappers/Worker.java; /cvsroot/gipsy/gipsy/src/gipsy/wrappers/Worker.java,v <-- Worker.java new revision: 1.9; previous revision: 1.8 done Traceback (most recent call last): File "/cvsroot/gipsy/CVSROOT/syncmail", line 103, in ? from email.Utils import formataddr ImportError: cannot import name formataddr -s ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2004-06-07 02:49 Message: Logged In: NO formataddr was added to python v2.2.2 - syncmail will fail on any version before that. Sounds like you need to upgrade your python... ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=450019&aid=967653&group_id=47611 |
From: SourceForge.net <no...@so...> - 2004-06-06 16:02:58
|
Bugs item #967653, was opened at 2004-06-06 12:02 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=450019&aid=967653&group_id=47611 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Serguei A. Mokhov (mokhov) Assigned to: Nobody/Anonymous (nobody) Summary: ImportError: cannot import name formataddr Initial Comment: Hello, I have Python 2.2 installed. After upgrading to syncmail 2.1 I started getting the below. Looks like it cannot find 'formataddr' for some reason. Any insight on the matter would be appreciated. Checking in wrappers/Worker.java; /cvsroot/gipsy/gipsy/src/gipsy/wrappers/Worker.java,v <-- Worker.java new revision: 1.9; previous revision: 1.8 done Traceback (most recent call last): File "/cvsroot/gipsy/CVSROOT/syncmail", line 103, in ? from email.Utils import formataddr ImportError: cannot import name formataddr -s ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=450019&aid=967653&group_id=47611 |
From: SourceForge.net <no...@so...> - 2004-06-03 07:47:56
|
Patches item #608144, was opened at 2002-09-12 04:02 Message generated for change (Comment added) made by davidfraser You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=450021&aid=608144&group_id=47611 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Norman Vine (nhv) Assigned to: Nobody/Anonymous (nobody) Summary: truncate long reports Initial Comment: syncmail currently truncates long reports from any individual file but can still spew long reports if many files are committed at once. This simple patch adds a total lines counter that will truncate the total message length. I arbritrarily used the same length to truncate at as was used for an individual file, this can easily be changed. All files changed will still be reported but the details will be omitted for all files after the chosen truncation length. This code is untested ---------------------------------------------------------------------- Comment By: David Fraser (davidfraser) Date: 2004-06-03 09:47 Message: Logged In: YES user_id=221678 This would be a great help to mailing list administrators who currently have to deal with removing all excess size mails... ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=450021&aid=608144&group_id=47611 |
From: SourceForge.net <no...@so...> - 2004-05-28 04:13:25
|
Patches item #961999, was opened at 2004-05-27 21:13 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=450021&aid=961999&group_id=47611 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: do not include gecos comments in from field Initial Comment: syncmail uses entries in /etc/passwd to find the full name to be included in From: field of the mail. However, entries in /etc/passwd can also be used to store comments, phone, etc (gecos syntax) and syncmail should not include these. Simple patch included. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=450021&aid=961999&group_id=47611 |
From: SourceForge.net <no...@so...> - 2004-05-06 17:02:37
|
Patches item #938197, was opened at 2004-04-19 16:43 Message generated for change (Comment added) made by mtraum You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=450021&aid=938197&group_id=47611 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Skip Montanaro (montanaro) Assigned to: Fred L. Drake, Jr. (fdrake) Summary: Use CVS_USER if available Initial Comment: Here's a simple patch Fred requested which uses the CVS_USER environment variable as the sender of the mail in preference to the currently running user. ---------------------------------------------------------------------- Comment By: Mike Traum (mtraum) Date: 2004-05-06 12:02 Message: Logged In: YES user_id=407536 This patch causes synvmail to fail to send an email if the cvs user is not a system user. ---------------------------------------------------------------------- Comment By: Skip Montanaro (montanaro) Date: 2004-04-20 17:26 Message: Logged In: YES user_id=44345 Of course I hosed the diff... second try. ---------------------------------------------------------------------- Comment By: Skip Montanaro (montanaro) Date: 2004-04-20 17:22 Message: Logged In: YES user_id=44345 Better patch - corrects pwinfo based upon CVS_USER ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=450021&aid=938197&group_id=47611 |
From: Kevin R. <ke...@ro...> - 2004-05-04 19:25:50
|
There's a minor typo in syncmail.sgml as reported by a Debian user: Martin Schulze wrote: > Package: cvs-syncmail > Version: 1.2+cvs.2004.05.02-1 > Severity: minor > Tags: patch > > - cally shorted than context diffs, but many users find it easier to read > + cally shorter than context diffs, but many users find it easier to read > ^ > > Please forward upstream. > > Regards, > > Joey > -- Kevin Rosenberg ke...@ro... |
From: SourceForge.net <no...@so...> - 2004-04-20 22:26:59
|
Patches item #938197, was opened at 2004-04-19 16:43 Message generated for change (Settings changed) made by montanaro You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=450021&aid=938197&group_id=47611 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Skip Montanaro (montanaro) >Assigned to: Fred L. Drake, Jr. (fdrake) Summary: Use CVS_USER if available Initial Comment: Here's a simple patch Fred requested which uses the CVS_USER environment variable as the sender of the mail in preference to the currently running user. ---------------------------------------------------------------------- Comment By: Skip Montanaro (montanaro) Date: 2004-04-20 17:26 Message: Logged In: YES user_id=44345 Of course I hosed the diff... second try. ---------------------------------------------------------------------- Comment By: Skip Montanaro (montanaro) Date: 2004-04-20 17:22 Message: Logged In: YES user_id=44345 Better patch - corrects pwinfo based upon CVS_USER ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=450021&aid=938197&group_id=47611 |
From: SourceForge.net <no...@so...> - 2004-04-20 22:26:42
|
Patches item #938197, was opened at 2004-04-19 16:43 Message generated for change (Comment added) made by montanaro You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=450021&aid=938197&group_id=47611 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Skip Montanaro (montanaro) Assigned to: Nobody/Anonymous (nobody) Summary: Use CVS_USER if available Initial Comment: Here's a simple patch Fred requested which uses the CVS_USER environment variable as the sender of the mail in preference to the currently running user. ---------------------------------------------------------------------- >Comment By: Skip Montanaro (montanaro) Date: 2004-04-20 17:26 Message: Logged In: YES user_id=44345 Of course I hosed the diff... second try. ---------------------------------------------------------------------- Comment By: Skip Montanaro (montanaro) Date: 2004-04-20 17:22 Message: Logged In: YES user_id=44345 Better patch - corrects pwinfo based upon CVS_USER ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=450021&aid=938197&group_id=47611 |
From: SourceForge.net <no...@so...> - 2004-04-20 22:22:30
|
Patches item #938197, was opened at 2004-04-19 16:43 Message generated for change (Comment added) made by montanaro You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=450021&aid=938197&group_id=47611 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Skip Montanaro (montanaro) Assigned to: Nobody/Anonymous (nobody) Summary: Use CVS_USER if available Initial Comment: Here's a simple patch Fred requested which uses the CVS_USER environment variable as the sender of the mail in preference to the currently running user. ---------------------------------------------------------------------- >Comment By: Skip Montanaro (montanaro) Date: 2004-04-20 17:22 Message: Logged In: YES user_id=44345 Better patch - corrects pwinfo based upon CVS_USER ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=450021&aid=938197&group_id=47611 |
From: SourceForge.net <no...@so...> - 2004-04-19 21:43:52
|
Patches item #938197, was opened at 2004-04-19 16:43 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=450021&aid=938197&group_id=47611 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Skip Montanaro (montanaro) Assigned to: Nobody/Anonymous (nobody) Summary: Use CVS_USER if available Initial Comment: Here's a simple patch Fred requested which uses the CVS_USER environment variable as the sender of the mail in preference to the currently running user. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=450021&aid=938197&group_id=47611 |
From: Fred L. D. Jr. <fd...@us...> - 2004-04-19 17:58:20
|
Update of /cvsroot/cvs-syncmail/syncmail In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2335 Modified Files: Tag: new-config-branch syncmail Log Message: fix typo Index: syncmail =================================================================== RCS file: /cvsroot/cvs-syncmail/syncmail/syncmail,v retrieving revision 1.36.2.18 retrieving revision 1.36.2.19 diff -u -d -r1.36.2.18 -r1.36.2.19 --- syncmail 14 Jul 2003 18:12:50 -0000 1.36.2.18 +++ syncmail 19 Apr 2004 17:58:10 -0000 1.36.2.19 @@ -98,7 +98,7 @@ files are included in any email messages that are generated. email-addrs - Email addresses to whcih notifcations are sent. If specified, + Email addresses to which notifcations are sent. If specified, the addresses given on the command line completely replace those given in the configuration file. """ |
From: SourceForge.net <no...@so...> - 2004-03-15 15:20:01
|
Bugs item #760429, was opened at 2003-06-25 11:56 Message generated for change (Comment added) made by glyn_normington You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=450019&aid=760429&group_id=47611 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Michael Hohmuth (rotofoil) Assigned to: Nobody/Anonymous (nobody) Summary: Error when mail server is unreachable Initial Comment: When the SMTP server is unreacheable, `syncmail' generates an error message like the one appended below. I suggest adding another mail-sending mode that queues the mail using /usr/sbin/sendmail (instead of delivering it via SMTP). Michael Message: Traceback (most recent call last): Message: File "/home/hohmuth/local/var/cvs/CVSROOT/syncmail", line 481, in ? Message: main() Message: File "/home/hohmuth/local/var/cvs/CVSROOT/syncmail", line 474, in main Message: dolinks, specs[0], cvshost, repo) Message: File "/home/hohmuth/local/var/cvs/CVSROOT/syncmail", line 341, in blast_mail Message: conn.connect(MAILHOST, MAILPORT) Message: File "/soft/stow/Python-2.2.2/lib/python2.2/smtplib.py", line 290, in connect Message: raise socket.error, msg Message: socket.error: (79, 'A remote host refused an attempted connect operation.') ---------------------------------------------------------------------- Comment By: Glyn Normington (glyn_normington) Date: 2004-03-15 15:19 Message: Logged In: YES user_id=623074 Some colleagues are experiencing an intermittent failure to send out changes. Seems like they could do with the MTA option too. ---------------------------------------------------------------------- Comment By: Allen R. Marshall (armarshall) Date: 2004-01-09 03:37 Message: Logged In: YES user_id=147690 The whole connect thing should be in some sort of try finally handler so exceptions that are likely to happen like this one don't just make it puke. ---------------------------------------------------------------------- Comment By: Klaus Johannes Rusch (krusch) Date: 2003-06-27 18:48 Message: Logged In: YES user_id=365576 I believe the enhancement to add an MTA option has been discussed for cvs-syncmail.py and should be fairly simply to implement. The Perl version of cvs-syncmail at http://cvs-syncmail- pl.sourceforge.net/ already has this: -m hostname --mailhost hostname The hostname of an available SMTP server. The default is the value of the environment variable MAILHOST, or the environment variable SMTP_SERVER, or 'localhost'. --mta command Command line to invoke an external mail transfer agent (MTA), such as sendmail. The program should expect a message with SMTP headers and an unescaped message body on stdin. This option overrides any mailhost settings. It would by nice if the Python implementation chose the same parameter format, if possible. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=450019&aid=760429&group_id=47611 |
From: Barry A. W. <bw...@us...> - 2004-03-12 23:06:42
|
Update of /cvsroot/cvs-syncmail/CVSROOT In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10080 Modified Files: syncmail Log Message: Might as well eat our own freshest dogfood. Index: syncmail =================================================================== RCS file: /cvsroot/cvs-syncmail/CVSROOT/syncmail,v retrieving revision 1.23 retrieving revision 1.24 diff -u -d -r1.23 -r1.24 --- syncmail 23 Jan 2004 15:46:46 -0000 1.23 +++ syncmail 12 Mar 2004 22:58:00 -0000 1.24 @@ -1,11 +1,11 @@ #! /usr/bin/python -# Copyright (c) 2002, 2003, Barry Warsaw, Fred Drake, and contributors +# Copyright (c) 2002, 2003, 2004 Barry Warsaw, Fred Drake, and contributors # All rights reserved. # See the accompanying LICENSE file for details. -# Compatibility: Python 2.2.3, tied to the version of Python on SourceForge's -# authenticated CVS server. +# NOTE: SourceForge currently runs Python 2.2.3, so we need to remain +# compatible with the Python 2.2 line. """Complicated notification for CVS checkins. @@ -88,37 +88,19 @@ email-addrs At least one email address. """ -__version__ = '1.2' +__version__ = '$Revision$' import os -import sys import re +import pwd +import sys import time -import string import getopt -import smtplib -import pwd import socket - -try: - from socket import getfqdn -except ImportError: - def getfqdn(): - # Python 1.5.2 :( - hostname = socket.gethostname() - byaddr = socket.gethostbyaddr(socket.gethostbyname(hostname)) - aliases = byaddr[1] - aliases.insert(0, byaddr[0]) - aliases.insert(0, hostname) - for fqdn in aliases: - if '.' in fqdn: - break - else: - fqdn = 'localhost.localdomain' - return fqdn - +import smtplib from cStringIO import StringIO +from email.Utils import formataddr # Which SMTP server to do we connect to? MAILHOST = 'localhost' @@ -159,13 +141,13 @@ if oldrev is None and newrev is None: return NOVERSION % file - if string.find(file, "'") <> -1: + if file.find("'") <> -1: # Those crazy users put single-quotes in their file names! Now we # have to escape everything that is meaningful inside double-quotes. - filestr = string.replace(file, '\\', '\\\\') - filestr = string.replace(filestr, '`', '\`') - filestr = string.replace(filestr, '"', '\"') - filestr = string.replace(filestr, '$', '\$') + filestr = filestr.replace('\\', '\\\\') + filestr = filestr.replace('`', '\`') + filestr = filestr.replace('"', '\"') + filestr = filestr.replace('$', '\$') # and quote it with double-quotes. filestr = '"' + filestr + '"' else: @@ -184,8 +166,8 @@ # Is this a binary file? Let's look at the first few # lines to figure it out: for line in lines[:5]: - for c in string.rstrip(line): - if c in string.whitespace: + for c in line.rstrip(): + if c.isspace(): continue if c < ' ' or c > chr(127): lines = BINARY_EXPLANATION_LINES[:] @@ -215,7 +197,7 @@ del lines[DIFF_HEAD_LINES:-DIFF_TAIL_LINES] lines.insert(DIFF_HEAD_LINES, '[...%d lines suppressed...]\n' % removedlines) - return string.join(lines, '') + return ''.join(lines) @@ -223,7 +205,7 @@ def quotename(name): if name and rfc822_specials_re.search(name): - return '"%s"' % string.replace(name, '"', '\\"') + return '"%s"' % name.replace('"', '\\"') else: return name @@ -239,39 +221,35 @@ # Create the smtp connection to the localhost conn = smtplib.SMTP() conn.connect(MAILHOST, MAILPORT) - user = pwd.getpwuid(os.getuid())[0] - name = string.split(pwd.getpwuid(os.getuid())[4], ',')[0] - domain = fromhost or getfqdn() + pwinfo = pwd.getpwuid(os.getuid()) + user = pwinfo[0] + name = pwinfo[4] + domain = fromhost or socket.getfqdn() address = '%s@%s' % (user, domain) s = StringIO() - sys.stdout = s datestamp = time.strftime('%a, %d %b %Y %H:%M:%S +0000', time.gmtime(time.time())) - try: - vars = {'address' : address, - 'name' : quotename(name), - 'people' : string.join(people, COMMASPACE), - 'subject' : subject, - 'version' : __version__, - 'date' : datestamp, - } - print '''\ -From: %(name)s <%(address)s> + vars = {'author' : formataddr((name, address)), + 'people' : COMMASPACE.join(people), + 'subject' : subject, + 'version' : __version__, + 'date' : datestamp, + } + print >> s, '''\ +From: %(author)s To: %(people)s''' % vars - if replyto: - print 'Reply-To: %s' % replyto - print '''\ + if replyto: + print >> s, 'Reply-To: %s' % replyto + print >>s, '''\ Subject: %(subject)s Date: %(date)s X-Mailer: Python syncmail %(version)s <http://sf.net/projects/cvs-syncmail> ''' % vars - s.write(sys.stdin.read()) - # append the diffs if available - print - for entry in entries: - print calculate_diff(entry, contextlines) - finally: - sys.stdout = sys.__stdout__ + s.write(sys.stdin.read()) + # append the diffs if available + print >> s + for entry in entries: + print >> s, calculate_diff(entry, contextlines) resp = conn.sendmail(address, people, s.getvalue()) conn.close() os._exit(0) @@ -288,8 +266,8 @@ self.tagdate = tagdate def get_entry(prefix, mapping, line, filename): - line = string.strip(line) - parts = string.split(line, "/") + line = line.strip() + parts = line.split("/") _, name, revision, timestamp, options, tagdate = parts key = namekey(prefix, name) try: @@ -297,8 +275,8 @@ except KeyError: if revision == "0": revision = None - if string.find(timestamp, "+") != -1: - timestamp, conflict = tuple(string.split(timestamp, "+")) + if timestamp.find("+") != -1: + timestamp, conflict = tuple(timestamp.split("+")) else: conflict = None entry = CVSEntry(key, revision, timestamp, conflict, @@ -324,13 +302,13 @@ line = f.readline() if not line: break -## if string.strip(line) == "D": +## if line.strip() == "D": ## continue # we could recurse down subdirs, except the Entries.Log files # we need haven't been written to the subdirs yet, so it # doesn't do us any good ## if line[0] == "D": -## name = string.split(line, "/")[1] +## name = line.split("/")[1] ## dirname = namekey(prefix, name) ## if os.path.isdir(dirname): ## m = load_change_info(dirname) @@ -350,7 +328,7 @@ # really old version of CVS break entry = get_entry(prefix, mapping, line[2:], entries_log_fn) - parts = string.split(line, "/")[1:] + parts = line.split("/")[1:] if line[0] == "A": # adding a file entry.new_revision = parts[1] @@ -368,7 +346,7 @@ tag_fn = os.path.join("CVS", "Tag") if os.path.isfile(tag_fn): f = open(tag_fn) - line = string.strip(f.readline()) + line = f.readline().strip() f.close() if line[:1] == "T": return line[1:] @@ -423,10 +401,8 @@ # $CVSROOT, followed by the list of files that are changing. if not args: usage(1, 'No CVS module specified') - changes = load_change_info() - branch = load_branch_name() subject = subject_prefix + args[0] - specs = string.split(args[0]) + specs = args[0].split() del args[0] # The remaining args should be the email addresses @@ -440,12 +416,11 @@ print 'Not sending email for imported sources.' return + branch = load_branch_name() + changes = load_change_info() + if verbose: -## print 'Python version', sys.version -## os.system("type python1.6; type python2;" -## " type python2.0; type python2.1; type python2.2;" -## " type rcsdiff; type rlog") - print 'Mailing %s...' % string.join(people, COMMASPACE) + print 'Mailing %s...' % COMMASPACE.join(people) print 'Generating notification message...' blast_mail(subject, people, changes.values(), contextlines, fromhost, replyto) |