My deny from list

This is the list of IP addresses I’m currently blocking – they’re all compromised machines running the brute force attack against WordPress’s login form:

deny from 85.223.208.26
deny from 189.242.184.15
deny from 201.137.54.81
deny from 189.186.41.176
deny from 79.11.199.80
deny from 188.190.33.57
deny from 193.219.190.180
deny from 31.200.63.146
deny from 46.19.227.252
deny from 186.6.165.187
deny from 189.147.118.24
deny from 190.237.33.167
deny from 189.139.38.75
deny from 190.114.248.102
deny from 2.135.182.108
deny from 95.0.128.194
deny from 189.102.157.115
deny from 176.239.89.247
deny from 84.0.92.103
deny from 190.186.160.186
deny from 186.3.15.10
deny from 203.92.48.247
deny from 116.71.175.236
deny from 110.77.149.209
deny from 123.21.225.37
deny from 2.132.110.127
deny from 182.72.18.74
deny from 117.207.214.9
deny from 42.119.197.32
deny from 31.47.17.85
deny from 190.187.60.38
deny from 93.152.141.39
deny from 190.232.150.29
deny from 37.32.168.133
deny from 213.207.234.112
deny from 190.186.55.10
deny from 79.106.11.180
deny from 190.238.238.178
deny from 79.167.113.116
deny from 190.214.88.125
deny from 189.221.107.94
deny from 188.56.0.238
deny from 181.64.168.99
deny from 39.48.43.55
deny from 190.27.5.15
deny from 176.122.80.241
deny from 85.238.105.141
deny from 175.110.70.165
deny from 187.149.160.188
deny from 117.204.147.194
deny from 189.192.37.91
deny from 175.44.10.12
deny from 110.78.149.236
deny from 203.92.48.219
deny from 217.131.146.134
deny from 189.225.115.70
deny from 85.108.115.53
deny from 178.53.124.119
deny from 187.145.82.39
deny from 188.129.249.110
deny from 93.175.227.192
deny from 187.201.130.189
deny from 125.54.188.30
deny from 190.239.158.45
deny from 180.221.19.152
deny from 78.169.53.105
deny from 187.206.227.241
deny from 178.135.110.41
deny from 78.185.228.15
deny from 181.67.50.197
deny from 39.48.78.85
deny from 189.234.226.184
deny from 112.198.82.92
deny from 203.91.118.178
deny from 187.171.21.182
deny from 213.153.197.209
deny from 5.39.142.5
deny from 114.108.203.171
deny from 200.87.185.88
deny from 122.164.163.254
deny from 200.121.223.189
deny from 41.196.154.153
deny from 190.232.222.20
deny from 201.240.203.77
deny from 181.65.70.25
deny from 201.141.40.209
deny from 190.235.85.233
deny from 87.121.65.135
deny from 190.186.218.164
deny from 189.245.21.234
deny from 188.4.10.131
deny from 111.68.103.22
deny from 94.139.138.248
deny from 46.181.83.168
deny from 194.225.9.230
deny from 119.160.27.178
deny from 190.232.0.143
deny from 94.243.118.102
deny from 82.200.168.85
deny from 178.134.98.252
deny from 187.240.52.120
deny from 197.134.9.4
deny from 78.187.17.202
deny from 202.21.108.166
deny from 117.213.214.251
deny from 189.147.235.114
deny from 202.160.164.7
deny from 186.4.197.227
deny from 41.130.81.67
deny from 180.46.101.87
deny from 201.240.150.148
deny from 41.44.67.69
deny from 190.113.208.12
deny from 186.6.46.81
deny from 41.130.182.15
deny from 222.254.13.58
deny from 189.177.8.42
deny from 111.188.0.152
deny from 188.240.72.212
deny from 217.131.90.22
deny from 177.158.76.58
deny from 187.153.200.227
deny from 217.55.116.17
deny from 201.157.6.123
deny from 64.32.66.78
deny from 190.41.212.222
deny from 108.180.133.14
deny from 64.215.146.94
deny from 213.17.170.171
deny from 151.250.236.253
deny from 27.140.90.66
deny from 84.240.14.122
deny from 176.120.44.191
deny from 89.146.181.174
deny from 190.43.242.202
deny from 201.185.29.82
deny from 91.217.179.21
deny from 31.192.54.176
deny from 178.94.27.83
deny from 201.155.5.47
deny from 115.115.99.238
deny from 79.172.99.93
deny from 180.146.9.218
deny from 210.195.117.121
deny from 200.121.187.205
deny from 119.241.183.150
deny from 201.143.232.158
deny from 41.229.83.152
deny from 78.100.66.83
deny from 223.25.10.4
deny from 46.2.25.32
deny from 186.47.83.113
deny from 175.28.134.239
deny from 190.118.37.30
deny from 94.204.134.150
deny from 189.136.38.24
deny from 121.103.37.43
deny from 201.75.85.2
deny from 183.83.182.189
deny from 124.195.209.213
deny from 181.198.197.48
deny from 117.208.243.167
deny from 103.23.244.253
deny from 88.226.180.30
deny from 5.47.192.90
deny from 2.132.67.138
deny from 190.236.201.216
deny from 178.16.32.195
deny from 161.132.163.9
deny from 190.186.180.42
deny from 183.83.2.227
deny from 42.119.249.26
deny from 201.141.194.82
deny from 186.65.44.2
deny from 189.241.140.235
deny from 187.172.84.119
deny from 187.170.177.163
deny from 181.64.148.163
deny from 187.138.90.19
deny from 158.181.240.129
deny from 46.30.178.165
deny from 79.43.57.211
deny from 115.30.181.152
deny from 206.116.181.113
deny from 190.239.115.34
deny from 178.211.101.27
deny from 175.110.207.44
deny from 187.162.146.215
deny from 189.237.125.217
deny from 114.108.203.185
deny from 188.244.184.66
deny from 88.244.130.161
deny from 121.54.2.148
deny from 190.42.52.98
deny from 88.229.53.1
deny from 79.106.10.54
deny from 186.46.41.221
deny from 94.43.187.156
deny from 181.64.222.245
deny from 189.236.89.230
deny from 197.209.22.90
deny from 37.143.130.192
deny from 190.40.241.173
deny from 190.235.10.250
deny from 184.107.158.242
deny from 187.233.25.3
deny from 78.176.107.235
deny from 41.46.15.54
deny from 94.183.181.130
deny from 2.145.55.92
deny from 78.162.204.127
deny from 190.234.116.102
deny from 200.24.166.75
deny from 186.149.222.45
deny from 190.181.0.157
deny from 201.141.115.69
deny from 46.201.15.150
deny from 125.207.222.205
deny from 118.68.42.176
deny from 187.152.112.41
deny from 213.240.252.154
deny from 78.169.31.73
deny from 195.216.179.146
deny from 190.214.182.23
deny from 190.117.191.233
deny from 181.65.46.9
deny from 85.108.18.114
deny from 110.67.90.212
deny from 148.246.96.147
deny from 201.24.144.40
deny from 187.143.211.244
deny from 190.239.223.52
deny from 41.234.222.213
deny from 27.75.170.91
deny from 178.158.214.36
deny from 181.67.174.1
deny from 190.222.217.58
deny from 200.121.20.73
deny from 94.120.149.66
deny from 190.187.93.152
deny from 189.132.83.115
deny from 111.90.177.90
deny from 124.84.255.197
deny from 41.35.124.223
deny from 186.154.189.50
deny from 187.209.28.35
deny from 201.141.125.42
deny from 130.0.35.12
deny from 189.237.125.232
deny from 176.212.180.139
deny from 41.36.48.135
deny from 190.233.200.136
deny from 190.233.80.7
deny from 176.73.177.25
deny from 49.207.203.140
deny from 176.43.69.56
deny from 187.243.152.114
deny from 126.7.177.98
deny from 213.184.21.226
deny from 190.242.116.42
deny from 36.245.62.186
deny from 151.250.39.79
deny from 78.176.165.153
deny from 190.236.122.36
deny from 181.64.190.231
deny from 187.201.222.153
deny from 200.121.134.152
deny from 201.141.172.159
deny from 201.244.163.33
deny from 190.232.171.71
deny from 124.83.36.101
deny from 78.90.34.182
deny from 186.204.192.94
deny from 113.165.137.251
deny from 187.206.67.84
deny from 189.191.186.119
deny from 88.242.246.95
deny from 89.136.52.102
deny from 187.206.59.96
deny from 82.77.122.149
deny from 187.186.40.102
deny from 200.121.128.25
deny from 186.47.7.55
deny from 190.237.222.222
deny from 190.118.177.172
deny from 201.141.20.140
deny from 46.71.63.124
deny from 190.43.116.90
deny from 189.224.46.20
deny from 190.71.216.158
deny from 223.207.123.67
deny from 190.235.217.33
deny from 180.10.209.87
deny from 189.133.61.36
deny from 177.227.101.40
deny from 111.221.53.128
deny from 118.71.44.97
deny from 186.47.150.61
deny from 78.188.11.34
deny from 200.146.118.90
deny from 187.172.166.124
deny from 189.134.124.176
deny from 186.4.171.66
deny from 41.47.179.65
deny from 189.163.75.160
deny from 200.33.30.19
deny from 120.29.112.132
deny from 190.236.214.105
deny from 123.219.32.184
deny from 189.163.52.26
deny from 200.116.21.201
deny from 147.175.182.19
deny from 181.64.7.154
deny from 41.225.243.90
deny from 189.221.8.13
deny from 201.184.102.242
deny from 201.141.160.193
deny from 88.88.154.171
deny from 219.106.200.243
deny from 190.234.220.22
deny from 200.106.114.240
deny from 201.83.181.102
deny from 117.7.100.147
deny from 113.165.0.166
deny from 200.106.13.200
deny from 200.58.66.195
deny from 178.221.55.181
deny from 122.220.255.199
deny from 201.141.94.89
deny from 189.254.40.98
deny from 211.15.16.62
deny from 175.139.228.82
deny from 190.232.105.41
deny from 117.239.188.81
deny from 132.247.249.249
deny from 201.103.229.193
deny from 190.222.154.163
deny from 181.65.57.218
deny from 36.244.144.183
deny from 115.72.249.132
deny from 189.132.242.24
deny from 126.121.147.171
deny from 58.85.48.150
deny from 85.102.152.73
deny from 187.233.252.8
deny from 190.186.206.210
deny from 39.45.111.181
deny from 190.57.178.252
deny from 183.181.63.78
deny from 190.232.27.139
deny from 202.81.30.29
deny from 187.234.201.127
deny from 112.204.137.214
deny from 201.170.109.38
deny from 46.50.87.165
deny from 190.131.182.126
deny from 220.116.76.178
deny from 187.152.176.153
deny from 93.86.83.124
deny from 189.137.94.206
deny from 189.136.135.117
deny from 42.113.169.182
deny from 42.119.240.11
deny from 86.97.147.198
deny from 180.13.126.78
deny from 190.233.128.89
deny from 190.236.173.2
deny from 187.175.63.171
deny from 190.235.126.179
deny from 180.48.168.231
deny from 83.238.191.109
deny from 190.238.103.117
deny from 201.183.99.26
deny from 187.172.23.113
deny from 113.22.20.99
deny from 190.236.108.29
deny from 27.110.215.192
deny from 183.80.37.233
deny from 189.135.53.241
deny from 113.171.44.50
deny from 181.130.86.238
deny from 190.237.144.20
deny from 190.71.46.77
deny from 190.239.218.19
deny from 115.167.39.213
deny from 201.137.56.203
deny from 117.3.69.215
deny from 189.191.148.27
deny from 180.93.41.44
deny from 189.134.41.211
deny from 61.193.233.177
deny from 101.99.36.224
deny from 190.238.156.110
deny from 124.81.143.17
deny from 190.20.23.82
deny from 112.198.77.212
deny from 41.130.172.65
deny from 187.253.98.73
deny from 187.162.115.140
deny from 200.106.220.4
deny from 212.122.203.166
deny from 187.232.20.106
deny from 121.54.58.157
deny from 110.54.187.148
deny from 187.213.141.44
deny from 118.68.61.5
deny from 86.98.49.201
deny from 187.213.149.46
deny from 201.230.17.47
deny from 78.163.33.241
deny from 202.136.202.12
deny from 113.162.220.105
deny from 128.140.179.61
deny from 186.42.220.4
deny from 85.30.111.242
deny from 186.121.94.149
deny from 142.163.118.52
deny from 180.31.37.177
deny from 190.223.136.143
deny from 201.230.220.195
deny from 186.3.189.70
deny from 36.244.219.188
deny from 190.152.125.170
deny from 201.153.235.155
deny from 213.139.60.145
deny from 58.69.19.83
deny from 219.115.18.14
deny from 88.246.79.14
deny from 189.154.27.178
deny from 180.45.93.103
deny from 178.223.25.140
deny from 178.137.125.101
deny from 190.70.26.118
deny from 189.204.115.194
deny from 79.173.203.246
deny from 201.124.168.126
deny from 221.30.47.126
deny from 187.145.44.22
deny from 190.237.231.41
deny from 120.29.66.250
deny from 84.47.246.13
deny from 72.252.29.35
deny from 187.204.206.18
deny from 190.131.165.241
deny from 121.116.213.195
deny from 84.198.219.45
deny from 80.217.72.18
deny from 193.219.191.170
deny from 88.231.240.18
deny from 217.129.33.190
deny from 78.176.190.117
deny from 175.100.141.161
deny from 219.92.200.95
deny from 148.204.39.2
deny from 114.161.156.191
deny from 194.27.186.197
deny from 1.53.18.93
deny from 88.241.47.167
deny from 115.77.223.215
deny from 118.167.7.37
deny from 187.207.86.246
deny from 187.206.187.90
deny from 222.254.82.187
deny from 189.156.178.239
deny from 37.61.121.75
deny from 110.132.206.5
deny from 41.44.3.125
deny from 189.218.156.223
deny from 182.185.214.39
deny from 187.174.211.228
deny from 181.65.92.25
deny from 111.119.216.5
deny from 187.193.54.215
deny from 41.224.251.247
deny from 201.9.47.86
deny from 190.234.248.17
deny from 187.160.101.194
deny from 201.240.154.157
deny from 60.49.122.230
deny from 183.89.64.247
deny from 113.166.69.50
deny from 182.183.215.196
deny from 79.30.7.188
deny from 186.178.13.244
deny from 121.54.117.35
deny from 183.181.158.164
deny from 186.3.45.58
deny from 187.206.247.94
deny from 49.144.158.121
deny from 36.69.122.239
deny from 190.11.84.9
deny from 198.134.105.208
deny from 189.135.54.0
deny from 178.91.253.3
deny from 187.28.28.219
deny from 200.121.13.71
deny from 189.152.157.35
deny from 88.252.78.168
deny from 148.246.139.131
deny from 61.5.44.81
deny from 186.69.243.154
deny from 78.186.243.220
deny from 201.55.235.248
deny from 190.118.77.109
deny from 124.6.181.209
deny from 187.208.229.13
deny from 201.218.40.198
deny from 200.106.107.16
deny from 190.233.33.2
deny from 116.203.96.205
deny from 190.43.141.109
deny from 175.141.58.41
deny from 190.236.61.231
deny from 113.166.95.25
deny from 59.171.150.2
deny from 190.239.211.129
deny from 41.95.196.190
deny from 189.17.73.50
deny from 112.208.40.98
deny from 201.240.214.213
deny from 80.191.211.21
deny from 120.63.250.30
deny from 200.121.29.216
deny from 37.205.29.152
deny from 78.167.40.85
deny from 58.186.28.58
deny from 190.237.206.46
deny from 187.151.130.247
deny from 190.238.121.236
deny from 201.93.233.88
deny from 203.177.74.135
deny from 195.78.245.140
deny from 189.179.62.120
deny from 95.56.69.117
deny from 189.69.86.192
deny from 186.5.98.140
deny from 113.172.201.83
deny from 112.198.179.141
deny from 187.195.208.199
deny from 188.123.131.137
deny from 88.238.197.149
deny from 189.234.65.154
deny from 113.165.166.101
deny from 37.63.250.134
deny from 115.73.20.178
deny from 201.183.192.149
deny from 187.201.96.53
deny from 189.103.109.196
deny from 200.106.118.112
deny from 181.66.1.43
deny from 189.173.102.0
deny from 81.213.242.178
deny from 188.115.162.26
deny from 187.153.94.93
deny from 187.213.3.51
deny from 190.11.251.42
deny from 60.62.18.164
deny from 190.233.139.56
deny from 190.238.138.46
deny from 189.128.204.44
deny from 81.31.170.149
deny from 189.241.189.210
deny from 187.161.243.135
deny from 181.112.133.250
deny from 187.133.2.27
deny from 189.142.47.167
deny from 112.198.82.201
deny from 121.54.54.128
deny from 186.47.17.238
deny from 187.165.158.139
deny from 148.204.193.38
deny from 200.25.199.174
deny from 41.129.26.32
deny from 126.12.91.12
deny from 189.133.168.19
deny from 200.56.157.202
deny from 182.52.162.208
deny from 112.209.136.113
deny from 190.238.0.226
deny from 186.2.41.93
deny from 201.124.1.129
deny from 187.199.36.52
deny from 189.136.171.10
deny from 121.240.208.65
deny from 181.112.28.141
deny from 189.146.35.35
deny from 190.53.90.216
deny from 190.233.59.53
deny from 187.143.41.175
deny from 200.48.19.18
deny from 203.84.170.50
deny from 125.161.26.114
deny from 190.237.36.213
deny from 148.204.82.253
deny from 190.40.7.217
deny from 189.191.172.164
deny from 182.185.196.205
deny from 114.48.147.183
deny from 190.233.139.171
deny from 190.235.53.185
deny from 186.4.188.194
deny from 148.204.39.3
deny from 181.65.56.124
deny from 180.191.91.225
deny from 189.241.206.119
deny from 223.207.226.252
deny from 94.120.201.246
deny from 112.198.230.214
deny from 189.134.213.200
deny from 190.238.152.190
deny from 183.82.26.237
deny from 177.5.108.118
deny from 60.42.157.182
deny from 212.164.75.175
deny from 200.121.237.67
deny from 59.141.130.139
deny from 183.171.160.159
deny from 189.35.4.250
deny from 121.54.95.54
deny from 201.245.252.222
deny from 189.231.218.245
deny from 200.196.224.242
deny from 200.33.100.50
deny from 180.197.26.201
deny from 190.187.10.204
deny from 187.152.220.74
deny from 189.235.100.141
deny from 190.237.201.235
deny from 189.137.107.77
deny from 177.97.4.4
deny from 190.41.3.115
deny from 201.152.186.125
deny from 189.154.83.140
deny from 222.127.192.13
deny from 190.222.24.142
deny from 186.29.33.89
deny from 124.6.181.167
deny from 201.141.47.33
deny from 190.236.68.183
deny from 189.154.48.243
deny from 41.46.40.66
deny from 190.152.175.199
deny from 49.145.113.24
deny from 201.114.10.233
deny from 187.24.217.24
deny from 201.240.244.121
deny from 189.242.134.240
deny from 124.100.216.147
deny from 41.37.116.139
deny from 113.23.34.218
deny from 186.30.194.151
deny from 115.78.235.145
deny from 113.173.124.17
deny from 201.153.125.55
deny from 201.124.145.130
deny from 88.249.107.107
deny from 190.71.215.205
deny from 186.178.26.11
deny from 190.53.71.6
deny from 190.239.214.204
deny from 180.47.140.152
deny from 181.65.29.200
deny from 219.80.131.127
deny from 117.192.185.39
deny from 126.68.206.111
deny from 49.147.193.216
deny from 189.135.199.115
deny from 180.191.65.4
deny from 186.98.247.52
deny from 190.42.135.169
deny from 201.230.51.55
deny from 201.230.179.86
deny from 120.88.34.73
deny from 123.19.215.4
deny from 42.119.208.187
deny from 189.191.161.75
deny from 78.169.39.28
deny from 31.13.176.169
deny from 190.222.10.13
deny from 95.58.111.47
deny from 187.210.78.48
deny from 189.191.28.19
deny from 186.178.140.248
deny from 186.29.88.121
deny from 92.114.185.237
deny from 190.81.182.79
deny from 200.252.203.170
deny from 190.222.204.94
deny from 217.29.81.177
deny from 79.46.4.154
deny from 201.152.228.118
deny from 91.98.78.38
deny from 119.92.127.10
deny from 42.118.158.55
deny from 123.201.119.104
deny from 189.241.246.189
deny from 188.34.188.154
deny from 190.232.254.16
deny from 187.233.39.75
deny from 133.37.209.103
deny from 190.236.191.38
deny from 110.54.155.91
deny from 113.162.238.164
deny from 189.134.255.79
deny from 190.40.66.32
deny from 189.18.139.79
deny from 118.172.197.131
deny from 95.159.77.236
deny from 190.43.30.156
deny from 190.107.56.109
deny from 114.176.120.71
deny from 190.42.250.118
deny from 200.121.212.93
deny from 190.239.221.112
deny from 200.96.208.68
deny from 201.145.45.217
deny from 180.190.146.62
deny from 186.225.9.225
deny from 190.118.26.156
deny from 200.107.51.227
deny from 187.193.160.181
deny from 63.141.237.44
deny from 190.131.8.155
deny from 190.42.183.192
deny from 84.240.211.117
deny from 181.130.146.186
deny from 190.109.216.125
deny from 78.181.161.177
deny from 117.2.201.110
deny from 190.236.199.84
deny from 118.82.185.96
deny from 202.3.219.161
deny from 189.130.88.189
deny from 177.133.44.75
deny from 122.169.85.2
deny from 189.156.67.189
deny from 2.184.115.161
deny from 125.60.156.181
deny from 204.93.60.28
deny from 186.42.82.99
deny from 189.137.207.39
deny from 41.233.131.114
deny from 201.141.166.193
deny from 190.238.101.237
deny from 219.80.136.156
deny from 201.153.82.160
deny from 188.34.188.212
deny from 201.240.86.117
deny from 203.194.113.142
deny from 190.11.6.208
deny from 113.160.202.129
deny from 186.112.6.101
deny from 180.244.55.142
deny from 189.242.193.243
deny from 159.20.101.153
deny from 49.144.139.31
deny from 202.3.219.162
deny from 181.64.168.57
deny from 42.117.184.163
deny from 113.23.127.96
deny from 117.192.188.83
deny from 182.19.77.109
deny from 39.55.132.204
deny from 125.60.252.173
deny from 217.218.92.1
deny from 211.128.129.209
deny from 118.86.46.85
deny from 89.252.10.185
deny from 46.35.172.108
deny from 78.165.222.185
deny from 94.123.86.165
deny from 88.252.248.74
deny from 65.183.14.170
deny from 130.204.164.252
deny from 37.218.152.197
deny from 158.181.31.98
deny from 180.25.129.227
deny from 119.24.188.225
deny from 78.177.13.102
deny from 110.159.169.53
deny from 212.122.223.98
deny from 88.222.84.210
deny from 178.94.55.164
deny from 175.136.108.125
deny from 126.65.220.121
deny from 88.135.147.167
deny from 95.92.29.117
deny from 77.123.40.43
deny from 81.89.213.125
deny from 212.178.248.16
deny from 213.110.101.182
deny from 178.54.80.155
deny from 180.191.135.77
deny from 37.52.220.67
deny from 37.218.148.145
deny from 183.82.178.31
deny from 183.91.31.175
deny from 116.71.169.85
deny from 122.169.66.132
deny from 83.228.52.19
deny from 218.230.78.161
deny from 78.186.181.75
deny from 78.189.30.20
deny from 95.137.128.16
deny from 176.237.108.230
deny from 200.119.2.67
deny from 200.121.215.197
deny from 175.145.53.251
deny from 113.23.58.193
deny from 193.219.149.199
deny from 178.253.217.145
deny from 103.14.63.237
deny from 61.203.95.90
deny from 118.68.213.92
deny from 113.161.88.123
deny from 211.125.243.12
deny from 112.200.56.246
deny from 79.42.80.184
deny from 84.240.248.163
deny from 125.5.97.208
deny from 120.60.19.110
deny from 200.171.158.118
deny from 62.228.174.205
deny from 194.27.45.5
deny from 49.144.193.86
deny from 180.190.142.196
deny from 123.16.255.252
deny from 187.150.6.170
deny from 116.75.35.9
deny from 210.212.218.4
deny from 195.178.222.70
deny from 188.169.136.107
deny from 200.105.223.176
deny from 118.68.115.89
deny from 183.80.97.73
deny from 1.55.95.61
deny from 158.181.245.31
deny from 190.234.209.49
deny from 202.188.51.203
deny from 37.53.40.85
deny from 60.48.48.69
deny from 120.62.191.118
deny from 125.239.167.70
deny from 190.40.51.28
deny from 190.235.122.122
deny from 219.250.22.63
deny from 110.55.79.231
deny from 117.223.160.61
deny from 106.169.52.62
deny from 88.233.127.150
deny from 125.237.181.142
deny from 120.63.23.200
deny from 123.21.149.130
deny from 88.233.47.46
deny from 14.97.38.23
deny from 180.93.133.108
deny from 112.198.82.199
deny from 95.158.51.139
deny from 61.86.198.176
deny from 39.47.1.45
deny from 182.71.191.82
deny from 87.3.20.99
deny from 151.246.174.98
deny from 120.28.127.87
deny from 126.81.87.128
deny from 123.22.118.179
deny from 61.246.136.195
deny from 190.43.189.28
deny from 175.137.64.139
deny from 78.38.106.145
deny from 114.51.168.41
deny from 173.225.245.89
deny from 217.150.82.10
deny from 1.53.44.242
deny from 220.146.139.151
deny from 115.39.61.196
deny from 213.55.106.134
deny from 180.18.205.163
deny from 88.235.18.58
deny from 202.65.154.178
deny from 197.0.97.179
deny from 113.172.245.95
deny from 220.213.222.231
deny from 194.44.22.75
deny from 124.253.192.98
deny from 190.118.158.190
deny from 77.121.197.221
deny from 182.185.211.117
deny from 122.57.33.236
deny from 89.160.121.213
deny from 94.41.104.250
deny from 189.112.178.25
deny from 123.26.101.162
deny from 176.33.251.3
deny from 123.21.2.72
deny from 185.3.213.142
deny from 5.250.53.241
deny from 109.228.255.61
deny from 117.223.100.4
deny from 121.105.206.85
deny from 188.56.97.159
deny from 210.212.180.209
deny from 93.91.197.13
deny from 67.230.45.165
deny from 182.56.1.17
deny from 188.2.245.233
deny from 58.186.101.97
deny from 27.78.180.198
deny from 14.98.65.112
deny from 217.219.170.7
deny from 123.25.130.139
deny from 2.229.13.145
deny from 119.239.150.110
deny from 121.54.32.108
deny from 39.48.77.93
deny from 115.248.50.25
deny from 203.87.192.2
deny from 121.54.91.5
deny from 114.143.188.187
deny from 182.185.232.38
deny from 123.237.136.183
deny from 117.217.113.222
deny from 58.9.43.166
deny from 113.165.26.212
deny from 189.223.64.84
deny from 186.30.201.181
deny from 193.104.85.252
deny from 187.206.64.216
deny from 78.26.128.167
deny from 188.255.163.249
deny from 27.121.100.108
deny from 14.99.87.202
deny from 95.135.40.131
deny from 2.51.1.152
deny from 49.248.111.162
deny from 2.177.253.0
deny from 79.186.179.205
deny from 220.24.198.94
deny from 14.97.216.224
deny from 78.160.254.52
deny from 176.108.45.169
deny from 2.133.45.113
deny from 182.58.197.154
deny from 212.156.131.118
deny from 88.242.188.57
deny from 99.229.86.136
deny from 81.88.154.255
deny from 115.78.135.93
deny from 126.78.100.138
deny from 195.68.216.85
deny from 1.1.163.215
deny from 119.243.6.144
deny from 85.103.58.211
deny from 74.12.203.155
deny from 61.22.98.191
deny from 197.2.14.145
deny from 113.160.29.214
deny from 118.69.60.134
deny from 222.252.89.48
deny from 27.78.1.191
deny from 115.79.119.251
deny from 212.116.103.118
deny from 46.1.186.198
deny from 37.150.19.100
deny from 49.132.218.154
deny from 80.232.219.6
deny from 182.185.213.156
deny from 180.193.122.210
deny from 5.200.229.45
deny from 212.0.136.78
deny from 151.246.175.43
deny from 181.65.150.51
deny from 46.71.104.230
deny from 151.246.177.217
deny from 126.60.154.243
deny from 94.227.44.48
deny from 59.98.200.73
deny from 186.42.19.212
deny from 194.254.55.234
deny from 94.26.22.2
deny from 82.151.153.118
deny from 187.170.115.183
deny from 187.188.139.229
deny from 201.171.86.138
deny from 201.157.6.219
deny from 190.152.208.62
deny from 175.132.83.9
deny from 92.52.160.182
deny from 189.241.178.231
deny from 201.245.243.142
deny from 190.236.40.113
deny from 78.164.233.125
deny from 190.43.253.28
deny from 187.213.190.119
deny from 89.205.77.136
deny from 31.176.155.21
deny from 181.64.138.17
deny from 190.42.102.20
deny from 94.122.36.20
deny from 187.170.26.28
deny from 2.123.125.151
deny from 223.216.70.121
deny from 182.19.28.44
deny from 186.69.68.88
deny from 200.58.78.181
deny from 37.220.70.91
deny from 201.124.190.71
deny from 5.128.13.3
deny from 95.5.66.83
deny from 118.172.91.46
deny from 123.21.253.181
deny from 111.188.48.9
deny from 187.2.165.28
deny from 85.82.186.53
deny from 190.233.19.50
deny from 186.28.228.250
deny from 46.118.124.151
deny from 82.137.12.35
deny from 186.3.94.178
deny from 88.244.249.161
deny from 123.26.23.142
deny from 112.208.143.99
deny from 201.40.26.132
deny from 78.187.72.90
deny from 187.233.152.91
deny from 37.239.67.1
deny from 181.65.43.177
deny from 190.235.208.159
deny from 95.58.179.200
deny from 85.107.62.233
deny from 88.244.209.113
deny from 187.240.35.102
deny from 37.232.75.98
deny from 103.20.0.120
deny from 200.107.53.81
deny from 201.230.55.22
deny from 187.172.51.142
deny from 117.206.39.15
deny from 59.146.41.171
deny from 190.95.199.155
deny from 188.245.26.220
deny from 186.46.186.138
deny from 189.73.215.164
deny from 126.122.143.191
deny from 183.81.89.187
deny from 176.40.14.97
deny from 212.15.159.2
deny from 110.38.61.167
deny from 190.56.33.200
deny from 88.234.58.244
deny from 41.102.32.199
deny from 120.28.228.142
deny from 113.190.217.90
deny from 190.41.55.2
deny from 190.222.175.180
deny from 190.116.41.2
deny from 41.233.25.141
deny from 88.227.214.15
deny from 78.181.122.107
deny from 103.14.63.49
deny from 153.185.16.64
deny from 187.212.118.9
deny from 118.5.17.192
deny from 114.179.73.172
deny from 196.35.33.39
deny from 80.91.189.122
deny from 68.151.194.204
deny from 85.103.118.162
deny from 183.87.225.101
deny from 91.103.29.238
deny from 94.43.78.35
deny from 200.37.198.45
deny from 85.26.235.126
deny from 95.180.126.234
deny from 113.184.226.149
deny from 201.124.113.119
deny from 88.226.229.77
deny from 190.166.115.9
deny from 186.113.104.21
deny from 178.89.176.210
deny from 202.154.245.130
deny from 181.114.64.50
deny from 109.108.241.89
deny from 110.172.23.48
deny from 186.47.3.216
deny from 222.127.34.228
deny from 94.251.158.173
deny from 190.129.78.82
deny from 190.103.73.63
deny from 81.93.75.73
deny from 178.121.58.29
deny from 211.18.135.12
deny from 201.185.173.112
deny from 201.102.139.51
deny from 200.10.65.114
deny from 183.171.165.251
deny from 27.114.166.115
deny from 190.235.44.154
deny from 78.38.234.193
deny from 1.55.105.55
deny from 178.89.152.88
deny from 190.236.208.121
deny from 101.108.115.181
deny from 91.236.224.75
deny from 202.151.22.2
deny from 220.231.69.15
deny from 88.151.193.86
deny from 84.240.245.199
deny from 92.62.169.107
deny from 88.232.86.5
deny from 27.131.13.5
deny from 188.253.166.16
deny from 77.66.242.139
deny from 189.136.44.226
deny from 186.219.136.167
deny from 190.222.25.205
deny from 201.157.12.71
deny from 31.140.4.195
deny from 186.42.62.141
deny from 42.117.186.216
deny from 88.247.133.226
deny from 201.141.99.32
deny from 190.233.194.13
deny from 189.192.65.57
deny from 37.192.73.58
deny from 187.198.142.176
deny from 201.230.185.41
deny from 31.29.2.210
deny from 189.241.99.157
deny from 5.149.80.143
deny from 88.176.71.202
deny from 37.252.93.183
deny from 79.116.60.93
deny from 195.216.206.4
deny from 126.16.30.58
deny from 190.181.22.109
deny from 58.146.31.43
deny from 89.41.89.130
deny from 31.31.171.91
deny from 217.165.110.1
deny from 187.172.0.162
deny from 95.9.174.167
deny from 178.148.139.134
deny from 14.139.69.5
deny from 42.119.124.111
deny from 112.139.94.58
deny from 79.114.150.150
deny from 72.252.246.141
deny from 190.222.198.223
deny from 187.191.13.49
deny from 189.225.45.205
deny from 85.101.89.168
deny from 189.129.198.225
deny from 112.198.90.220
deny from 62.240.20.186
deny from 78.169.16.230
deny from 58.187.117.23
deny from 201.141.73.29
deny from 187.67.191.128
deny from 195.149.206.234
deny from 88.119.192.31
deny from 78.185.58.171
deny from 220.221.130.64
deny from 190.107.55.82
deny from 88.228.17.81
deny from 136.169.230.237
deny from 46.70.55.23
deny from 123.20.234.143
deny from 77.242.21.186
deny from 201.141.116.6
deny from 77.46.138.3
deny from 37.75.82.2
deny from 78.183.59.92
deny from 46.252.161.78
deny from 131.178.164.159
deny from 123.230.90.188
deny from 95.5.125.222
deny from 188.129.255.98
deny from 95.137.251.52
deny from 189.135.89.85
deny from 188.230.51.7
deny from 117.241.192.254
deny from 201.86.2.163
deny from 177.19.8.2
deny from 85.107.51.3
deny from 175.101.67.24
deny from 177.133.206.159
deny from 95.6.26.103
deny from 113.22.43.193
deny from 91.241.20.229
deny from 190.40.35.127
deny from 189.203.203.28
deny from 190.43.47.100
deny from 197.6.133.146
deny from 37.130.104.252
deny from 190.236.204.232
deny from 187.208.220.250
deny from 112.204.183.221
deny from 201.141.53.73
deny from 190.41.196.126
deny from 95.159.68.20
deny from 67.180.165.170
deny from 188.127.115.251
deny from 46.196.90.241
deny from 95.14.178.19
deny from 178.223.79.71
deny from 86.57.34.143
deny from 190.232.111.148
deny from 189.198.61.94
deny from 78.185.59.161
deny from 144.122.140.203
deny from 31.47.196.2
deny from 78.186.122.153
deny from 119.82.253.245
deny from 42.113.0.196
deny from 189.177.89.77
deny from 109.251.36.84
deny from 190.233.213.200
deny from 187.195.1.170
deny from 37.52.223.52
deny from 178.94.239.57
deny from 118.97.95.20
deny from 61.22.192.22
deny from 190.186.251.251
deny from 188.233.150.8
deny from 86.124.180.212
deny from 190.235.180.74
deny from 85.96.131.45
deny from 37.205.28.45
deny from 176.106.193.85
deny from 112.198.171.183
deny from 189.137.67.72
deny from 189.134.227.58
deny from 212.156.128.78
deny from 2.35.64.164
deny from 187.252.189.169
deny from 178.79.35.92
deny from 78.171.40.6
deny from 190.40.182.181
deny from 88.243.76.156
deny from 88.88.131.63
deny from 189.134.179.58
deny from 176.43.200.114
deny from 95.140.199.193
deny from 122.167.215.147
deny from 123.20.254.81
deny from 201.103.107.40
deny from 175.110.224.167
deny from 210.195.230.48
deny from 203.187.196.179
deny from 203.187.204.95
deny from 36.72.86.245
deny from 190.233.45.41
deny from 31.134.70.179
deny from 190.233.60.159
deny from 189.187.145.97
deny from 91.100.98.10
deny from 188.0.211.223
deny from 190.40.207.239
deny from 126.12.44.51
deny from 201.141.46.57
deny from 78.187.222.34
deny from 189.152.91.120
deny from 190.232.59.33
deny from 118.71.86.126
deny from 58.187.106.31
deny from 42.119.120.148
deny from 113.165.30.104
deny from 190.236.203.126
deny from 190.239.141.30
deny from 88.232.16.61
deny from 95.69.227.172
deny from 85.217.223.9
deny from 190.26.144.102
deny from 181.64.183.104
deny from 118.17.10.118
deny from 202.134.161.66
deny from 189.147.136.7
deny from 190.42.128.30
deny from 181.67.48.224
deny from 188.24.94.208
deny from 95.40.140.173
deny from 189.147.176.68
deny from 62.231.163.61
deny from 182.237.142.205
deny from 186.241.69.206
deny from 177.226.136.43
deny from 79.134.142.28
deny from 182.178.209.49
deny from 201.230.130.132
deny from 190.233.60.170
deny from 59.183.45.157
deny from 203.187.210.51
deny from 2.3.0.6
deny from 113.193.195.216
deny from 190.233.71.202
deny from 181.65.209.68
deny from 189.236.67.112
deny from 95.65.3.2
deny from 190.235.162.50
deny from 189.231.7.83
deny from 195.211.206.219
deny from 190.239.125.227
deny from 189.138.158.92
deny from 189.138.219.22
deny from 115.78.7.15
deny from 88.231.90.34
deny from 149.200.173.144
deny from 220.221.0.9
deny from 89.135.113.41
deny from 190.41.137.12
deny from 201.157.6.7
deny from 95.58.129.92
deny from 189.249.75.243
deny from 114.24.10.96
deny from 222.252.87.3
deny from 201.174.64.134
deny from 188.131.96.232
deny from 189.138.217.189
deny from 190.233.84.44
deny from 223.133.155.10
deny from 181.65.39.197
deny from 190.238.134.33
deny from 94.78.79.108
deny from 212.178.28.85
deny from 14.96.88.67
deny from 200.107.160.209
deny from 46.247.148.144
deny from 201.158.248.189
deny from 111.119.168.69
deny from 190.40.104.7
deny from 95.10.6.10
deny from 95.15.0.82
deny from 203.188.225.12
deny from 78.88.163.91
deny from 91.127.173.190
deny from 123.201.151.254
deny from 5.248.161.152
deny from 111.233.136.216
deny from 201.80.156.193
deny from 190.234.13.197
deny from 187.162.33.171
deny from 31.223.54.67
deny from 79.191.141.37
deny from 95.105.64.115
deny from 189.103.110.94
deny from 106.175.219.135
deny from 92.53.58.179
deny from 95.159.68.182
deny from 1.54.214.124
deny from 190.233.3.226
deny from 151.232.61.74
deny from 201.141.126.134
deny from 83.53.2.235
deny from 95.9.195.144
deny from 176.237.75.8
deny from 187.208.96.41
deny from 89.134.87.141
deny from 88.228.163.0
deny from 94.123.220.18
deny from 109.185.153.175
deny from 79.119.167.123
deny from 117.7.98.157
deny from 175.103.160.178
deny from 95.5.51.213
deny from 190.214.30.129
deny from 78.184.231.2
deny from 182.18.191.93
deny from 118.68.177.201
deny from 41.129.102.130
deny from 213.55.109.216
deny from 190.40.184.125
deny from 78.165.42.248
deny from 14.139.86.99
deny from 46.49.32.196
deny from 46.241.185.117
deny from 189.15.43.123
deny from 101.111.173.127
deny from 83.66.212.201
deny from 178.78.128.54
deny from 190.114.248.5
deny from 189.138.154.202
deny from 187.213.135.254
deny from 190.118.149.69
deny from 189.210.1.251
deny from 1.22.232.195
deny from 125.60.248.154
deny from 182.73.187.4
deny from 200.106.44.24
deny from 182.178.238.171
deny from 186.113.72.116
deny from 46.105.224.202
deny from 201.141.37.39
deny from 27.253.23.251
deny from 202.126.91.156
deny from 178.165.47.157
deny from 175.110.112.168
deny from 1.54.15.68
deny from 201.143.114.10
deny from 175.107.222.140
deny from 190.234.202.66
deny from 190.42.203.250
deny from 178.90.17.221
deny from 190.42.162.25
deny from 78.178.160.109
deny from 222.252.103.33
deny from 117.244.7.119
deny from 190.236.35.11
deny from 190.232.87.65
deny from 78.157.37.186
deny from 190.236.61.186
deny from 117.0.247.18
deny from 181.67.50.217
deny from 181.65.78.114
deny from 186.47.251.26
deny from 113.193.224.98
deny from 78.191.177.203
deny from 78.165.20.228
deny from 123.201.195.97
deny from 58.26.189.13
deny from 190.42.106.78
deny from 189.152.172.143
deny from 190.11.16.190
deny from 95.59.27.195
deny from 123.22.216.39
deny from 110.36.77.16
deny from 39.48.56.5
deny from 78.168.23.162
deny from 5.9.218.143
deny from 188.129.216.28
deny from 190.41.0.10
deny from 190.118.37.171
deny from 194.225.239.227
deny from 88.251.38.49
deny from 88.253.83.190
deny from 122.163.8.45
deny from 31.3.249.170
deny from 190.115.12.51
deny from 178.126.154.245
deny from 94.142.51.52
deny from 88.231.116.122
deny from 117.208.121.121
deny from 110.38.206.119
deny from 27.251.237.82
deny from 58.188.251.190
deny from 190.237.91.16
deny from 190.223.57.186
deny from 151.238.115.126
deny from 115.240.126.97
deny from 117.196.60.237
deny from 89.218.72.148
deny from 117.204.209.116
deny from 39.41.142.80
deny from 200.105.161.44
deny from 189.147.254.4
deny from 88.244.217.93
deny from 37.63.146.217
deny from 189.192.186.28
deny from 190.233.80.142
deny from 78.187.224.200
deny from 92.45.240.251
deny from 94.178.101.121
deny from 78.160.113.241
deny from 123.20.169.122
deny from 182.178.249.46
deny from 125.60.156.140
deny from 2.176.173.123
deny from 193.219.88.170
deny from 201.114.22.245
deny from 94.43.241.17
deny from 190.235.0.27
deny from 109.162.246.189
deny from 220.214.170.232
deny from 123.24.161.223
deny from 77.247.26.66
deny from 176.40.63.113
deny from 190.57.151.56
deny from 115.248.50.22
deny from 187.37.212.134
deny from 189.146.56.163
deny from 187.240.139.82
deny from 118.154.240.155
deny from 81.213.242.132
deny from 189.137.93.77
deny from 201.157.11.252
deny from 80.181.71.177
deny from 46.225.54.52
deny from 201.110.154.199
deny from 201.37.234.119
deny from 178.223.49.9
deny from 189.94.137.118
deny from 119.154.60.55
deny from 201.148.90.50
deny from 188.115.142.157
deny from 178.122.7.159
deny from 190.181.59.14
deny from 188.56.23.16
deny from 14.96.200.58
deny from 186.3.0.82
deny from 178.94.115.188
deny from 200.92.233.116
deny from 190.13.45.11
deny from 49.206.58.2
deny from 188.169.217.166
deny from 41.47.226.158
deny from 95.8.172.3
deny from 103.4.189.244
deny from 88.231.15.116
deny from 109.172.15.21
deny from 200.23.43.75
deny from 94.153.4.4
deny from 186.43.147.77
deny from 31.200.116.187
deny from 189.59.41.153
deny from 46.197.169.87
deny from 121.243.231.232
deny from 2.51.13.211
deny from 125.212.125.115
deny from 88.245.146.198
deny from 186.46.222.2
deny from 189.156.40.65
deny from 126.29.211.66
deny from 27.86.170.28
deny from 95.6.55.220
deny from 178.137.90.65
deny from 88.242.129.109
deny from 175.107.239.225
deny from 88.242.169.76
deny from 180.94.69.34
deny from 187.160.184.111
deny from 187.214.39.136
deny from 77.237.71.164
deny from 188.190.98.10
deny from 5.52.223.217
deny from 176.240.255.188
deny from 117.199.165.204
deny from 85.118.116.196
deny from 78.97.172.0
deny from 176.240.29.159
deny from 185.12.8.6
deny from 212.200.147.245
deny from 190.43.60.45
deny from 78.26.128.203
deny from 91.231.102.139
deny from 88.238.111.75
deny from 123.21.45.74
deny from 78.178.71.83
deny from 2.186.136.108
deny from 201.240.217.209
deny from 93.138.64.179
deny from 189.224.102.178
deny from 116.203.136.92
deny from 201.141.59.40
deny from 178.120.158.90
deny from 1.23.112.155
deny from 186.3.9.166
deny from 186.3.15.6
deny from 95.58.179.204
deny from 212.120.202.6
deny from 171.7.67.43
deny from 187.162.238.100
deny from 190.239.24.66
deny from 182.178.255.218
deny from 186.3.51.96
deny from 2.191.108.252
deny from 88.252.242.145
deny from 190.238.135.135
deny from 78.139.163.246
deny from 176.33.69.64
deny from 187.199.185.138
deny from 41.232.192.228
deny from 189.142.74.221
deny from 190.41.59.211
deny from 49.206.134.14
deny from 5.118.188.144
deny from 190.42.54.83
deny from 115.248.50.20
deny from 14.98.38.60
deny from 88.228.169.177
deny from 181.67.49.227
deny from 176.36.96.23
deny from 59.183.51.145
deny from 85.118.193.180
deny from 85.26.184.187
deny from 88.241.199.117
deny from 176.221.167.240
deny from 87.25.226.51
deny from 187.172.175.75
deny from 182.18.191.82
deny from 189.147.5.127
deny from 178.93.223.53
deny from 177.3.44.19
deny from 113.203.183.221
deny from 88.231.54.37
deny from 190.232.150.151
deny from 124.125.245.71
deny from 2.49.235.230
deny from 88.228.183.208
deny from 120.28.121.199
deny from 37.52.200.225
deny from 190.40.70.29
deny from 93.74.82.62
deny from 180.25.120.92
deny from 95.87.119.19
deny from 181.114.75.185
deny from 123.110.119.229
deny from 188.120.4.42
deny from 212.253.114.146
deny from 189.137.181.118
deny from 223.255.246.241
deny from 190.9.172.148
deny from 46.184.11.183
deny from 2.146.133.177
deny from 130.193.162.34
deny from 78.169.217.174
deny from 78.178.116.142
deny from 88.135.229.185
deny from 78.191.101.31
deny from 88.245.156.72
deny from 176.33.245.129
deny from 24.133.159.60
deny from 186.47.253.128
deny from 190.238.117.240
deny from 193.140.194.71
deny from 83.22.3.247
deny from 85.105.181.118
deny from 178.89.162.229
deny from 61.22.153.87
deny from 190.71.136.158
deny from 187.207.44.36
deny from 190.237.135.86
deny from 190.166.193.5
deny from 113.178.84.18
deny from 109.127.109.32
deny from 190.233.74.129
deny from 117.213.237.249
deny from 88.242.200.16
deny from 114.143.81.141
deny from 88.234.48.253
deny from 1.53.225.255
deny from 186.42.18.6
deny from 187.106.214.178
deny from 180.194.248.188
deny from 77.122.207.27
deny from 186.6.175.117
deny from 46.203.168.70
deny from 95.0.207.12
deny from 86.97.252.203
deny from 31.9.119.118
deny from 186.46.234.254
deny from 85.99.135.23
deny from 190.237.153.174
deny from 91.98.2.38
deny from 46.211.126.165
deny from 2.186.95.48
deny from 91.236.227.120
deny from 190.253.9.219
deny from 178.89.131.177
deny from 83.10.125.166
deny from 103.5.61.153
deny from 85.99.10.153
deny from 118.136.140.140
deny from 178.93.37.190
deny from 41.43.47.12
deny from 189.151.49.226
deny from 2.185.202.152
deny from 2.180.150.113
deny from 93.116.232.15
deny from 221.186.0.11
deny from 121.54.54.149
deny from 176.41.44.228
deny from 187.201.69.251
deny from 46.172.141.106
deny from 190.12.148.44
deny from 200.76.241.199
deny from 187.207.193.111
deny from 200.107.148.210
deny from 201.141.9.67
deny from 189.197.233.108
deny from 189.225.45.119
deny from 200.38.68.1
deny from 190.94.48.230
deny from 201.240.20.137
deny from 188.134.46.128
deny from 195.13.200.178
deny from 187.207.167.191
deny from 206.45.180.151
deny from 201.103.138.248
deny from 187.206.49.132
deny from 42.117.105.134
deny from 190.234.212.246
deny from 115.73.220.211
deny from 78.162.42.34
deny from 27.252.11.148
deny from 201.240.153.233
deny from 187.162.153.237
deny from 190.233.124.202
deny from 190.42.251.134
deny from 189.147.178.3
deny from 187.213.145.129
deny from 186.101.205.142
deny from 84.240.248.76
deny from 186.212.0.66
deny from 187.138.34.234
deny from 194.44.158.217
deny from 201.110.108.170
deny from 189.153.31.213
deny from 187.209.196.254
deny from 195.78.206.211
deny from 187.113.196.169
deny from 88.204.172.198
deny from 118.130.166.249
deny from 115.186.165.242
deny from 201.161.57.70
deny from 189.34.188.241
deny from 202.184.111.73
deny from 186.101.226.133
deny from 78.166.181.75
deny from 190.118.32.32
deny from 187.134.51.53
deny from 99.228.68.200
deny from 82.147.207.14
deny from 89.205.106.176
deny from 190.102.159.130
deny from 72.252.140.78
deny from 126.43.108.41
deny from 94.159.218.193
deny from 85.108.196.126
deny from 120.74.15.249
deny from 181.198.133.43
deny from 190.129.63.195
deny from 189.186.17.246
deny from 190.12.4.10
deny from 101.61.70.200
deny from 115.79.9.83
deny from 158.181.207.155
deny from 80.117.199.192
deny from 189.134.139.168
deny from 187.135.30.248
deny from 106.190.229.23
deny from 46.1.61.154
deny from 112.198.90.116
deny from 175.111.38.89
deny from 189.241.239.232
deny from 189.168.214.37
deny from 183.82.30.19
deny from 201.102.61.15
deny from 78.186.2.74
deny from 116.251.140.161
deny from 186.117.162.225
deny from 189.232.15.180
deny from 201.173.130.160
deny from 200.106.30.201
deny from 187.232.178.238
deny from 180.56.182.32
deny from 95.221.118.114
deny from 187.149.48.140
deny from 190.238.3.170
deny from 181.66.115.101
deny from 190.237.157.241
deny from 1.53.78.248
deny from 203.177.230.214
deny from 123.26.56.53
deny from 190.42.62.206
deny from 218.186.17.239
deny from 201.102.105.123
deny from 187.152.237.162
deny from 177.41.232.108
deny from 196.205.162.55
deny from 187.199.219.124
deny from 201.153.81.7
deny from 78.165.46.110
deny from 189.34.85.28
deny from 111.68.40.60
deny from 190.239.135.22
deny from 201.240.175.170
deny from 27.123.171.41
deny from 124.6.181.213
deny from 220.156.17.90
deny from 186.30.208.240
deny from 187.214.35.99
deny from 190.118.39.72
deny from 189.148.195.9
deny from 190.152.56.123
deny from 183.81.61.59
deny from 186.107.231.226
deny from 180.190.187.234
deny from 189.137.75.239
deny from 190.40.87.53
deny from 189.191.177.132
deny from 201.240.202.71
deny from 187.186.30.75
deny from 190.233.179.46
deny from 189.135.86.214
deny from 190.239.41.91
deny from 5.52.58.144
deny from 42.117.153.156
deny from 187.143.66.206
deny from 181.64.211.174
deny from 46.162.206.199
deny from 187.71.107.204
deny from 201.240.145.156
deny from 126.0.87.81
deny from 111.217.10.155
deny from 126.107.61.128
deny from 88.231.39.104
deny from 110.54.163.158
deny from 187.161.240.7
deny from 89.92.201.250
deny from 200.106.126.53
deny from 190.41.14.187
deny from 83.136.61.73
deny from 67.70.7.44
deny from 186.206.193.238
deny from 210.186.141.21
deny from 197.162.8.53
deny from 88.236.171.149
deny from 113.162.184.227
deny from 201.240.165.44
deny from 190.43.6.159
deny from 190.235.181.201
deny from 130.63.231.70
deny from 181.65.3.131
deny from 41.104.154.107
deny from 189.215.199.237
deny from 114.169.14.77
deny from 59.11.22.95
deny from 201.153.125.141
deny from 123.20.251.107
deny from 194.165.129.151
deny from 114.189.134.100
deny from 58.27.37.241
deny from 190.239.128.217
deny from 110.3.17.105
deny from 187.185.97.63
deny from 190.237.244.14
deny from 190.236.204.117
deny from 116.251.149.53
deny from 201.103.145.178
deny from 190.42.61.22
deny from 189.241.119.169
deny from 85.29.184.114
deny from 94.45.91.195
deny from 200.25.217.196
deny from 221.42.1.191
deny from 2.80.212.105
deny from 1.38.27.93
deny from 181.65.30.119
deny from 93.36.214.199
deny from 190.111.70.22
deny from 153.132.5.130
deny from 121.54.98.34
deny from 222.229.115.63
deny from 148.246.85.3
deny from 222.127.108.13
deny from 112.198.79.28
deny from 203.205.104.169
deny from 189.151.25.103
deny from 190.233.8.215
deny from 1.22.232.202
deny from 189.236.104.15
deny from 49.206.35.210
deny from 186.215.146.141
deny from 88.135.134.82
deny from 109.227.79.82
deny from 188.24.33.202
deny from 176.41.4.180
deny from 37.218.157.134
deny from 90.177.233.19
deny from 27.4.10.100
deny from 213.139.60.134
deny from 46.181.74.67
deny from 134.17.196.111
deny from 178.22.32.21
deny from 121.99.72.210
deny from 202.152.19.30
deny from 118.68.218.178
deny from 14.96.158.23
deny from 112.208.22.122
deny from 190.13.27.140
deny from 111.119.212.198
deny from 114.159.247.40
deny from 87.247.47.193
deny from 42.117.209.54
deny from 209.73.151.117
deny from 222.127.174.35
deny from 124.155.252.118
deny from 113.162.154.6
deny from 122.169.46.173
deny from 122.169.83.102
deny from 112.211.216.141
deny from 119.226.30.234
deny from 223.207.120.46
deny from 211.120.76.36
deny from 14.161.4.239
deny from 117.218.70.50
deny from 193.248.204.160
deny from 217.11.72.45
deny from 122.177.154.242
deny from 121.97.72.248
deny from 39.42.43.101
deny from 80.241.251.138
deny from 151.240.207.203
deny from 126.12.125.155
deny from 210.48.222.13
deny from 115.252.140.167
deny from 49.144.176.187
deny from 113.147.174.99
deny from 190.43.86.246
deny from 178.120.119.249
deny from 202.151.22.5
deny from 5.202.65.208
deny from 119.157.172.245
deny from 1.53.20.16
deny from 182.73.250.90
deny from 188.227.45.126
deny from 46.70.22.163
deny from 88.227.218.192
deny from 88.227.174.198
deny from 88.119.92.24
deny from 111.248.50.54
deny from 176.222.135.83
deny from 187.38.211.214
deny from 114.43.126.143
deny from 151.241.17.168
deny from 37.232.121.3
deny from 125.174.176.43
deny from 202.160.0.5
deny from 120.63.56.107
deny from 125.16.25.74
deny from 194.27.73.22
deny from 126.57.172.92
deny from 49.205.138.18
deny from 46.71.10.60
deny from 113.161.76.254
deny from 188.227.220.109
deny from 200.204.161.102
deny from 46.70.95.223
deny from 78.160.150.139
deny from 85.105.254.144
deny from 187.195.169.91
deny from 78.170.136.131
deny from 82.57.33.2
deny from 189.249.68.3
deny from 157.181.60.138
deny from 72.252.148.103
deny from 93.78.84.4
deny from 27.2.140.41
deny from 189.204.79.162
deny from 41.130.169.178
deny from 111.217.10.247
deny from 189.143.211.18
deny from 126.4.28.246
deny from 94.108.131.74
deny from 216.10.213.184
deny from 189.137.138.32
deny from 95.65.77.104
deny from 60.62.136.71
deny from 176.100.26.161
deny from 190.232.36.58
deny from 79.94.236.165
deny from 158.181.171.178
deny from 190.96.207.74
deny from 190.42.115.135
deny from 86.108.24.99
deny from 111.104.67.145
deny from 78.164.99.86
deny from 115.113.130.210
deny from 83.24.215.237
deny from 46.162.254.120
deny from 178.215.108.114
deny from 123.24.166.193
deny from 219.61.90.95
deny from 78.137.62.101
deny from 93.86.53.10
deny from 109.185.113.222
deny from 88.242.147.213
deny from 189.134.195.163
deny from 115.115.166.130
deny from 212.112.97.212
deny from 78.190.77.232
deny from 190.42.30.64
deny from 91.196.156.250
deny from 176.43.102.235
deny from 130.193.149.3
deny from 46.118.158.67
deny from 186.221.224.92
deny from 2.108.94.86
deny from 188.119.16.42
deny from 176.222.154.11
deny from 157.100.24.27
deny from 79.42.134.4
deny from 180.190.50.232
deny from 37.99.42.25
deny from 119.152.14.94
deny from 197.250.128.15
deny from 120.61.3.90
deny from 200.106.11.170
deny from 186.46.154.109
deny from 149.3.104.140
deny from 112.133.209.250
deny from 190.181.30.12
deny from 112.70.171.147
deny from 92.113.26.7
deny from 180.93.193.236
deny from 126.6.170.225
deny from 201.218.30.30
deny from 190.129.63.9
deny from 223.207.15.204
deny from 186.46.234.30
deny from 39.47.140.249
deny from 39.53.251.214
deny from 117.241.177.53
deny from 177.203.78.250
deny from 180.178.132.15
deny from 106.147.94.176
deny from 182.178.9.68
deny from 117.192.106.143
deny from 95.56.61.239
deny from 85.105.122.208
deny from 123.30.165.243
deny from 124.125.45.67
deny from 176.57.55.161
deny from 1.115.192.106
deny from 195.50.31.202
deny from 46.130.1.12
deny from 94.178.81.7
deny from 151.238.165.242
deny from 190.181.27.227
deny from 60.56.123.8
deny from 200.3.154.86
deny from 212.106.23.183
deny from 124.6.181.49
deny from 60.54.13.13
deny from 183.88.249.22
deny from 103.245.196.33
deny from 85.108.147.167
deny from 200.161.79.171
deny from 113.184.197.66
deny from 58.186.111.195
deny from 88.231.74.158
deny from 190.119.3.184
deny from 5.1.28.54
deny from 190.232.184.188
deny from 59.127.120.194
deny from 178.148.35.75
deny from 117.200.9.8
deny from 120.61.27.47
deny from 117.221.19.24
deny from 82.193.155.224
deny from 95.7.247.129
deny from 41.232.194.51
deny from 213.231.61.72
deny from 186.6.233.211
deny from 190.234.24.246
deny from 190.129.169.84
deny from 117.212.91.141
deny from 201.141.175.243
deny from 223.204.87.94
deny from 201.222.72.36
deny from 78.178.66.169
deny from 121.54.54.156
deny from 95.133.169.207
deny from 117.214.52.66
deny from 183.77.46.176
deny from 126.48.164.207
deny from 114.148.211.78
deny from 118.108.100.22
deny from 118.154.214.59
deny from 83.181.63.11
deny from 190.236.85.72
deny from 217.55.199.74
deny from 188.158.88.166
deny from 88.242.202.56
deny from 151.242.8.107
deny from 62.217.152.51
deny from 111.68.96.57
deny from 113.22.98.238
deny from 203.106.156.195
deny from 190.129.82.143
deny from 190.238.137.192
deny from 87.155.141.250
deny from 109.122.10.144
deny from 114.40.137.61
deny from 81.215.22.179
deny from 176.196.72.56
deny from 95.133.47.40
deny from 114.48.203.28
deny from 200.203.103.173
deny from 190.122.97.50
deny from 176.41.223.96
deny from 46.225.122.9
deny from 183.80.42.4
deny from 114.160.5.72
deny from 200.87.159.210
deny from 49.147.184.34
deny from 88.120.157.230
deny from 200.121.27.95
deny from 201.66.168.250
deny from 200.87.159.192
deny from 41.232.194.62
deny from 220.209.104.159
deny from 79.13.185.185
deny from 188.159.138.223
deny from 115.147.66.90
deny from 111.188.46.14


