Logoj0ke.net Open Build Service > Projects > Apache:Modules > apache2-mod_mirrorbrain > apache2-mod_mirrorbrain.changes
Sign Up | Log In

File apache2-mod_mirrorbrain.changes of Package apache2-mod_mirrorbrain (Revision 18)

Currently displaying revision 18, show latest

 
1
-------------------------------------------------------------------
2
Tue Sep  7 17:02:25 UTC 2010 - cs@linux-administrator.com
3
4
- MirrorBrain 2.13.0
5
 - see http://mirrorbrain.org/docs/changes/#release-2-13-0-r8123-sep-6-2010 
6
7
-------------------------------------------------------------------
8
Tue Feb 11 07:51:00 CEST 2010 - cs@linux-administrator.com
9
10
- MirrorBrain 2.12.0
11
 - see http://mirrorbrain.org/docs/changes/#release-2-12-0-r7957-feb-10-2010
12
13
-------------------------------------------------------------------
14
Wed Dec 16 23:54:00 CEST 2009 - cs@linux-administrator.com
15
16
- MirrorBrain 2.11.3
17
 - see http://mirrorbrain.org/docs/changes/#release-2-11-3-r7933-dec-16-2009
18
19
-------------------------------------------------------------------
20
Mon Dec 07 17:25:00 CEST 2009 - cs@linux-administrator.com
21
22
- MirrorBrain 2.11.2
23
 - see http://mirrorbrain.org/docs/changes/#release-2-11-2-r7917-dec-5-2009
24
25
-------------------------------------------------------------------
26
Fri Dec 04 15:00:00 CEST 2009 - cs@linux-administrator.com
27
28
- MirrorBrain 2.11.1
29
 - see http://mirrorbrain.org/docs/changes/#release-2-11-1-r7899-dec-3-2009
30
31
-------------------------------------------------------------------
32
Wed Dec 02 19:37:00 CEST 2009 - cs@linux-administrator.com
33
34
- MirrorBrain 2.11.0
35
 - see http://mirrorbrain.org/docs/changes/#release-2-11-0-r7896-dec-2-2009
36
37
-------------------------------------------------------------------
38
Sun Nov 29 00:23:00 CEST 2009 - cs@linux-administrator.com
39
40
- MirrorBrain 2.10.3
41
 - see http://mirrorbrain.org/docs/changes/#release-2-10-3-r7871-nov-28-2009
42
43
-------------------------------------------------------------------
44
Sat Nov 07 10:57:00 CEST 2009 - cs@linux-administrator.com
45
46
- MirrorBrain 2.10.2
47
 - see http://mirrorbrain.org/docs/changes/#release-2-10-2-r7853-nov-9-2009
48
49
-------------------------------------------------------------------
50
Sat Sep 05 14:56:00 CEST 2009 - cs@linux-administrator.com
51
52
- MirrorBRain 2.10.0
53
 - see http://mirrorbrain.org/docs/changes/#release-2-10-0-sep-4-2009
54
55
-------------------------------------------------------------------
56
Sun Aug 23 19:21:00 CEST 2009 - cs@linux-administrator.com
57
58
- MirrorBrain 2.9.2
59
  - see http://mirrorbrain.org/docs/changes/#release-2-9-2-aug-21-2009
60
61
-------------------------------------------------------------------
62
Thu Jul 30 05:20:00 CEST 2009 - cs@linux-administrator.com
63
64
- MirrorBrain 2.9.1
65
  - see http://mirrorbrain.org/docs/changes/ for details
66
67
-------------------------------------------------------------------
68
Fri Jun  5 14:09:40 CEST 2009 - cs@linux-administrator.com
69
70
- MirrorBrain 2.8.1
71
  - Python 2.6 compatibility fixes:
72
    - mb file ls --md5: use hashlib module, if available (this fixes a
73
      DepracationWarning given by Python 2.6 when importing the md5 module)
74
    - mb list: the --as option had to be renamed to --asn, because "as" is a
75
      reserved keyword in Python, and Python 2.6 is more strict about noticing
76
      this also in cases where just used as an attribute.
77
    - remove the b64_md5 function, which is no longer used since a while
78
  - mb file ls:
79
    - make the --md5 imply the --probe option
80
  - mb export: 
81
    - when exporting metadata for import into a VCS, handle additions and deletions
82
  - update docs to point to new RPM packages in the openSUSE build service (in
83
    a repository named Apache:MirrorBrain). The formerly monolithic package has
84
    been split up into subpackages.
85
  - perl-Config-IniFiles added to the list of perl packages required by the
86
    scanner
87
88
-------------------------------------------------------------------
89
Sat Apr  4 16:52:53 CEST 2009 - poeml@suse.de
90
91
- rename package to mirrorbrain and split off some subpackages, so
92
  that dependencies are a little more precisely located where
93
  they're needed: - mirrorbrain-tools 
94
                  - mirrorbrain-scanner 
95
                  - apache2-mod_mirrorbrain
96
97
-------------------------------------------------------------------
98
Tue Mar 31 02:21:41 CEST 2009 - poeml@suse.de
99
100
- update to r6964:
101
  * mb export: implement a new output format, named "vcs". Can be
102
    used to commit changes to a subversion repository and get
103
    change notifications from it. See "mb help export" and0
104
    http://mirrorbrain.org/archive/mirrorbrain-commits/0152.html
105
106
-------------------------------------------------------------------
107
Mon Mar 30 02:27:40 CEST 2009 - poeml@suse.de
108
109
- package renamed from apache2-mod_zrkadlo (the old name) to
110
  apache2-mod_mirrorbrain.
111
112
-------------------------------------------------------------------
113
Mon Mar 30 02:17:12 CEST 2009 - poeml@suse.de
114
115
- update to MirrorBrain 2.8 (r6949):
116
  * scanner:
117
    - Larger improvements, mainly with regard to the definition of
118
      patterns for files (and directories) that are to be included from scanning.
119
      Old, hardcoded stuff from the scanner has been removed. Now, excludes can be
120
      defined in /etc/mirrorbrain.conf by scan_exclude and scan_exclude_rsync
121
      directives.
122
      The former takes regular expressions and is effective for FTP and HTTP scans,
123
      while the latter takes rsync patterns, which are passed directly to the
124
      remote rsync daemon.
125
      See http://mirrorbrain.org/archive/mirrorbrain-commits/0140.html for details.
126
      This can decrease the size of the database (>20% for openSUSE), and for many
127
      mirrors it considerably shortens the scan time.
