]> git.pld-linux.org Git - packages/cvsspam.git/blob - ruby19.patch
drop ruby_mod_ver_requires_eq
[packages/cvsspam.git] / ruby19.patch
1 --- cvsspam-0.2.12/cvsspam.rb   2010-04-07 18:27:22.000000000 +0300
2 +++ cvsspam-0.2.12/cvsspam.rb   2010-04-07 18:27:22.000000000 +0300
3 @@ -171,7 +171,7 @@
4  
5    # test to see of the given string contains non-ASCII characters
6    def requires_rfc2047?(word)
7 -    (word =~ /[\177-\377]/) != nil
8 +    (word.force_encoding('ASCII-8BIT') =~ /[\177-\377]/) != nil
9    end
10  end
11  
12 @@ -1680,7 +1680,7 @@
13  cvsroot_dir = "#{ENV['CVSROOT']}/CVSROOT"
14  $config = "#{cvsroot_dir}/cvsspam.conf"
15  $users_file = "#{cvsroot_dir}/users"
16 -$users_file_charset = nil
17 +$users_file_charset = 'utf-8'
18  
19  $debug = false
20  $svn = false
21 @@ -2244,6 +2244,7 @@
22    if File.exists?($users_file)
23      File.open($users_file) do |io|
24        io.each_line do |line|
25 +        line.force_encoding($users_file_charset)
26          if line =~ /^([^:]+)\s*:\s*(['"]?)([^\n\r]+)(\2)/
27            if email.address == $1
28              return EmailAddress.new($3, $users_file_charset)
This page took 0.064943 seconds and 3 git commands to generate.