Posted in Wordpress | Tagged , , | Leave a comment

Working Round Facebook’s new News feed layout

Many of you might have noticed that recently Facebook have been changing things so that it doesn’t matter how much of an extract you send to it using Wordbooker you only get a very small amount of text on the screen. I’ve no idea why Facebook have done this but its very annoying as I don’t really think it gives a reader enough of a “teaser” to follow the link to the blog post:

oldformat.

So I’ve been playing round with things and if we abandon the “Attribute line” (“Posted a new post on the Wordbooker Blog” in my case) and move the post excerpt out of the post “body” and use that instead of the excerpt then we can get something like this:

newformat

I don’t know about you but I think this is a lot better and hopefully should lead to more people following the links back to your blogs.

Note : The Use Excerpt instead of Attribute option would use the post excerpt (if there is one, or it will create one from the blog post) even if the “Use Excerpt for Wall Post” is not set so that you can have the text inside the box being the contents of the Post and the text outside the box being the Excerpt.


Posted in News | 8 Comments

Version 2.2 Update

I’ve been working on lots of little tweaks and little things for Version 2.2 I’m in the middle of re-visiting ALL the Facebook Graph API calls I make in an attempt to reduce the number of errors FB is returning. I did a pile of stuff last night and then realised at about 2AM that a lot of what I’d done in the _HTTP and _CURL files was wrong – So I’ll roll that back tonight and then go off in the direction I think is going to work.I’ve also added the ability to delete (on a post by post, or in bulk) the Wordbooker Meta data that is associated with a post. I didn’t think this was going to be possible but I found a tutorial which implemented the ability to add options to the Bulk Options Menu on the Manage Posts Page.