128
    - Fixed a bug where the scanner aborted when encountering filenames in (valid
129
      or invalid) UTF-8 encoding. See https://bugzilla.novell.com/show_bug.cgi?id=490009
130
    - Improved the implementation of exclusions as well as the top-level-inclusion
131
      pattern, which were not correctly implemented to work in subdir scans.
132
    - The source file was incorporated into the tools subdirectory.
133
  * mb dirs: 
134
    - New subcommand for showing directories that the database
135
      contains, useful to tune scan exclude patterns.
136
  * The documentation was enhanced in some places, including the
137
    installation docs..
138
  * mod_autoindex_mb:
139
    - This module (which is based on mod_autoindex) was rebased on
140
      httpd-2.2.11.
141
142
-------------------------------------------------------------------
143
Fri Mar 27 15:53:35 CET 2009 - poeml@suse.de
144
145
- require Apache >= 2.2.6 and libapr-util1 >= 1.3.0
146
147
-------------------------------------------------------------------
148
Mon Mar  9 22:33:59 CET 2009 - poeml@suse.de
149
150
- update to r6772:
151
  * mod_mirrorbrain:
152
    - documentation updates (mod_mirrorbrain.conf, the example)
153
154
-------------------------------------------------------------------
155
Mon Mar  9 10:17:33 CET 2009 - poeml@suse.de
156
157
- update to r6748:
158
  * scanner:
159
    - implemented deletion of files from the mirror database for
160
      subdirectory scans. Before, this was only possible with a
161
      full scan. The new database scheme made this possible.
162
    - fixed the implementation of the whitelist for top-level
163
      directories in combination with subdir scans.
164
    - increased the commit frequency for rsync scans, to hold
165
      transactions open less long.
166
    - fixed the "enable after scan" option for parallel scans
167
  * mb list:
168
    - add new options to display further selected info about
169
      mirrors: --country --region --prefix --as --prio
170
      The --country conflicts a little with the previous
171
      -c|--country option to select mirrors; the latter is -c now,
172
      which is a little dumb.
173
174
-------------------------------------------------------------------
175
Wed Mar  4 18:39:08 CET 2009 - poeml@suse.de
176
177
- update to r6694:
178
  * mb file:
179
    - files looked up in the database can now be probed for, and
180
      the response displayed, optionally md5 hash of the downloaded
181
      content.  This can be used to check functionality of the
182
      mirrors.
183
  * mb new:
184
      - when a new mirror is created, automatically fill in AS
185
    number and prefix, as well as a little comment with
186
    timestamp
187
  * NEWS updated, and COPYING file added
188
189
-------------------------------------------------------------------
190
Tue Mar  3 14:57:58 CET 2009 - poeml@suse.de
191
192
- update to r6671:
193
  * mod_mirrorbrain:
194
    - make insertion of broken mirrors into metalinks more
195
      practical, by making it configurable with
196
      MirrorBrainMetalinkBrokenTestMirrors a directive which
197
      specifies a file containing an XML fragment to be inserted.
198
    - document the recently added "as=..." query parameter, which
199
      causes a request to be treated as if it was coming from the
200
      autonomous system with the given number
201
  * metalink-hasher:
202
    - make --ignore-mask work for directories, too
203
  * mb tool:
204
    - fix a namespace problem (?) with module importing 
205
    - small fix for "mb delete" 
206
207
-------------------------------------------------------------------
208
Mon Mar  2 23:02:17 CET 2009 - poeml@suse.de
209
210
- update to r6661:
211
  * mod_mirrorbrain:
212
    - add broken URLs to the top of metalinks for testing purposes.
213
      Clients can trigger this with additional HTTP request header
214
      "X-Broken-Mirrors: true"
