| 1 |
Changes in version 2.0.8 - 2003-01-13
|
| 2 |
* Work around a bug that let pingd die in certain random cases when
|
| 3 |
dealing with unuseable PGP keys (like expired keys).
|
| 4 |
Talk with Frank Tobin from GnuPG::Interface fame led to the diagnosis
|
| 5 |
that pingd gets a SIGPIPE since the GnuPG process already exited.
|
| 6 |
* Removed a duplicate line from v2legend.
|
| 7 |
* Allow periods in hostname.
|
| 8 |
* Don't use GnuPG::Interface's recipients when encrypting any more as
|
| 9 |
it is broken with at least GnuPG 1.2.1.
|
| 10 |
* Always use --no-secmem-warning with GnuPG calls.
|
| 11 |
* Also use supported remailers from type2 only remailers.
|
| 12 |
* Reset metadata if status is not defined.
|
| 13 |
|
| 14 |
Changes in version 2.0.7 - 2002-12-18
|
| 15 |
* Added upgrade HOWTO.
|
| 16 |
|
| 17 |
Changes in version 2.0.6 - 2002-12-18
|
| 18 |
* Have support for translated templates
|
| 19 |
* The templates now make use of CSS.
|
| 20 |
* Minor documentation fixes by Colin Tuckley
|
| 21 |
* thesaurusindexfile and indexfilebasename config values should no
|
| 22 |
longer have the extension (.html) in them
|
| 23 |
* Fix v2 stats for cypherpunk remailers by using right column title.
|
| 24 |
* Use '(no subject)' instead of '' as a subject if none is
|
| 25 |
otherwise chosen.
|
| 26 |
|
| 27 |
Changes in version 2.0.5 - 2002-10-25
|
| 28 |
* Only take default parameters if they are not set in
|
| 29 |
pingd.conf (as opposed to set to undef).
|
| 30 |
* Also support setups without user defined mailboxes
|
| 31 |
(recipient_delimiter set to '').
|
| 32 |
|
| 33 |
Changes in version 2.0.4 - 2002-10-16
|
| 34 |
* Fix pingd.conf(5) manpage a bit (indention levels).
|
| 35 |
|
| 36 |
Changes in version 2.0.3 - 2002-10-12
|
| 37 |
* Set program name according to current action.
|
| 38 |
* Fix a typo that showed up in perl 5.0005_02 (had a , instead of a .
|
| 39 |
in an open() when reading mboxen as input).
|
| 40 |
|
| 41 |
Changes in version 2.0.2 - 2002-09-21
|
| 42 |
* Die immeditatly if there is no Version information in metadata.
|
| 43 |
* Make regular backups of metadata and rotate them properly.
|
| 44 |
|
| 45 |
Changes in version 2.0.1 - 2002-09-21
|
| 46 |
* Store unkown fields from mix summary lines and put them in keyrings.
|
| 47 |
|
| 48 |
Changes in version 2.0 - 2002-09-17
|
| 49 |
* New version number, this is 2.0, really!
|
| 50 |
* Minor spelling fixes.
|
| 51 |
|
| 52 |
Changes in version 2.0rc3 - 2002-09-12
|
| 53 |
* Write SENDMAIL to mix.cfg
|
| 54 |
* Add sendpings command.
|
| 55 |
* Only decrease a remailer's ttl during requesting -conf if
|
| 56 |
it was requested by the usualy timer run and not by the
|
| 57 |
user.
|
| 58 |
* Template cleanup: fix a link and add links to .txt versions
|
| 59 |
to front page.
|
| 60 |
* Have install-perl-modules tool.
|
| 61 |
* Spelling fixes.
|
| 62 |
* seperate_rlists was renamed to separate_rlists.
|
| 63 |
* README was improved.
|
| 64 |
|
| 65 |
Changes in version 2.0rc2 - 2002-09-08
|
| 66 |
* Reopen stdin to /dev/null instead of closing it to avoid
|
| 67 |
perl 5.8 warnings.
|
| 68 |
|
| 69 |
Changes in version 2.0rc1 - 2002-09-05
|
| 70 |
* new version number.
|
| 71 |
* Random spelling fixes.
|
| 72 |
* Do not show hidden remailers in thesaurus.
|
| 73 |
|
| 74 |
Changes in version 2.0beta34 - 2002-09-04
|
| 75 |
* Make ping/request time more random.
|
| 76 |
* Encrypt pings (symmetrically), so that dup detection of some
|
| 77 |
remailers (austria) fails and pings get processed.
|
| 78 |
* Write total number of unique remailers to echolot.html.
|
| 79 |
|
| 80 |
Changes in version 2.0beta33 - 2002-08-23
|
| 81 |
* Scheduler fixes (inserted jobs for one time processing got requeued
|
| 82 |
over and over again according to their interval).
|
| 83 |
* Give a short summary about current stats on index page.
|
| 84 |
|
| 85 |
Changes in version 2.0beta32 - 2002-08-23
|
| 86 |
* Fix a major bug introduced in 2.0beta31 that resulted in no
|
| 87 |
remailer-xxx queries beeing sent out.
|
| 88 |
|
| 89 |
Changes in version 2.0beta31 - 2002-08-21
|
| 90 |
* Have a consistent name for the ~/echolot directory in README.
|
| 91 |
* If you request keyconf from only a few remailers, more requests could
|
| 92 |
have been sent. Fixed that.
|
| 93 |
* Write REMAIL n to mix.cfg - apparently it defaults to yes, which
|
| 94 |
means Mixmaster will want to create keys.
|
| 95 |
* Fix random typos.
|
| 96 |
* Fix pingctl script.
|
| 97 |
|
| 98 |
Changes in version 2.0beta30 - 2002-08-15
|
| 99 |
* Write NAME and ADDRESS to mix.cfg - mix cannot figure it out
|
| 100 |
if detached.
|
| 101 |
|
| 102 |
Changes in version 2.0beta29 - 2002-08-14
|
| 103 |
* Create .meta files with the expiry date of pages.
|
| 104 |
* Also put the expiry date in HTML meta headers.
|
| 105 |
* Make indexfilebasename a configure option.
|
| 106 |
* Code cleanup: renamed some functions.
|
| 107 |
|
| 108 |
Changes in version 2.0beta28 - 2002-08-13
|
| 109 |
* Write a standard mix.cfg configuration file for mixmaster.
|
| 110 |
It only sets PUBRING and TYPE2LIST. Needed for systems where
|
| 111 |
those values are overriden by systemwide defaults.
|
| 112 |
|
| 113 |
Changes in version 2.0beta27 - 2002-08-13
|
| 114 |
* Some small fixes to the Debian Package
|
| 115 |
|
| 116 |
Changes in version 2.0beta26 - 2002-08-12
|
| 117 |
* Fix a few typos in the echolot.html template.
|
| 118 |
* Added /etc/echolot/pingd.conf to the list of configfiles.
|
| 119 |
* Have a debian/ directory to build a Debian package.
|
| 120 |
* Config option mailindir was renamed to mailin. You now
|
| 121 |
can also point it to a mbox format mailbox.
|
| 122 |
* Have --quiet.
|
| 123 |
* Stricter permissions for most newly created directories (go-rwx).
|
| 124 |
|
| 125 |
Changes in version 2.0beta25 - 2002-08-10
|
| 126 |
* Produce echolot.html, an index file for echolot results.
|
| 127 |
|
| 128 |
Changes in version 2.0beta24 - 2002-08-10
|
| 129 |
* Remove »x« from end of pubring.mix summary lines.
|
| 130 |
|
| 131 |
Changes in version 2.0beta23 - 2002-08-07
|
| 132 |
* Unlinking Thesaurus files works now.
|
| 133 |
* Detach correctly now.
|
| 134 |
|
| 135 |
Changes in version 2.0beta22 - 2002-08-05
|
| 136 |
* Actually use the sane basedir. *sigh*
|
| 137 |
|
| 138 |
Changes in version 2.0beta21 - 2002-08-05
|
| 139 |
* Using a sane basedir by default. You no longer need to specify
|
| 140 |
it in pingd.conf.
|
| 141 |
|
| 142 |
Changes in version 2.0beta20 - 2002-08-02
|
| 143 |
* Added pingctl wrapper to tools.
|
| 144 |
* echolot --help now gives a brief list of commands.
|
| 145 |
* Added acknowledgements.
|
| 146 |
|
| 147 |
Changes in version 2.0beta19 - 2002-07-29
|
| 148 |
* Build keyrings in results.private too
|
| 149 |
|
| 150 |
Changes in version 2.0beta18 - 2002-07-23
|
| 151 |
* Allow for inclusion of broken chain reports and same operator/machine
|
| 152 |
lists in stats pages. Broken chain reports are not generated
|
| 153 |
automatically; this is planned for a later release. For now you need
|
| 154 |
to supply this information in the files broken1.txt, broken2.txt, and
|
| 155 |
sameop.txt.
|
| 156 |
|
| 157 |
Changes in version 2.0beta17 - 2002-07-22
|
| 158 |
* You no longer need an extra Mixmaster installation for your pinger.
|
| 159 |
Echolot can make use of any Mixmaster binary you alread have
|
| 160 |
installed.
|
| 161 |
* The config hash »Pinger::Mix« is obsolete now. Please set
|
| 162 |
»mixmaster« to the path of your mix executeable. Echolot now
|
| 163 |
uses its own mix directory below echolothome by default (config
|
| 164 |
option mixhome).
|
| 165 |
* The default gnupghome has changed from »gnupg« to »gnupghome«.
|
| 166 |
* New config option »gnupg«.
|
| 167 |
* Not the current time but the scheduled start time is used when
|
| 168 |
deciding which remailers to ping. This is nice if we get delayed for
|
| 169 |
whatever reason.
|
| 170 |
* Changed URL in templates to point to www.palfrader.org/echolot
|
| 171 |
instead of the savannah page.
|
| 172 |
|
| 173 |
How to upgrade (assuming you have a default configuration):
|
| 174 |
./pingd stop
|
| 175 |
mv gnupg gnupghome
|
| 176 |
vi pingd.conf (remove Pinger::Mix, set mixmaster;
|
| 177 |
cf. pingd.conf.sample )
|
| 178 |
./pingd [...] start
|
| 179 |
|
| 180 |
Changes in version 2.0beta16 - 2002-07-17
|
| 181 |
* Do not send all pings for the same remailer at the same time
|
| 182 |
* The cheap hashing function that was used for determining when to ping
|
| 183 |
was replaced by md5. The local secret also is an input to the
|
| 184 |
function so not all echolot pingers ping the same remailer at the
|
| 185 |
same time.
|
| 186 |
* In the distribution the pingd.conf file has been renamed to pingd.conf.
|
| 187 |
So it should be possible to just untar the new tar.gz over the old
|
| 188 |
installation (you have a backup anyway, don't you?).
|
| 189 |
* The getkeyconf command takes optional addresses to request config
|
| 190 |
data from.
|
| 191 |
* The getkeyconf config option was replaced by getkeyconf_interval and
|
| 192 |
getkeyconf_every_nth_time. Not all requests are sent at the same time
|
| 193 |
any more.
|
| 194 |
* Stats can be sorted by latency rather than nick. Set
|
| 195 |
stats_sort_by_latency if you want that.
|
| 196 |
|
| 197 |
Changes in version 2.0beta15 - 2002-07-16
|
| 198 |
* Have echolot version in stats HTML pages
|
| 199 |
* Random documentation fixes
|
| 200 |
* Make it runs with older perls (5.005_03 is tested)
|
| 201 |
- always pass two arguments to mkdir()
|
| 202 |
- import SEEK_ constants from POSIX rather than Fcntl
|
| 203 |
- do not use warnings
|
| 204 |
|
| 205 |
Changes in version 2.0beta14 - 2002-07-16
|
| 206 |
* Added commands buildstats buildkeys and buildthesaurus
|
| 207 |
* Added legend to templates (Orange)
|
| 208 |
* Thesaurus building failed when an id did not return a
|
| 209 |
valid remailer. A check was there bug it was wrong
|
| 210 |
* Have pingd.conf.5 manpage documenting all options
|
| 211 |
|
| 212 |
Changes in version 2.0beta13 - 2002-07-13
|
| 213 |
* Have correct title tags and some layout changes in the HTML templates
|
| 214 |
* Encode HTML Entities in HTML Stats
|
| 215 |
* Only show valid remailers in Thesaurus
|
| 216 |
* Support »not a remailer« reply to remailer-xxx
|
| 217 |
* Make sure only the right keys are exported to the pgp keyrings
|
| 218 |
* Do not skip key if GnuPG returns something in stderr with
|
| 219 |
remailer-key replies
|
| 220 |
|
| 221 |
Changes in version 2.0beta12 - 2002-07-11
|
| 222 |
* Cut strings when they do not fit in the table formats
|
| 223 |
* Sort type2.list/pubring.mix
|
| 224 |
|
| 225 |
Changes in version 2.0beta11 - 2002-07-11
|
| 226 |
* Don't run in Taint mode anymore per default.
|
| 227 |
If you still want it, trimm your PATH to something acceptable
|
| 228 |
for perl and add »-T« to the first line of pingd.
|
| 229 |
|
| 230 |
Changes in version 2.0beta10 - 2002-07-11
|
| 231 |
* Don't reset PATH to /usr/bin:/bin any more (Yes, again)
|
| 232 |
* Documentation updates
|
| 233 |
|
| 234 |
Changes in version 2.0beta9 - 2002-07-11
|
| 235 |
* Don't reset PATH to /usr/bin:/bin any more
|
| 236 |
* Use confess or cluck instead of croak in some places.
|
| 237 |
|
| 238 |
Changes in version 2.0beta8 - 2002-07-10
|
| 239 |
* Fix public clist.
|
| 240 |
|
| 241 |
Changes in version 2.0beta7 - 2002-07-10
|
| 242 |
* fixed a stupid syntax bug.
|
| 243 |
|
| 244 |
Changes in version 2.0beta6 - 2002-07-10
|
| 245 |
* Did away with Mail::Internet. Using local sendmail binary only.
|
| 246 |
This also means the smarthost config option is obsolete and there
|
| 247 |
is a sendmail config option now.
|
| 248 |
|
| 249 |
Changes in version 2.0beta5 - 2002-07-10
|
| 250 |
* Thesaurus filenames changed from nn-foo to nn.foo.
|
| 251 |
Use the change-thesaurus-filenames script in the tools
|
| 252 |
directory to convert your current thesaurus if you wish
|
| 253 |
to keep the data.
|
| 254 |
* Seperate rlists for rsa, dsa and plaintext pings are
|
| 255 |
supported now. Enable seperate_rlists in pingd.conf.
|
| 256 |
* Have a combined list. Enable with combined_list in pingd.conf.
|
| 257 |
|
| 258 |
Changes in version 2.0beta4 - 2002-07-10
|
| 259 |
* Minor documentation fixes
|
| 260 |
* Added --process switch
|
| 261 |
* Die if metadata or conf data cannot be parsed
|
| 262 |
* Build manpage into extra file
|
| 263 |
|
| 264 |
Changes in version 2.0beta3 - 2002-07-10
|
| 265 |
* Fixed a small bug with writing the metadata so that it could not be
|
| 266 |
parsed again
|
| 267 |
|
| 268 |
Changes in version 2.0beta2 - 2002-07-10
|
| 269 |
* Moved from XML to Data::Dumper
|
| 270 |
Use convert-xml-to-datadumper in the tools directory to
|
| 271 |
convert your setup:
|
| 272 |
pingd stop
|
| 273 |
mv pingd.conf pingd.conf.old
|
| 274 |
mv data/metadata data/metadata.old
|
| 275 |
convert-xml-to-datadumper CONFIG < pingd.conf.old > pingd.conf
|
| 276 |
convert-xml-to-datadumper METADATA < data/metadata.old > data/metadata
|
| 277 |
pingd start
|
| 278 |
|
| 279 |
Changes in version 2.0beta1 - 2002-07-07
|
| 280 |
* Initial public beta test
|