At the moment if a post has no image associated with it Wordbooker uses its own blank image unless you’ve used the custom image URL to overwrite it. I’ve changed the code so that if you ADD a custom image URL then Wordbooker will replace its blank image with that custom image on all posts (and not just new ones). However if you change the custom image then old posts are not updated.

For those of you who use the BBPress plugin to enable forums inside your blog you’ll be delighted (I hope) to know that Wordbooker implements OG Tags and Like/Send/Share buttons at the TOPIC level… so you can like a topic thread, or share it.. Its still all slightly experimental and probably has bugs but I hope people like it.

Finally I’ve been working on bits to do with Google+ and I’m wondering if Wordbooker could become Wordbooker+ It would be quite easy to associate a Google+ ID with each FB profile and make Wordbooker put out the appropriate Google+ Author tag in the header for a post, and I could add a Google+ Widget that works in a Similar way to the existing Widgets that Wordbooker supplies. If I do go ahead with this then this will probably be Wordbooker Version 3.. which is madness considering that I’ve not got Wordbooker 2.2 out yet….

Post imported by Google+Blog for WordPress.


Posted in Google+, News | Comments Off

Time for an update

I've completed the new schema cross check code and I just need to do some final checks on it before I'll be rolling it out for both the 2.1.x code base and the 2.2 code base. I can also confirm that 2.1.x and 2.2 are fully compatible with the latest release of WordPress so I'll be pushing out a new 2.1.x release to confirm that. That release will have the new schema cross check code in it and also some changes to stop the debug routine blowing up because it ends up with arrays in it rather than strings (The exact cause for this is unknown – I blame the internet pixies).

