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 17)

Currently displaying revision 17, show latest

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