215
    - remove the variables (in Apache's subprocess env) with overly
216
      long names that have been replaced with shorter versions a
217
      while ago
218
219
-------------------------------------------------------------------
220
Mon Mar  2 12:46:54 CET 2009 - poeml@suse.de
221
222
- update to r6649:
223
  - add directions for upgrading from MB 2.6 to 2.7
224
225
-------------------------------------------------------------------
226
Mon Mar  2 02:15:56 CET 2009 - poeml@suse.de
227
228
- update to r6648:
229
  * mod_mirrorbrain 2.7:
230
    - New database scheme for PostgreSQL. Instead of a potentially
231
      huge relational table including timestamps (48 bytes per
232
      row), files and associations are now in a single table, using
233
      smallint arrays for the mirror ids. This makes the table 5x
234
      faster and 1/3 the size. In addition, we need only a single
235
      index on the path, which is a small and very fast b-tree.
236
      This also gives us a good search, and the chance to do
237
      partial deletions (e.g. for a subtree).
238
  * mb tool:
239
    - adjust "mb file [ls|add|rm]" and "mb delete" to the
240
      array-based database scheme
241
    - adjust "mb vacuum" as well. It's much easier and also very 
242
      fast now.
243
    - mb mirrorlist: fix the mb.files.check_for_marker_files()
244
      function to work with the new mirr_hasfile_byname function 
245
  * scanner (v0.30):
246
    - more work on the new database scheme; now fully implemented
247
    - group database writes and commit them in chunks of useful size
248
    - fix criminal indentation
249
    - pass down -I to spawned scanners
250
    - added a few more hardcoded directories to ignore in the
251
      openSUSE tree. Of course, this needs to be made cleanly
252
      configurable.
253
    - handle concurrent insertion of a new file by another scanner.
254
      When scanning for the first time (starting with an empty
255
      database) there is a certain likelyhood that this may occur.
256
257
------------------------------------------------------------------------
258
r6616 | poeml | 2009-03-01 21:42:43 +0100 (Sun, 01 Mar 2009) | 4 lines
259
260
metalink-hasher:
261
- add --ignoremask option that specifies a regexp for files that the hashes
262
  should not be done for0
263
264
-------------------------------------------------------------------
265
Thu Feb 26 15:45:28 CET 2009 - poeml@suse.de
266
267
- update to r6597:
268
  * scanner:
269
    - improve FTP reconnection handling. Attempt to reconnect only
270
      when more than 60 seconds have passed since the last activity
271
      in the connection, thus dealing with a true timeout that
272
      happened in the FTP server.
273
274
-------------------------------------------------------------------
275
Thu Feb 26 03:20:07 CET 2009 - poeml@suse.de
276
277
- update to r6594:
278
  * scanner:
279
    - implement for FTP, what was done for HTTP and rsync
280
      yesterday: allow the definition of top-level directories that
281
      are scanned and ignore all others. Saves on database size,
282
      and makes scans a lot faster in many cases.
283
    - in addition, the configuration to ignore certain paths has
284
      never worked for FTP; should be fixed now as well, however I
285
      didn't test it.
286
287
-------------------------------------------------------------------
288
Wed Feb 25 16:18:42 CET 2009 - poeml@suse.de
289
290
- update to r6588:
291
  * scanner:
292
    - fix a two-fold bug in FTP scanning:
293
      First, ignore bogus return values from Perls Net::FTP, which
294
      claim a 550 status code when in fact a timeout happend (421).
295
      FTP servers may close connections when they are idle, and
296
      when the scanner (or database) takes to long to chew on a
297
      filelist, this may happen.
298
      Fix both issues by ignoring the reported 550, and attempting
299
      to reconnect.
300
301
-------------------------------------------------------------------
302
Wed Feb 25 03:42:50 CET 2009 - poeml@suse.de
303
304
- update to r6572:
305
  * scanner:
306
    - another measure to save on database size: allow the
307
      definition of top-level directories that are scanned, and all
308
      others ignored. Implemented for HTTP and rsync scanning so
309
      far; FTP missing.
310
    - add stub for using a different database scheme (experimental,
311
      disabled)
312
  * mb scan:
313
    - pick up a new option named scan_top_include from
314
      /etc/mirrorbrain.conf and pass it to the scanner
315
  * mb vacuum:
316
    - fix mb vacuum, the database cleanup tool, to work with
317
      PostgreSQL MySQL idiosyncrasies removed, (although I didn't
318
      test it with MySQL to see whether it still works with that
319
      database)
320
321
-------------------------------------------------------------------
322
Tue Feb 24 20:18:08 CET 2009 - poeml@suse.de
323
324
- update to r6564:
325
  * mod_mirrorbrain:
326
    - for logging purposes, distinguish mirrors that are in the
327
      same country from mirrors that act as fallback mirrors for
328
      the country
329
  * mb mirrorlist:
330
    - take care that the new private mirror type doesn't end up on
331
      the generated public mirror list
332
333
-------------------------------------------------------------------
334
Tue Feb 24 17:38:53 CET 2009 - poeml@suse.de
335
336
- update to r6561:
337
  * mod_mirrorbrain:
338
    - fix bug that occured with version 2.5 and affects PostgreSQL
339
      installs: make the region_only, country_only, as_only,
340
      prefix_only flags work again
341
    - allow to override the client IP's autonomous system by HTTP
342
      query parameter (?as=[0-9]*)
343
    - implement the missing redirection exceptions mirrors marked
344
      AS-only or prefix-only.
345
    - fix selection of mirrors into the metalinks, which didn't
346
      respect the *_only flags so far.
347
    - avoid rendering invalid XML for metalinks, when autonomous
348
      system or network prefix are unknown, and set to "--". Show
349
      "unknown" instead.
350
351
-------------------------------------------------------------------
352
Sun Feb 22 16:31:45 CET 2009 - poeml@suse.de
353
354
- update to r6537:
355
  * mb tool: 
356
    - handle DNS errors when updating mirrors with network data
357
  * scanner:
358
    - better output, showing more exactly where time is spent.
359
    - when scanning all mirrors, start with those that have been
360
      scanned longest ago
361
    - cleanup of dead code
362
363
-------------------------------------------------------------------
364
Sat Feb 21 20:35:59 CET 2009 - poeml@suse.de
365
366
- update to r6531:
367
  - MirrorBrain SQL schema: 
368
    * remove timestamp_file column
369
    * timestamp_scanner is a UNIX epoch now, which is a little
370
      smaller than an SQL timestamp.
371
    * better indexes
372
  - mod_mirrorbrain: 
373
    * shorten the SQL query
374
  - scanner: 
375
    * adjusted for the new SQL scheme
376
    * fix printing of database error strings
377
  - mb tool: 
378
    * work around the requirement of SQLObject to have a primary
379
      key in each table, by simulating one for it (with a table
380
      view)
381
    * mb iplookup: add --all-prefixes option
382
383
-------------------------------------------------------------------
384
Fri Feb 13 08:19:25 CET 2009 - poeml@suse.de
385
386
- update to r6452:
387
  - mod_mirrorbrain 2.6
388
    * additional mirror selection criteria are autonomous system
389
      and network prefix, as looked up by mod_asn and provided by
390
      the mirror database
391
    * shorten the names of variables set in the subprocess
392
      environment - the long ones are still there but can be
393
      obsoleted soon, once the change is deployed.
394
    * set MB_REALM to be available for logging.
395
  - Two new mirrordoctor tools added:
396
    * "mb iplookup" looks up network prefix and AS
397
    * "mb update" can set/update this data across the database (all
398
      mirrors)
399
400
-------------------------------------------------------------------
401
Thu Feb 12 18:49:04 CET 2009 - poeml@suse.de
402
403
- update to r6444:
404
  - mb tool: 
405
    * allow to set the mirrorbrain instance via MB env var (command
406
      option still exists, and overrides it)
407
408
-------------------------------------------------------------------
409
Thu Feb 12 02:09:43 CET 2009 - poeml@suse.de
410
411
- update to r6441:
412
  - metalink-hasher: 
413
    * make sure that the file and directory permissions are not
414
      copied, because for staged content this means that they might
415
      be unreadable. Since the hashes don't contain any reversible
416
      information, there is no reason to treat them as confidential
417
      (and Apache would not deliver them anyway, since they are not
418
      in the Docroot at all). Add an option that allows permission
419
      copying." tools/metalink-hasher.py
420
421
-------------------------------------------------------------------
422
Thu Feb 12 01:02:55 CET 2009 - poeml@suse.de
423
424
- update to r6440:
425
  - scanner:
426
    * fix missing initialization of a variable used for logging the
427
      server identifier - useful for debugging
428
429
-------------------------------------------------------------------
430
Wed Feb 11 23:35:13 CET 2009 - poeml@suse.de
431
432
- update to r6439:
433
  - Interim release with further work on PostgreSQL support -
434
  - updates to INSTALL docs
435
  - MirrorBrain SQL schema: 
436
    * add country and region data for importing into newly created databases
437
    * add asn and prefix field, and flags to limit mirror selection
438
      by these, and remove obsolete netblock field
439
  - mb probefile:
440
    * add --md5 option; when doing probe requests, it'll do actual
441
      downloads and show md5 sums of the responses
442
  - mb export:
443
    * add postgresql (insert statements) as export format
444
445
-------------------------------------------------------------------
446
Wed Feb  4 21:25:51 CET 2009 - poeml@suse.de
447
448
- update to r6377:
449
  - scanner:
450
     * be less verbose, don't print out each directory visited.
451
       Rather show progress in a way that makes sense and stays
452
       readable when mirrors are scanned in parallel. Prefix output
453
       with mirror names
454
455
-------------------------------------------------------------------
456
Wed Feb  4 17:30:50 CET 2009 - poeml@suse.de
457
458
- update to r6373:
459
  - mod_mirrorbrain:
460
    * for reasons of consistency, remove the MirrorBrainInstance
461
      directive when the module is compiled without memcache
462
      support, because it was used only to give memcache keys a
463
      unique name.
464
  - mirrorprobe:
465
    * be less verbose: don't send mail, and don't add a note to the
466
      comment field each time a mirror is not reachable
467
    * make it work with PostgreSQL
468
469
-------------------------------------------------------------------
470
Tue Feb  3 23:22:36 CET 2009 - poeml@suse.de
471
472
- update to r6360:
473
  - scanner:
474
     - fix enabling servers after scan. Make it work with both
475
       PostgreSQL boolean type as well asn MySQL's tinyint.
476
  - mirrorbrain tool (mb delete):
477
     - when deleting a mirror, cascade delete all references first
478
  - further work on the INSTALL document
479
480
-------------------------------------------------------------------
481
Tue Feb  3 21:10:10 CET 2009 - poeml@suse.de
482
483
- update to r6357:
484
   - scanner: 0.22
485
      - more efficient SQL statement handling
486
      - added SQL logging option for debugging
487
   - mb (mirrorbrain tool): 
488
      - bugfix in the file command: make patterns work which have a
489
    wildcard as first character.
490
      - extend "mb scan" to accept -v and --sql-debug and pass it
491
    to the scanner
492
493
-------------------------------------------------------------------
494
Tue Feb  3 10:49:06 CET 2009 - poeml@suse.de
495
496
- update to r6332:
497
  version 2.5
498
  * intermediate release - working on the database schema, and on
499
    the tools, to allow PostgreSQL as backend database.
500
  * working on the installation howto
501
502
-------------------------------------------------------------------
503
Fri Jan 23 23:05:39 CET 2009 - poeml@suse.de
504
505
- update to r6154:
506
  version 2.4
507
  * mod_zrkadlo was renamed to mod_mirrorbrain
508
  * memcache support is now optional at compile time
509
  * update installation instructions
510
511
-------------------------------------------------------------------
512
Fri Jan 23 15:39:17 CET 2009 - poeml@suse.de
513
514
- update to r6128:
515
  * mod_zrkadlo: 
516
     - accept digits in two-letter country codes, so that satellite
517
       "country" A2 is accepted in queries
518
519
-------------------------------------------------------------------
520
Wed Jan 21 20:33:09 CET 2009 - poeml@suse.de
521
522
- update to r6075:
523
  * mod_zrkadlo version 2.3:
524
     - rely on mod_geoip to do GeoIP lookups. Deployment obviously
525
       equires configured mod_geoip.
526
     - deprecate "clientip" query parameter, which can no longer work
527
       once we use mod_geoip.
528
     - implement 'country" parameter that can be used instead.
529
530
-------------------------------------------------------------------
531
Wed Jan 21 01:17:10 CET 2009 - poeml@suse.de
532
533
- update to r6065:
534
  * mod_zrkadlo: 
535
     - don't do memory-intensive caching of the GeoIP database.
536
  * geoiplookup_continent: 
537
     - make continent lookups work with GeoIPCity databases
538
  * geoip-lite-update tool: 
539
     - adjust for the new URL of GeoLiteCountry database 
540
     - download also updates of the city database
541
  * geoiplookup_city: 
542
     - new tool to show details from the GeoIP city databases
543
544
-------------------------------------------------------------------
545
Mon Dec 29 23:35:48 CET 2008 - poeml@suse.de
546
547
- update to r5980:
548
  * mirrorprobe:
549
     - auto-reenable mirrors.
550
     - include details in the mail subject, not only in the body
551
  * mb markers: 
552
     - new commandline tool to edit marker files in $EDITOR
553
  * mb probefile: 
554
     - add option to probe on a single mirror
555
  * mb mirrorlist:
556
     - allow configurable html footer & header to be added in
557
     - override caption and title by commandline arguments.
558
     - remove openSUSE specific stuff that was hardcoded
559
     - add timestamp to header template
560
     - get regions from the database
561
     - improve table - odd row class, cgi-escape html entities, ...
562
     - every 20 rows, add another table header line
563
     - exclude wildcard mirrors from the mirror lists.
564
     - use stars instead of the raw priority values
565
     - allow to add the creation time into the templates
566
     - assign <col id="..."/> column ids
567
     - add title attributes into each td element for accessibility
568
       (not sure whether the column ids/headers are enough)
569
  * tools/create_timestamp: add an explanatory text to the timestamp files
570
  * change "Taiwan, Province of China" to the more neutral "Taiwan"
571
572
-------------------------------------------------------------------
573
Sat Dec 13 14:54:16 CET 2008 - poeml@suse.de
574
575
- update to r5892:
576
  * mb probefile: 
577
     - add support for checking not only HTTP, but also FTP and
578
       rsync URLs. 
579
     - bypass intermediate caching proxies.
580
     - use a rigorous timeout of 20 seconds for every network
581
       operation.
582
     - add option to also test mirrors which are currently
583
       disabled, or whose HTTP server is unreachable.
584
  * mirrorprobe:
585
     - handle refused connections on FTP URLs
586
     - use GET requests rather than HEAD requests. It is safer; I
587
       just saw a crashed mirror hanging indefinitely only on GET
588
       requests.
589
  * rsyncusers tool: 
590
     - make it compatible with oldish Python (2.3)
591
  * create_timestamp:
592
     - a new tool added. Can serve as example.
593
594
-------------------------------------------------------------------
595
Thu Dec  4 05:05:49 CET 2008 - poeml@suse.de
596
597
- update to r5802:
598
  * mb tool: add editable public_notes field
599
600
-------------------------------------------------------------------
601
Tue Dec  2 03:34:41 CET 2008 - poeml@suse.de
602
603
- update to r5778:
604
  * mb tool: work on generated mirrorlists.
605
606
-------------------------------------------------------------------
607
Tue Nov 25 13:46:35 CET 2008 - poeml@suse.de
608
609
- update to r5701:
610
  * mod_zrkadlo: improve the wording in mirror lists, so it doesn't
611
    claim that fallback mirrors are in the same country
612
613
-------------------------------------------------------------------
614
Sat Nov 22 10:59:43 CET 2008 - poeml@suse.de
615
616
- update to r5679:
617
  * scanner: make the usage of md5 hashes optional, and disable it
618
    by default
619
  * mb tool (mirrordoctor): rework file subcommand
620
  * remove md5 support from mod_zrkadlo
621
622
-------------------------------------------------------------------
623
Tue Nov 18 00:25:28 CET 2008 - poeml@suse.de
624
625
- update to r5623:
626
  add interim support for queries that don't use the extra hashes
627
  to look up files in the database, but access them directly by
628
  filename. This could eventually serve to get rit of the extra
629
  hash column, and let a database index do the job.
630
631
-------------------------------------------------------------------
632
Sun Nov 16 15:24:42 CET 2008 - poeml@suse.de
633
634
- added shortcut 'mb' for the longish 'mirrordoctor' command
635
636
-------------------------------------------------------------------
637
Sun Nov  9 19:24:09 CET 2008 - poeml@suse.de
638
639
- update to r5573
640
  * mod_zrkadlo: avoid false compile warning about comparison with
641
    string literal
642
- compile geoiplookup_continent tool with RPM_OPT_FLAGS
643
644
-------------------------------------------------------------------
645
Sun Nov  9 18:03:01 CET 2008 - poeml@suse.de
646
647
- update to r5570:
648
  mod_zrkadlo release 2.1:
649
  * simplified the Apache configuration: It is no longer needed to
650
    configure a database query. At the same time it's less
651
    error-prone and avoids trouble if one forgets to update the
652
    query, when the database schema changes.
653
  * specific mirrors can be now configured to get only requests
654
    for files < n bytes
655
656
-------------------------------------------------------------------
657
Mon Nov  3 17:47:08 CET 2008 - poeml@suse.de
658
659
- update to r5506:
660
  smallish mirrordoctor updates:
661
  * when listing files matching a pattern, show actual filename,
662
    not the pattern
663
  * add support for editing of the new other_countries database
664
    field
665
  * add first stub for mirror tests ('test' subcommand)
666
667
-------------------------------------------------------------------
668
Mon Nov  3 12:43:42 CET 2008 - poeml@suse.de
669
670
- update to r5498:
671
  mod_zrkadlo release 2.0:
672
  * implement better fallback mirror selection. Fallback mirrors
673
    are now defined in the database (server.other_countries column)
674
    and used only when no local mirror could be found (fallback).
675
    The obsolete ZrkadloTreatCountryAs directive has been removed.
676
  * double-check for empty base URLs of mirrors
677
678
-------------------------------------------------------------------
679
Wed Oct 29 16:24:03 CET 2008 - poeml@suse.de
680
681
- update to r5469:
682
  * new subcommand 'mirrordoctor file' for file operations on the
683
    mirror database. It can list files add add/remove them.
684
685
-------------------------------------------------------------------
686
Tue Oct 28 23:27:20 CET 2008 - poeml@suse.de
687
688
- update to r5465:
689
  * new subcommand 'mirrordoctor vacuum' for database pruning.
690
    Incorporates the functionality of previous /usr/bin/vacuum.
691
692
-------------------------------------------------------------------
693
Mon Oct 27 12:47:27 CET 2008 - poeml@suse.de
694
695
- update to r5445:
696
  * add geoip-lite-update, a script to automate updates of the
697
    GeoIP database
698
699
-------------------------------------------------------------------
700
Mon Oct 27 10:22:49 CET 2008 - poeml@suse.de
701
702
- update to r5442:
703
  * fix link to bittorrent resources.
704
705
-------------------------------------------------------------------
706
Mon Oct 27 03:46:23 CET 2008 - poeml@suse.de
707
708
- update to r5441:
709
  mod_zrkadlo version 1.9:
710
  * Check for files ending in .torrent, and if one exists, add a link
711
    to it into generated metalinks. New directive
712
    ZrkadloMetalinkTorrentAddMask, which can used to limit this
713
    additional check to specific files or directories.
714
  * rewrote HTML mirror list
715
  * add configurable CSS stylesheet to mirror lists
716
    (ZrkadloMirrorlistStyleSheet directive)
717
718
-------------------------------------------------------------------
719
Fri Oct 24 23:14:38 CEST 2008 - poeml@suse.de
720
721
- update to r5427:
722
  * metalink-hasher: add PGP signatures into <verification> block
723
724
-------------------------------------------------------------------
725
Wed Sep 24 01:33:13 CEST 2008 - poeml@suse.de
726
727
- update to r5127:
728
  * mirrorprobe: 
729
     - make sure that we don't try to access non-existing attribute
730
       named code when it doesn't exist (like for FTP urls)
731
732
-------------------------------------------------------------------
733
Fri Sep 19 21:10:38 CEST 2008 - poeml@suse.de
734
735
- update to r5090:
736
  * rsyncusers: 
737
     - new, performant, implementation in Python. Uses Python
738
       generators, which means it allocates only few memory and
739
       works similar a Unix pipe. The tool will now transparently
740
       open uncompressed, gzip or bzip2 compressed files.
741
742
-------------------------------------------------------------------
743
Tue Sep  2 15:48:37 CEST 2008 - poeml@suse.de
744
745
- update to r4855:
746
  * mod_zrkadlo: 
747
     - implement the redirection exceptions (file too small, mime
748
       type not allowed to be redirected etc) for transparently
749
       negotiated metalinks.
750
     - add Vary header on all transparently negotiated resources.
751
     - remove depracated negotiation on Accept-Features.
752
753
-------------------------------------------------------------------
754
Fri Aug 29 22:36:23 CEST 2008 - poeml@suse.de
755
756
- update to r4830:
757
  * scanner: 
758
     - more fixes to deal with more variants of the HTML autoindex breed.
759
     - append ?F=1 to HTTP requests (autoindex modifier)
760
  * mirrorprobe: 
761
    - add the name of the mirrorbrain instance to warning mails
762
  * mod_autoindex_mb: if metalink or mirrorlists are active, add
763
    our signature
764
  * update INSTALL for creating new mirrors
765
766
-------------------------------------------------------------------
767
Thu Aug 28 15:44:24 CEST 2008 - poeml@suse.de
768
769
- update to r4800:
770
  * metalink-hasher: 
771
     - don't drop the <pieces> elements. Our metalinks were lacking
772
       the length of hash pieces due to this bug. Clients were
773
       probably ignoring the partial hashes.
774
  * mirrordoctor list: 
775
     - add --disabled option to show only disable mirrors
776
  * mirrordoctor scan:
777
     - leave a comment after successful scanning and enabling
778
     - add -a|--all option to pass to the scanner
779
     - remove -f option which is redundant somehow
780
  * mirrordoctor new: 
781
     - improve usage. The -i option is no longer needed, the
782
       identifier is simply given as argument to the command. This
783
       is more in line with the other subcommands.
784
     - don't print SQL when not in debug mode.
785
786
-------------------------------------------------------------------
787
Wed Aug 27 12:47:13 CEST 2008 - poeml@suse.de
788
789
- update to r4788:
790
  * mirrordoctor rename: fix the call which looks up mirrors.
791
    mirrordoctor new: set default values for 'enabled' and
792
    'status_baseurl', for tables that don't do it
793
  * mirrorprobe: add newlines before appending stuff to comments;
794
    don't try to remove stuff from comments, since multiline
795
    comments are now commonly used.
796
797
-------------------------------------------------------------------
798
Mon Aug 25 14:58:40 CEST 2008 - poeml@suse.de
799
800
- update to r4765:
801
  * mirrorprobe: fix for another irregularity caused by Nginx web servers
802
  * scanner: fix forking with multiple instances
803
  * metalink-hasher: add missing quoting
804
805
-------------------------------------------------------------------
806
Sat Aug 23 01:01:03 CEST 2008 - poeml@suse.de
807
808
- update to r4758:
809
  scanner improvements:
810
   - enable to parse HTML table autoindexes.
811
   - be more robust when detecting autoindexes.
812
  mirrordoctor fixes:
813
   - add option to specify path to scanner program
814
   - fix calling the scanner when no instance has been specified
815
   - add python-cmdln to Requires
816
817
-------------------------------------------------------------------
818
Fri Aug 22 19:24:59 CEST 2008 - poeml@suse.de
819
820
- update to r4753:
821
  mirrorprobe: include the instance name into the log messages
822
823
-------------------------------------------------------------------
824
Fri Aug 22 18:18:02 CEST 2008 - poeml@suse.de
825
826
- update to r4752:
827
  - pingd was renamed to "mirrorprobe".
828
    And it also deals with multi mirrorbrain instances now.
829
    In addition, it ignores proxy settings now.
830
  - simplified interface of the mirrorbrain python module (mb)
831
  - updated INSTALL docs
832
833
-------------------------------------------------------------------
834
Thu Aug 21 20:10:36 CEST 2008 - poeml@suse.de
835
836
- update to r4731:
837
  * mod_zrkadlo:
838
    - add ZrkadloInstance directive that can be set per mirrorbrain
839
      instance. To be set in server context, thus each instance needs
840
      a virtual host.
841
    - include the instance name into memcache keys
842
    - add new reconnect=0 parameter (that comes with apr-util-1.3.3)
843
      to mysql driver example configuration (prepared statements are
844
      gone after reconnection so that it does not make sense to
845
      reanimate dead connections. See
846
      https://issues.apache.org/bugzilla/show_bug.cgi?id=45407)
847
  * scanner:
848
    - make scanner work with multiple mirrorbrain instances (-b
849
      option)
850
    - fixed bnc394470: added 302, 303 and 307 codes to the check
851
  * mirrordoctor:
852
    - make it work with multiple mirrorbrain instances
853
    - list: hide disabled mirrors by default
854
    - add a rename subcommand
855
    - when disabling a mirror, set statusBaseurl to zero, so when
856
      re-enabling the mirror it doesnt' matter if it is not actually
857
      online.
858
  * pingd:
859
    - make sure that the mirror objects always have the response and
860
      response_code attributes set
861
  * SQL schema changes:
862
    - ensure that the identifier column of the mirror table doesn't
863
      allow duplicates
864
    - set a default value for the 'enabled' and 'status_baseurl'
865
      columns in the mirrors table
866
867
-------------------------------------------------------------------
868
Fri Jun 20 16:03:55 CEST 2008 - poeml@suse.de
869
870
- update to r4228:
871
  * mirrordoctor update:
872
    - make the commandline simpler -- now it is possible to just
873
      give a substring of the mirror identifier, instead of the
874
      full name (or -m)
875
    - add more options to the 'scan' command
876
    - add 'score' command
877
    - add setup.py file to make the the module installable
878
879
-------------------------------------------------------------------
880
Wed Jun 18 18:06:22 CEST 2008 - poeml@suse.de
881
882
- update to r4210:
883
  * mirror probe (ping script): fix crash when encountering a server
884
    which replies with broken chunked transfer encoding.
885
    nginx/0.6.29 does that.  See http://bugs.python.org/issue1205
886
887
-------------------------------------------------------------------
888
Mon Jun 16 00:48:25 CEST 2008 - poeml@suse.de
889
890
- update to r4178:
891
  * added mirrordoctor, a new commandline tool to maintain mirror
892
    entries in the redirector database.
893
  * build with aprutil 1.3, which ships apr_memcache. Thus, the
894
    latter is not separately available (and required) anymore.
895
    - Change the code which fetches rows from the query result set to
896
      do this in random access mode. Although we actually just want
897
      to access them sequentially, we need to do it this way because
898
      (at least at with the mysql driver) apr_dbd_get_row() doesn't
899
      return anything useful anymore if apr_dbd_num_tuples() has been
900
      called before. With apr-util 1.2.x, it worked nevertheless, but
901
      it doesn't with 1.3.
902
  * For wildcard mirrors (Content Delivery Networks), set their
903
    country and region to that of the client, so it turns up as
904
    useful data which the client understands in mirrorlists or
905
    metalinks.
906
  - enhance the metalink-hasher tool in two ways:
907
    - make it possible to run it on a subdirectory only
908
    - make it possible to work with different base directories --
909
      which is useful if content is living in a stage area, but you
910
      want to create the hash pieces already.
911
  - rsyncusers tool: fix invalid shell code (spaces around '=')
912
  - add example configuration snippet for mod_memcache
913
914
-------------------------------------------------------------------
915
Tue Jun 10 10:33:51 CEST 2008 - poeml@suse.de
916
917
- build service supports the debuginfo flag in metadata now; remove
918
  debug_package macro from the specfile therefore.
919
920
-------------------------------------------------------------------
921
Mon Jun  9 14:57:13 CEST 2008 - poeml@suse.de
922
923
- update to r4133:
924
  - rsyncinfo: add option -S to hide rsync's stderr output
925
926
-------------------------------------------------------------------
927
Mon Jun  2 17:35:22 CEST 2008 - poeml@suse.de
928
929
- update to r4074 (version 0.8):
930
  - use mod_memcache for the configuration and initialization of
931
    memcache
932
  - metalink-hasher script added, to prepare hashes for injection
933
    into metalink files
934
  - rsyncusers analysis tool added
935
  - scanner bugfixes regarding following of redirects
936
937
-------------------------------------------------------------------
938
Wed May 21 10:56:57 CEST 2008 - poeml@suse.de
939
940
- update to r4011:
941
  - rsyncinfo: fix parsing of rsync module list, when no
942
    banner is prefixed.
943
944
-------------------------------------------------------------------
945
Tue May 20 14:54:19 CEST 2008 - poeml@suse.de
946
947
- update to r4002:
948
  - rsyncinfo: tabulate the output
949
950
-------------------------------------------------------------------
951
Thu May 15 00:58:43 CEST 2008 - poeml@suse.de
952
953
- don't package build intermediaries from mod_autoindex
954
955
-------------------------------------------------------------------
956
Fri May  2 18:49:52 CEST 2008 - poeml@suse.de
957
958
- update to r3877:
959
  - implement a testbed for testing failover with clients using
960
    text mirror lists; the server will inject broken mirrors at the
961
    top of the list if the user-agent is
962
    'getPrimaryFailover-agent/0.1'
963
  - add rsyncinfo, script to get info on modules of rsync servers
964
965
-------------------------------------------------------------------
966
Wed Apr 30 19:33:06 CEST 2008 - poeml@suse.de
967
968
- update to r3874:
969
- It was agreed that the new Metalink spec (3.0) will probably use
970
  RFC 3339 date and time format, but continue to use plain old
971
  RFC822 format.
972
- add ZrkadloMetalinkPublisher directive to make name and url in
973
  publisher data configurable
974
975
-------------------------------------------------------------------
976
Wed Apr 30 14:49:28 CEST 2008 - poeml@suse.de
977
978
- update to r3871:
979
  - fix issue with requesting metalinks by appending ".metalink":
980
    the <size> element in metalinks was not filled in correctly
981
    anymore.
982
983
-------------------------------------------------------------------
984
Sun Apr 27 23:12:35 CEST 2008 - poeml@suse.de
985
986
- update to r3844:
987
  - now there is another, more natural, way to request a metalink:
988
    by appending ".metalink" to the filename
989
  - mod_autoindex_mb now creates links with .metalink appended,
990
    instead of ?metalink
991
992
-------------------------------------------------------------------
993
Sun Apr 27 12:10:39 CEST 2008 - poeml@suse.de
994
995
- update to r3840:
996
  - also return metalinks to clients which send
997
    application/metalink+xml in the Accept request header.
998
999
-------------------------------------------------------------------
1000
Mon Apr 21 18:17:24 CEST 2008 - poeml@suse.de
1001
1002
- update to r3766:
1003
  - mod_zrkadlo 1.7
1004
  - implement a terse text mirrorlist (suitable for e.g.
1005
    http://en.opensuse.org/Libzypp/Failover)
1006
  - allow clients to use RFC2295 Accept-Features header to select
1007
    variants (metalink or mirrorlist-txt)
1008
  - implement ZrkadloMetalinkHashesPathPrefix directive, for
1009
    out-of-tree placement of prepared metalink hashes
1010
  - work on unifying configuration handling of the tools, and make
1011
    them all use /etc/mirrorbrain.conf
1012
1013
-------------------------------------------------------------------
1014
Sat Apr 19 16:52:40 CEST 2008 - poeml@suse.de
1015
1016
- update to r3752:
1017
  - metalinks:
1018
   - add RFC 2183 header with filename + ".metalink"
1019
   - avoid putting -- (from failed GeoIP lookup) into XML comments,
1020
     since they will be seen as comment terminators
1021
  - add mod_autoindex_mb.c which adds metalinks and mirrorlists to
1022
    generated indexes
1023
1024
-------------------------------------------------------------------
1025
Fri Apr 18 19:59:38 CEST 2008 - poeml@suse.de
1026
1027
- update to r3749:
1028
  - bypass the redirection exceptions for metalinks, just as for
1029
    mirrorlists
1030
1031
-------------------------------------------------------------------
1032
Thu Apr 17 18:17:29 CEST 2008 - poeml@suse.de
1033
1034
- update to r3738:
1035
  - make the scanner cope with servers that don't support range
1036
    requests
1037
  - small documentation updates 
1038
1039
-------------------------------------------------------------------
1040
Mon Apr  7 23:46:19 CEST 2008 - poeml@suse.de
1041
1042
- update to r3664:
1043
  - updated THANKS file
1044
  - some documentation updates in ABOUT file
1045
  - remove useless header from mod_zrkadlo response
1046
  - don't include the server_admin email address into the metalink 
1047
  - update metalink generator name
1048
- actually install the new THANKS file
1049
1050
-------------------------------------------------------------------
1051
Fri Apr  4 18:08:35 CEST 2008 - poeml@suse.de
1052
1053
- update to r3634:
1054
- version 1.6
1055
- implement metalink support (http://www.metalinker.org)
1056
- move the block where the single mirror is selected for
1057
  redirection to after the mirrorlist/metalink if branch. It is not
1058
  needed to do that work when metalink or mirrorlist is generated.
1059
- fix a bug I just discovered, but which has been existing since
1060
  ever. I didn't allocate memory for mirror_entry's country_code
1061
  member. 
1062
- seed the RNG with getpid() instead of time(), because if the
1063
  server is started several processes are forked off and get the
1064
  same seed. Even though it doesn't play a real role in production,
1065
  it is confusing when working in a debug setting (with many fresh
1066
  starts).
1067
- THANKS file added
1068
1069
-------------------------------------------------------------------
1070
Fri Mar 28 17:31:56 CET 2008 - poeml@suse.de
1071
1072
- update to r3592:
1073
  - updated install documentation
1074
  - scanner bugfixes, and HTTP large file capability check
1075
    - fixed http_readdir: passes correct urls to largefile_check
1076
    - scan tests with -j <n>, single servers, -a with mem verification
1077
      -- some aborts in single jpobs occured due to rsync errors
1078
      -- no infinite hangs
1079
    - bugfix: wrong/broken urls were passed to the largefile sanity
1080
      check thus creating false positives
1081
    - http redirects 301 to ftp urls are treated as valid
1082
1083
-------------------------------------------------------------------
1084
Thu Mar  6 19:23:00 CET 2008 - poeml@suse.de
1085
1086
- update to r3441:
1087
  - scanner: get rid of hardcoded database credentials 
1088
  - integration of sanity checks for large files: large files
1089
    visible on rsync/ftp which can't be downloaded via http are not
1090
    put to the database anymore. Thanks, Jan!
1091
  - set_mirror_score: also use the central conf file
1092
1093
-------------------------------------------------------------------
1094
Thu Mar  6 18:25:54 CET 2008 - poeml@suse.de
1095
1096
- add perl-Config-IniFiles to requires
1097
1098
-------------------------------------------------------------------
1099
Thu Feb 28 13:57:53 CET 2008 - poeml@suse.de
1100
1101
- add package requires for mod_form, GeoIP, python-mysql,
1102
  python-sqlobject
1103
1104
-------------------------------------------------------------------
1105
Thu Feb 28 08:20:36 CET 2008 - poeml@suse.de
1106
1107
- update to r3189:
1108
- the last change (version bump) wasn't actually probagated,
1109
  because I forgot to re-spin the tarball. Here it is.
1110
- install the tools
1111
1112
-------------------------------------------------------------------
1113
Wed Feb 27 19:33:24 CET 2008 - poeml@suse.de
1114
1115
- update to r3188:
1116
  - version 1.5
1117
  - updated documentation
1118
  - mirrorlist fixes:
1119
    - ensure that any "clientip" parameter from query string
1120
      represents a valid IP address, in order to keep generated
1121
      HTML clean, so not to allow XSS attacks
1122
    - set character set for HTML output generated to ISO-8859-1
1123
    - fix mirrorlist for the case where no mirror is found. Now an
1124
      empty list is created, instead of sending the file in
1125
      question.
1126
    - when user asks for mirror list, don't DECLINE if the file
1127
      would normally being excluded from redirection by one of the
1128
      various criteria (size, user agent, ...)
1129
  - use GeoIP_id_by_addr() instead of the deprecated (acc. to
1130
    GeoIP.h) GeoIP_country_id_by_addr()
1131
1132
-------------------------------------------------------------------
1133
Wed Feb 13 16:28:58 CET 2008 - poeml@suse.de
1134
1135
- update to r3124:
1136
  - add details about the request to the subprocess_env table, so
1137
    then can be logged via a CustomLog:
1138
    - ZRKADLO_FILESIZE, the size of the file which was requested
1139
    - ZRKADLO_COUNTRY_CODE and ZRKADLO_CONTINENT_CODE
1140
 - if a mirror's baseurl doesn't end in '/', append it. Otherwise a
1141
   non-working redirect URL could result.
1142
1143
-------------------------------------------------------------------
1144
Thu Jan 24 20:40:43 CET 2008 - poeml@suse.de
1145
1146
- update to r3056:
1147
  - version 1.4
1148
  - refined mirror selection by observing two additional server
1149
    attributes in the database: country_only and region_only.
1150
    - country_only=1 means that a mirror is not willing to receive requests from
1151
      countries other than its own.
1152
    - region_only=1 means that a mirror is not taking redirects from other
1153
      continents, likewise.
1154
    This is good for countries with poor internet connectivity.
1155
1156
-------------------------------------------------------------------
1157
Tue Oct  2 15:51:31 CEST 2007 - poeml@suse.de
1158
1159
- update to r2298:
1160
  - version 1.3
1161
  - implement ZrkadloExcludeNetwork directive, which allows for
1162
    excluding client IPs from being redirected (simple string
1163
    prefix comparison)
1164
  - implement ZrkadloExcludeIP directive, which matches on IP
1165
    address
1166
  - replace apr_strnatcmp/apr_strnatcasecmp with their simpler
1167
    glibc counterparts
1168
1169
-------------------------------------------------------------------
1170
Mon Oct  1 23:55:17 CEST 2007 - poeml@suse.de
1171
1172
- update to r2289:
1173
  - implement wildcard country support, useful for content delivery
1174
    networks which should act as a mirror local to all countries
1175
1176
-------------------------------------------------------------------
1177
Thu Sep 20 20:57:55 CEST 2007 - poeml@suse.de
1178
1179
- update to r2244:
1180
  - version 1.2
1181
  - shorten the SQL query by looking up the base64 encoded md5sum
1182
    of the filename in file_server.path_md5, avoiding an additional
1183
    join on file.name. Needs an adjusted SQL query string, as shown
1184
    in the example mod_zrkadlo.conf.
1185
1186
-------------------------------------------------------------------
1187
Fri Sep 14 04:17:19 CEST 2007 - poeml@suse.de
1188
1189
- update to r2165
1190
  - version 1.1
1191
  - set ZRKADLO_REDIRECTED and ZRKADLO_NOMIRROR in
1192
    r->subprocess_env, which can be used by a CustomLog
1193
  - the "no mirrors found for %s" error log message is downgraded
1194
    to APLOG_INFO   
1195
  - mod_zrkadlo.conf: give example for logging redirects, and files
1196
    without any mirror
1197
  - updated docs
1198
1199
-------------------------------------------------------------------
1200
Mon Aug 20 20:29:42 CEST 2007 - poeml@suse.de
1201
1202
- update to r2012
1203
  - add new fields in statistic of memcached 1.2.x
1204
1205
-------------------------------------------------------------------
1206
Tue Mar 13 13:00:03 CET 2007 - poeml@suse.de
1207
1208
- update to r1432
1209
  - bump version (1.0)
1210
  - license under Apache License 2.0
1211
  - canonicalize the filename (resolve symlinks in the path) before
1212
    looking it up in the database
1213
  - small fixes in the mirrorlist output
1214
  - remove debug messages about database connection acquisition
1215
1216
-------------------------------------------------------------------
1217
Tue Mar  6 07:35:14 CET 2007 - poeml@suse.de
1218
1219
- update to r1387
1220
  - implement mirrorlist query string command to obtain a HTML list
1221
    of all available mirrors
1222
  - add ZrkadloMemcached directive to enable/disable memcache usage
1223
  - add ZrkadloExcludeFileMask
1224
  - unify logging
1225
1226
-------------------------------------------------------------------
1227
Sun Feb 25 14:08:32 CET 2007 - poeml@suse.de
1228
1229
- update to r1348
1230
  - make memcached connection pool size configurable
1231
  - make memcached object lifetime configurable
1232
1233
-------------------------------------------------------------------
1234
Wed Feb 21 02:26:05 CET 2007 - poeml@suse.de
1235
1236
- add geoiplookup_continent
1237
1238
-------------------------------------------------------------------
1239
Tue Feb 20 16:53:49 CET 2007 - poeml@suse.de
1240
1241
- package created
1242
1243