I've finally finished the recoding of all the DB interface calls in 2.2 to use WPDB functionality rather than mysql_ calls – this should make the plugin pretty future proof as PHP obsoletes the mysql_ functions.

I'm still working on updating the documentation for 2.2 but once that is done I'll be pushing 2.2 to the repositories.

So  :

2.1.26 (I think) will be released this weekend.
and
2.2.0 will be released round about the Ides of March.

Post imported by Google+Blog for WordPress.


Posted in Google+, News | Comments Off

Coding update

 Both Version 2.1.x and 2.2 are having a code overhaul. The whole process of making schema changes was causing problems and was extremely fragile. I'd coded a rather nifty schema comparison routine which basically could be run at any time and it would silently fix up problems with the database. It worked fine on my dedicated server and it worked fine for a lot of other people too. However because it used the Information_schema tables it was a complete and utter disaster for people who are on shared hosting where the MySQL database server might contain hundreds of databases. 

So I've been re-writing that to use the MySQL describe and show commands which as far as I can tell do not suffer from the same performance issues as using the information_schema, and its going pretty well. I hope to have the index cross check code finished tonight or tomorrow as I'm not on call for the next few days, unless the cat decides she's more important than everyone else. I'll probably release that as a beta and get a couple of people to test it before it goes live just in case.

I've also had a couple of problems which were actually related to other plugins doing naughty things. The developer of one of those has fixed the problem (he had inherited the code from someone else) but the developer of the other hasn't responded to my question about why he is reloading the WordPress global $post object from the underlying tables in the middle of one of his routines which I'm pretty sure is breaking Wordbooker and is something he really should not be doing.  I might be able to re-code Wordbooker to work round it but $post->ID is supposed to always be there so I don't see why I should have to.

Finally I'm going to strip out a lot of the commented out debug code in both versions as its cluttering up the code base and I'm also going to standardise my comments to use the WordPress standard marker for comments rather than the messy mix I've got at the moment.

I'm slowly re-writing the documentation for Version 2.2 but I need to re-do some of the screen shots as things have changed since I last did them,

Post imported by Google+Blog for WordPress.


Posted in Google+, News | Comments Off

Version 2.2 Update

I've been picking away at a lot of tiny little things in the code – there were a couple of calls using an obsolescent PHP call which I've migrated over to using the wpdb object which hopefully might fix some odd problems people were experiencing, I think I've found all the occurrences of the call but I need to double check the cron job code to make sure there is nothing in there. I'm also trying to tidy up the code for Version 2.2 – I think I've got all the individual files that I need, I just need to make sure that my code grouping is logical (or at least makes sense to me), and I also want to try to clean up the layout and standardise my commenting.

I'm continuing to work on documentation but its is a slow process as its extremely dull and boring.

I might get round to releasing 2.2 very early in the New Year

Post imported by Google+Blog for WordPress.


Posted in Google+, News | Comments Off

Version 2.2 News

 Well I've had a good relaxing break in Maine and a good break from Wordbooker although of course I didn't leave it totally alone as there were a couple of support problems that came up and there was the announcement from Facebook that posting notifications on friends walls would be withdrawn from the API (probably due to it being used to spam). Wordbooker 2.2 was going to introduce that functionality but it seems pointless to roll it out and then remove it so I'll be removing it from 2.2 before release and I'll also be changing a couple of things to do with tagging.

Its now only just over three weeks to Christmas and I've still got a lot of documentation to write and of course I'll be back at work on Monday so will have a lot of catching up to do there. Hopefully I'll be able to get 2.2 out before the end of the year but it may yet slip into early next year depending on how things pan out.

Post imported by Google+Blog for WordPress.


Posted in Google+, News | Comments Off

Version 2.2 News

 Well there's been very little feedback about Version 2.2, and the only feedback I have had has been positive, so it looks like I'll be pushing Version 2.2 to the WordPress repositories as soon as I've finished the documentation. No that I've started it yet as I've been on call for work and  had to spend quite a bit of time working. Also I'm flying out to Maine this Saturday for two weeks to spend Thanksgiving with family and I've not had the time, or in the inclination, to go through all the process grabbing new screen shots. But I might get round to doing some of it once I've recovered from the flight and the bus trip.

I've had a couple of people asking for support for campaign tracking – its not a huge amount of work to add it : just adding a couple of new fields in the Advanced settings section and possibly a couple of the Add/Edit Post/Page options block. I'm still not sure if I should roll this into the base release of Version 2.2 or push it out to Version 2.3.

Ideally I'd like for each 2.x release to be where I add new features with 2.x.y releases being bug fixes with no big changes. I think that makes more sense and with the modularisation work I've done for 2.2 this should be a lot easier to do as I'm not using monolithic blocks of code any more and I want to be able to add new features by adding new include files… in fact I might modularise the options pages just to make managing changes to them easier too… if I do that then I should do that for the base 2.2 release.

Post imported by Google+Blog for WordPress.


Posted in Google+, News | 2 Comments

Some interesting (possibly) stats about Wordbooker

Facebook has a page called “Insights” for Developers where they can see various things about their apps from Facebook’s point of view. I thought you might like to see a few about Wordbooker.

According to Facebook Wordbooker has just under 15,000 Monthly active users – that means that just about 15,000 people use Wordbooker once a month to make a post to Facebook or to pull or push comments from their posts.

That’s pretty impressive, but what is actually more impressive are the weekly and daily active users. These are users who use Wordbooker at least once a week, and once a day. 12,470 users user Wordbooker at least once a week and 11,520 user user Wordbooker at least once per day.

So now we know how many people are using Wordbooker, but what are they actually doing? Well mainly using it to post stories to their various walls:

As you can see Wordbooker is being used to publish round about 7,500 stories per day, with round about 2,500 links being shared through Wordbooker a day. Over the month over 256,000 items were shared through Wordbooker which is 5% less than the previous month ;-(

So we know how many stories we published but what happened to them? Did they just sit there in the corner being ignored? Well actually no they didn’t:

Those 254,000 stories appeared on peoples walls over 238,000,000 times… that means on average each story published by Wordbooker was seen by 936 people. But only a tiny fraction of those people actually clicked on the story to follow it back to the original blog post… this is where people really need to think about how they are presenting their posts, using the WordPress Excerpt option to write something which captures people’s attention and gets them to follow the link to your blog is something to really concentrate on. So it looks like Wordbooker is failing in its original purpose to publicise peoples’ blogs on Facebook, well at least from a direct click point of view.

But Wordbooker does more than post blog posts, it pushes and pulls comments, it displays your Facebook Status on your Blog and a few other things. This means that it makes a lot of calls to Facebook… rather a lot of calls:

Yes – that left hand column is in 1000 K’s – so Wordbooker makes about 11.3 Million calls to Facebook per day of which about 256,000 end up in errors – usually because of access token issues or the FB API going wrong.

But what do you people think of Wordbooker… well this is very interesting. The majority of Wordbooker users are males aged between 25 and 34 :

On average people rate Wordbooker as 4/5 – but on some days they don’t seem to like it at all:

and people in Indonesia and Argentina really seem to like Wordbooker, where as some people in the US really don’t like it at all:

Actually that’s not exactly true, because not many Indonesians have actually rated Wordbooker at all :

Just goes to show that you shouldn’t blindly believe statistics


Posted in News | Tagged , , , , | Comments Off

More on Version 2.2 Beta

Had a couple of crazy days at work and a couple of lousy evening commutes and I just didn't want to power up my laptop and start cranking code when I got home at night.

The bug I found is a bug – Facebook have known about it since July – its is marked as "Medium" importance but is "triaged" .. so basically Facebook know about it but don't care.

I plan to roll out the final 2.2 beta tomorrow morning UK time.

Post imported by Google+Blog for WordPress.


Posted in Google+, News | 3 Comments

Version 2.2 Beta news

Well it looks like it might be a bug in Facebook but who knows when it will be fixed, if ever.

So what I'm going to do is tidy up my code and then create a new POT file for the translators, with the plan to push out the final beta either tonight or tomorrow and then I'll get to work on the documentation.

I will really need some feed back on the new features such as tagging/notifications and also on the post exclusion options (although I've had some feed back on that and it does seem to be working pretty well).

If all goes well then I am hoping to get the 2.2 version formally released on November 10/11 – which gives me a week to shake things down before I head off to Maine for Thanksgiving.

Post imported by Google+Blog for WordPress.


Posted in Google+, News | Comments Off

Testing Post republishing

I'll be deleting this later!

Google+: View post on Google+

Post imported by Google+Blog. Created By Daniel Treadwell.


Posted in Google+, News | Tagged | Comments Off

Version 2.2 Final Beta

Well fingers crossed I should be releasing the final Version 2.2 Beta tomorrow morning UK time if everything goes to plan and I don't find any hideous bugs in the final few changes I've been working through today. Then if that goes OK I'll be hammering through the documentation so that I can get the official 2.2 release out to the Wordbooker repositories before I hop onto a plane for Maine in 3 weeks time.

Post imported by Google+Blog for WordPress.


Posted in Google+, News | Comments Off

Taking a short break

After I push out 2.1.23, which will probably be this evening, I'm going to be taking a few days break – I won't be doing any programming or documentation for Wordbooker and neither will I be providing any support – so either I'm totally confident about 2.1.23 or I don't care any more …. you decide!

There is only one of me working on this project in my spare time round a full time job which involves being on call, and in the past few weeks I've had some pretty unrealistic expectations of support from people. Remember Wordbooker is free and support is on an "as is, when I can" basis – I do not provide 24/7 support nor do I provide any sort of SLA. That is one of the reasons why the "Professional" version has never made it to "market" because it would just put too much load on me and I cannot justify paying another developer to handle some of the work.

I'm still planning on getting 2.2 out before the middle of November unless I decide I don't want to risk doing that before I head off to Maine for 2 weeks, and of course if I get loaded down with real work then all time-scales are out of the window.

Post imported by Google+Blog for WordPress.


Posted in Google+, News | 4 Comments

Slight Delay to 2.1.x and 2.2 Beta

  I spent the weekend chasing a couple of odd glitches in the commenting code and I found a minor bug in the excerpt creation code when  using PHP with multibyte support enabled. It looks like there might be another couple of minor problems with comment handling and I'd really like to nail those down so that I can be pretty confident that comment handling is not going to be too problematical when I release 2.2. 

I also spent quite a bit of time documenting things which does need to be done before 2.2 rolls out.

Google+: View post on Google+

Post imported by Google+Blog. Created By Daniel Treadwell.


Posted in Google+, News | Tagged | Comments Off