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

File apache2-mod_zrkadlo.changes of Package apache2-mod_zrkadlo

 
1
-------------------------------------------------------------------
2
Sat Nov 22 10:59:43 CET 2008 - poeml@suse.de
3
4
- update to r5679:
5
  * scanner: make the usage of md5 hashes optional, and disable it
6
    by default
7
  * mb tool (mirrordoctor): rework file subcommand
8
  * remove md5 support from mod_zrkadlo
9
10
-------------------------------------------------------------------
11
Tue Nov 18 00:25:28 CET 2008 - poeml@suse.de
12
13
- update to r5623:
14
  add interim support for queries that don't use the extra hashes
15
  to look up files in the database, but access them directly by
16
  filename. This could eventually serve to get rit of the extra
17
  hash column, and let a database index do the job.
18
19
-------------------------------------------------------------------
20
Sun Nov 16 15:24:42 CET 2008 - poeml@suse.de
21
22
- added shortcut 'mb' for the longish 'mirrordoctor' command
23
24
-------------------------------------------------------------------
25
Sun Nov  9 19:24:09 CET 2008 - poeml@suse.de
26
27
- update to r5573
28
  * mod_zrkadlo: avoid false compile warning about comparison with
29
    string literal
30
- compile geoiplookup_continent tool with RPM_OPT_FLAGS
31
32
-------------------------------------------------------------------
33
Sun Nov  9 18:03:01 CET 2008 - poeml@suse.de
34
35
- update to r5570:
36
  mod_zrkadlo release 2.1:
37
  * simplified the Apache configuration: It is no longer needed to
38
    configure a database query. At the same time it's less
39
    error-prone and avoids trouble if one forgets to update the
40
    query, when the database schema changes.
41
  * specific mirrors can be now configured to get only requests
42
    for files < n bytes
43
44
-------------------------------------------------------------------
45
Mon Nov  3 17:47:08 CET 2008 - poeml@suse.de
46
47
- update to r5506:
48
  smallish mirrordoctor updates:
49
  * when listing files matching a pattern, show actual filename,
50
    not the pattern
51
  * add support for editing of the new other_countries database
52
    field
53
  * add first stub for mirror tests ('test' subcommand)
54
55
-------------------------------------------------------------------
56
Mon Nov  3 12:43:42 CET 2008 - poeml@suse.de
57
58
- update to r5498:
59
  mod_zrkadlo release 2.0:
60
  * implement better fallback mirror selection. Fallback mirrors
61
    are now defined in the database (server.other_countries column)
62
    and used only when no local mirror could be found (fallback).
63
    The obsolete ZrkadloTreatCountryAs directive has been removed.
64
  * double-check for empty base URLs of mirrors
65
66
-------------------------------------------------------------------
67
Wed Oct 29 16:24:03 CET 2008 - poeml@suse.de
68
69
- update to r5469:
70
  * new subcommand 'mirrordoctor file' for file operations on the
71
    mirror database. It can list files add add/remove them.
72
73
-------------------------------------------------------------------
74
Tue Oct 28 23:27:20 CET 2008 - poeml@suse.de
75
76
- update to r5465:
77
  * new subcommand 'mirrordoctor vacuum' for database pruning.
78
    Incorporates the functionality of previous /usr/bin/vacuum.
79
80
-------------------------------------------------------------------
81
Mon Oct 27 12:47:27 CET 2008 - poeml@suse.de
82
83
- update to r5445:
84
  * add geoip-lite-update, a script to automate updates of the
85
    GeoIP database
86
87
-------------------------------------------------------------------
88
Mon Oct 27 10:22:49 CET 2008 - poeml@suse.de
89
90
- update to r5442:
91
  * fix link to bittorrent resources.
92
93
-------------------------------------------------------------------
94
Mon Oct 27 03:46:23 CET 2008 - poeml@suse.de
95
96
- update to r5441:
97
  mod_zrkadlo version 1.9:
98
  * Check for files ending in .torrent, and if one exists, add a link
99
    to it into generated metalinks. New directive
100
    ZrkadloMetalinkTorrentAddMask, which can used to limit this
101
    additional check to specific files or directories.
102
  * rewrote HTML mirror list
103
  * add configurable CSS stylesheet to mirror lists
104
    (ZrkadloMirrorlistStyleSheet directive)
105
106
-------------------------------------------------------------------
107
Fri Oct 24 23:14:38 CEST 2008 - poeml@suse.de
108
109
- update to r5427:
110
  * metalink-hasher: add PGP signatures into <verification> block
111
112
-------------------------------------------------------------------
113
Wed Sep 24 01:33:13 CEST 2008 - poeml@suse.de
114
115
- update to r5127:
116
  * mirrorprobe: 
117
     - make sure that we don't try to access non-existing attribute
118
       named code when it doesn't exist (like for FTP urls)
119
120
-------------------------------------------------------------------
121
Fri Sep 19 21:10:38 CEST 2008 - poeml@suse.de
122
123
- update to r5090:
124
  * rsyncusers: 
125
     - new, performant, implementation in Python. Uses Python
126
       generators, which means it allocates only few memory and
127
       works similar a Unix pipe. The tool will now transparently
128
       open uncompressed, gzip or bzip2 compressed files.
129
130
-------------------------------------------------------------------
131
Tue Sep  2 15:48:37 CEST 2008 - poeml@suse.de
132
133
- update to r4855:
134
  * mod_zrkadlo: 
135
     - implement the redirection exceptions (file too small, mime
136
       type not allowed to be redirected etc) for transparently
137
       negotiated metalinks.
138
     - add Vary header on all transparently negotiated resources.
139
     - remove depracated negotiation on Accept-Features.
140
141
-------------------------------------------------------------------
142
Fri Aug 29 22:36:23 CEST 2008 - poeml@suse.de
143
144
- update to r4830:
145
  * scanner: 
146
     - more fixes to deal with more variants of the HTML autoindex breed.
147
     - append ?F=1 to HTTP requests (autoindex modifier)
148
  * mirrorprobe: 
149
    - add the name of the mirrorbrain instance to warning mails
150
  * mod_autoindex_mb: if metalink or mirrorlists are active, add
151
    our signature
152
  * update INSTALL for creating new mirrors
153
154
-------------------------------------------------------------------
155
Thu Aug 28 15:44:24 CEST 2008 - poeml@suse.de
156
157
- update to r4800:
158
  * metalink-hasher: 
159
     - don't drop the <pieces> elements. Our metalinks were lacking
160
       the length of hash pieces due to this bug. Clients were
161
       probably ignoring the partial hashes.
162
  * mirrordoctor list: 
163
     - add --disabled option to show only disable mirrors
164
  * mirrordoctor scan:
165
     - leave a comment after successful scanning and enabling
166
     - add -a|--all option to pass to the scanner
167
     - remove -f option which is redundant somehow
168
  * mirrordoctor new: 
169
     - improve usage. The -i option is no longer needed, the
170
       identifier is simply given as argument to the command. This
171
       is more in line with the other subcommands.
172
     - don't print SQL when not in debug mode.
173
174
-------------------------------------------------------------------
175
Wed Aug 27 12:47:13 CEST 2008 - poeml@suse.de
176
177
- update to r4788:
178
  * mirrordoctor rename: fix the call which looks up mirrors.
179
    mirrordoctor new: set default values for 'enabled' and
180
    'status_baseurl', for tables that don't do it
181
  * mirrorprobe: add newlines before appending stuff to comments;
182
    don't try to remove stuff from comments, since multiline
183
    comments are now commonly used.
184
185
-------------------------------------------------------------------
186
Mon Aug 25 14:58:40 CEST 2008 - poeml@suse.de
187
188
- update to r4765:
189
  * mirrorprobe: fix for another irregularity caused by Nginx web servers
190
  * scanner: fix forking with multiple instances
191
  * metalink-hasher: add missing quoting
192
193
-------------------------------------------------------------------
194
Sat Aug 23 01:01:03 CEST 2008 - poeml@suse.de
195
196
- update to r4758:
197
  scanner improvements:
198
   - enable to parse HTML table autoindexes.
199
   - be more robust when detecting autoindexes.
200
  mirrordoctor fixes:
201
   - add option to specify path to scanner program
202
   - fix calling the scanner when no instance has been specified
203
   - add python-cmdln to Requires
204
205
-------------------------------------------------------------------
206
Fri Aug 22 19:24:59 CEST 2008 - poeml@suse.de
207
208
- update to r4753:
209
  mirrorprobe: include the instance name into the log messages
210
211
-------------------------------------------------------------------
212
Fri Aug 22 18:18:02 CEST 2008 - poeml@suse.de
213
214
- update to r4752:
215
  - pingd was renamed to "mirrorprobe".
216
    And it also deals with multi mirrorbrain instances now.
217
    In addition, it ignores proxy settings now.
218
  - simplified interface of the mirrorbrain python module (mb)
219
  - updated INSTALL docs
220
221
-------------------------------------------------------------------
222
Thu Aug 21 20:10:36 CEST 2008 - poeml@suse.de
223
224
- update to r4731:
225
  * mod_zrkadlo:
226
    - add ZrkadloInstance directive that can be set per mirrorbrain
227
      instance. To be set in server context, thus each instance needs
228
      a virtual host.
229
    - include the instance name into memcache keys
230
    - add new reconnect=0 parameter (that comes with apr-util-1.3.3)
231
      to mysql driver example configuration (prepared statements are
232
      gone after reconnection so that it does not make sense to
233
      reanimate dead connections. See
234
      https://issues.apache.org/bugzilla/show_bug.cgi?id=45407)
235
  * scanner:
236
    - make scanner work with multiple mirrorbrain instances (-b
237
      option)
238
    - fixed bnc394470: added 302, 303 and 307 codes to the check
239
  * mirrordoctor:
240
    - make it work with multiple mirrorbrain instances
241
    - list: hide disabled mirrors by default
242
    - add a rename subcommand
243
    - when disabling a mirror, set statusBaseurl to zero, so when
244
      re-enabling the mirror it doesnt' matter if it is not actually
245
      online.
246
  * pingd:
247
    - make sure that the mirror objects always have the response and
248
      response_code attributes set
249
  * SQL schema changes:
250
    - ensure that the identifier column of the mirror table doesn't
251
      allow duplicates
252
    - set a default value for the 'enabled' and 'status_baseurl'
253
      columns in the mirrors table
254
255
-------------------------------------------------------------------
256
Fri Jun 20 16:03:55 CEST 2008 - poeml@suse.de
257
258
- update to r4228:
259
  * mirrordoctor update:
260
    - make the commandline simpler -- now it is possible to just
261
      give a substring of the mirror identifier, instead of the
262
      full name (or -m)
263
    - add more options to the 'scan' command
264
    - add 'score' command
265
    - add setup.py file to make the the module installable
266
267
-------------------------------------------------------------------
268
Wed Jun 18 18:06:22 CEST 2008 - poeml@suse.de
269
270
- update to r4210:
271
  * mirror probe (ping script): fix crash when encountering a server
272
    which replies with broken chunked transfer encoding.
273
    nginx/0.6.29 does that.  See http://bugs.python.org/issue1205
274
275
-------------------------------------------------------------------
276
Mon Jun 16 00:48:25 CEST 2008 - poeml@suse.de
277
278
- update to r4178:
279
  * added mirrordoctor, a new commandline tool to maintain mirror
280
    entries in the redirector database.
281
  * build with aprutil 1.3, which ships apr_memcache. Thus, the
282
    latter is not separately available (and required) anymore.
283
    - Change the code which fetches rows from the query result set to
284
      do this in random access mode. Although we actually just want
285
      to access them sequentially, we need to do it this way because
286
      (at least at with the mysql driver) apr_dbd_get_row() doesn't
287
      return anything useful anymore if apr_dbd_num_tuples() has been
288
      called before. With apr-util 1.2.x, it worked nevertheless, but
289
      it doesn't with 1.3.
290
  * For wildcard mirrors (Content Delivery Networks), set their
291
    country and region to that of the client, so it turns up as
292
    useful data which the client understands in mirrorlists or
293
    metalinks.
294
  - enhance the metalink-hasher tool in two ways:
295
    - make it possible to run it on a subdirectory only
296
    - make it possible to work with different base directories --
297
      which is useful if content is living in a stage area, but you
298
      want to create the hash pieces already.
299
  - rsyncusers tool: fix invalid shell code (spaces around '=')
300
  - add example configuration snippet for mod_memcache
301
302
-------------------------------------------------------------------
303
Tue Jun 10 10:33:51 CEST 2008 - poeml@suse.de
304
305
- build service supports the debuginfo flag in metadata now; remove
306
  debug_package macro from the specfile therefore.
307
308
-------------------------------------------------------------------
309
Mon Jun  9 14:57:13 CEST 2008 - poeml@suse.de
310
311
- update to r4133:
312
  - rsyncinfo: add option -S to hide rsync's stderr output
313
314
-------------------------------------------------------------------
315
Mon Jun  2 17:35:22 CEST 2008 - poeml@suse.de
316
317
- update to r4074 (version 0.8):
318
  - use mod_memcache for the configuration and initialization of
319
    memcache
320
  - metalink-hasher script added, to prepare hashes for injection
321
    into metalink files
322
  - rsyncusers analysis tool added
323
  - scanner bugfixes regarding following of redirects
324
325
-------------------------------------------------------------------
326
Wed May 21 10:56:57 CEST 2008 - poeml@suse.de
327
328
- update to r4011:
329
  - rsyncinfo: fix parsing of rsync module list, when no
330
    banner is prefixed.
331
332
-------------------------------------------------------------------
333
Tue May 20 14:54:19 CEST 2008 - poeml@suse.de
334
335
- update to r4002:
336
  - rsyncinfo: tabulate the output
337
338
-------------------------------------------------------------------
339
Thu May 15 00:58:43 CEST 2008 - poeml@suse.de
340
341
- don't package build intermediaries from mod_autoindex
342
343
-------------------------------------------------------------------
344
Fri May  2 18:49:52 CEST 2008 - poeml@suse.de
345
346
- update to r3877:
347
  - implement a testbed for testing failover with clients using
348
    text mirror lists; the server will inject broken mirrors at the
349
    top of the list if the user-agent is
350
    'getPrimaryFailover-agent/0.1'
351
  - add rsyncinfo, script to get info on modules of rsync servers
352
353
-------------------------------------------------------------------
354
Wed Apr 30 19:33:06 CEST 2008 - poeml@suse.de
355
356
- update to r3874:
357
- It was agreed that the new Metalink spec (3.0) will probably use
358
  RFC 3339 date and time format, but continue to use plain old
359
  RFC822 format.
360
- add ZrkadloMetalinkPublisher directive to make name and url in
361
  publisher data configurable
362
363
-------------------------------------------------------------------
364
Wed Apr 30 14:49:28 CEST 2008 - poeml@suse.de
365
366
- update to r3871:
367
  - fix issue with requesting metalinks by appending ".metalink":
368
    the <size> element in metalinks was not filled in correctly
369
    anymore.
370
371
-------------------------------------------------------------------
372
Sun Apr 27 23:12:35 CEST 2008 - poeml@suse.de
373
374
- update to r3844:
375
  - now there is another, more natural, way to request a metalink:
376
    by appending ".metalink" to the filename
377
  - mod_autoindex_mb now creates links with .metalink appended,
378
    instead of ?metalink
379
380
-------------------------------------------------------------------
381
Sun Apr 27 12:10:39 CEST 2008 - poeml@suse.de
382
383
- update to r3840:
384
  - also return metalinks to clients which send
385
    application/metalink+xml in the Accept request header.
386
387
-------------------------------------------------------------------
388
Mon Apr 21 18:17:24 CEST 2008 - poeml@suse.de
389
390
- update to r3766:
391
  - mod_zrkadlo 1.7
392
  - implement a terse text mirrorlist (suitable for e.g.
393
    http://en.opensuse.org/Libzypp/Failover)
394
  - allow clients to use RFC2295 Accept-Features header to select
395
    variants (metalink or mirrorlist-txt)
396
  - implement ZrkadloMetalinkHashesPathPrefix directive, for
397
    out-of-tree placement of prepared metalink hashes
398
  - work on unifying configuration handling of the tools, and make
399
    them all use /etc/mirrorbrain.conf
400
401
-------------------------------------------------------------------
402
Sat Apr 19 16:52:40 CEST 2008 - poeml@suse.de
403
404
- update to r3752:
405
  - metalinks:
406
   - add RFC 2183 header with filename + ".metalink"
407
   - avoid putting -- (from failed GeoIP lookup) into XML comments,
408
     since they will be seen as comment terminators
409
  - add mod_autoindex_mb.c which adds metalinks and mirrorlists to
410
    generated indexes
411
412
-------------------------------------------------------------------
413
Fri Apr 18 19:59:38 CEST 2008 - poeml@suse.de
414
415
- update to r3749:
416
  - bypass the redirection exceptions for metalinks, just as for
417
    mirrorlists
418
419
-------------------------------------------------------------------
420
Thu Apr 17 18:17:29 CEST 2008 - poeml@suse.de
421
422
- update to r3738:
423
  - make the scanner cope with servers that don't support range
424
    requests
425
  - small documentation updates 
426
427
-------------------------------------------------------------------
428
Mon Apr  7 23:46:19 CEST 2008 - poeml@suse.de
429
430
- update to r3664:
431
  - updated THANKS file
432
  - some documentation updates in ABOUT file
433
  - remove useless header from mod_zrkadlo response
434
  - don't include the server_admin email address into the metalink 
435
  - update metalink generator name
436
- actually install the new THANKS file
437
438
-------------------------------------------------------------------
439
Fri Apr  4 18:08:35 CEST 2008 - poeml@suse.de
440
441
- update to r3634:
442
- version 1.6
443
- implement metalink support (http://www.metalinker.org)
444
- move the block where the single mirror is selected for
445
  redirection to after the mirrorlist/metalink if branch. It is not
446
  needed to do that work when metalink or mirrorlist is generated.
447
- fix a bug I just discovered, but which has been existing since
448
  ever. I didn't allocate memory for mirror_entry's country_code
449
  member. 
450
- seed the RNG with getpid() instead of time(), because if the
451
  server is started several processes are forked off and get the
452
  same seed. Even though it doesn't play a real role in production,
453
  it is confusing when working in a debug setting (with many fresh
454
  starts).
455
- THANKS file added
456
457
-------------------------------------------------------------------
458
Fri Mar 28 17:31:56 CET 2008 - poeml@suse.de
459
460
- update to r3592:
461
  - updated install documentation
462
  - scanner bugfixes, and HTTP large file capability check
463
    - fixed http_readdir: passes correct urls to largefile_check
464
    - scan tests with -j <n>, single servers, -a with mem verification
465
      -- some aborts in single jpobs occured due to rsync errors
466
      -- no infinite hangs
467
    - bugfix: wrong/broken urls were passed to the largefile sanity
468
      check thus creating false positives
469
    - http redirects 301 to ftp urls are treated as valid
470
471
-------------------------------------------------------------------
472
Thu Mar  6 19:23:00 CET 2008 - poeml@suse.de
473
474
- update to r3441:
475
  - scanner: get rid of hardcoded database credentials 
476
  - integration of sanity checks for large files: large files
477
    visible on rsync/ftp which can't be downloaded via http are not
478
    put to the database anymore. Thanks, Jan!
479
  - set_mirror_score: also use the central conf file
480
481
-------------------------------------------------------------------
482
Thu Mar  6 18:25:54 CET 2008 - poeml@suse.de
483
484
- add perl-Config-IniFiles to requires
485
486
-------------------------------------------------------------------
487
Thu Feb 28 13:57:53 CET 2008 - poeml@suse.de
488
489
- add package requires for mod_form, GeoIP, python-mysql,
490
  python-sqlobject
491
492
-------------------------------------------------------------------
493
Thu Feb 28 08:20:36 CET 2008 - poeml@suse.de
494
495
- update to r3189:
496
- the last change (version bump) wasn't actually probagated,
497
  because I forgot to re-spin the tarball. Here it is.
498
- install the tools
499
500
-------------------------------------------------------------------
501
Wed Feb 27 19:33:24 CET 2008 - poeml@suse.de
502
503
- update to r3188:
504
  - version 1.5
505
  - updated documentation
506
  - mirrorlist fixes:
507
    - ensure that any "clientip" parameter from query string
508
      represents a valid IP address, in order to keep generated
509
      HTML clean, so not to allow XSS attacks
510
    - set character set for HTML output generated to ISO-8859-1
511
    - fix mirrorlist for the case where no mirror is found. Now an
512
      empty list is created, instead of sending the file in
513
      question.
514
    - when user asks for mirror list, don't DECLINE if the file
515
      would normally being excluded from redirection by one of the
516
      various criteria (size, user agent, ...)
517
  - use GeoIP_id_by_addr() instead of the deprecated (acc. to
518
    GeoIP.h) GeoIP_country_id_by_addr()
519
520
-------------------------------------------------------------------
521
Wed Feb 13 16:28:58 CET 2008 - poeml@suse.de
522
523
- update to r3124:
524
  - add details about the request to the subprocess_env table, so
525
    then can be logged via a CustomLog:
526
    - ZRKADLO_FILESIZE, the size of the file which was requested
527
    - ZRKADLO_COUNTRY_CODE and ZRKADLO_CONTINENT_CODE
528
 - if a mirror's baseurl doesn't end in '/', append it. Otherwise a
529
   non-working redirect URL could result.
530
531
-------------------------------------------------------------------
532
Thu Jan 24 20:40:43 CET 2008 - poeml@suse.de
533
534
- update to r3056:
535
  - version 1.4
536
  - refined mirror selection by observing two additional server
537
    attributes in the database: country_only and region_only.
538
    - country_only=1 means that a mirror is not willing to receive requests from
539
      countries other than its own.
540
    - region_only=1 means that a mirror is not taking redirects from other
541
      continents, likewise.
542
    This is good for countries with poor internet connectivity.
543
544
-------------------------------------------------------------------
545
Tue Oct  2 15:51:31 CEST 2007 - poeml@suse.de
546
547
- update to r2298:
548
  - version 1.3
549
  - implement ZrkadloExcludeNetwork directive, which allows for
550
    excluding client IPs from being redirected (simple string
551
    prefix comparison)
552
  - implement ZrkadloExcludeIP directive, which matches on IP
553
    address
554
  - replace apr_strnatcmp/apr_strnatcasecmp with their simpler
555
    glibc counterparts
556
557
-------------------------------------------------------------------
558
Mon Oct  1 23:55:17 CEST 2007 - poeml@suse.de
559
560
- update to r2289:
561
  - implement wildcard country support, useful for content delivery
562
    networks which should act as a mirror local to all countries
563
564
-------------------------------------------------------------------
565
Thu Sep 20 20:57:55 CEST 2007 - poeml@suse.de
566
567
- update to r2244:
568
  - version 1.2
569
  - shorten the SQL query by looking up the base64 encoded md5sum
570
    of the filename in file_server.path_md5, avoiding an additional
571
    join on file.name. Needs an adjusted SQL query string, as shown
572
    in the example mod_zrkadlo.conf.
573
574
-------------------------------------------------------------------
575
Fri Sep 14 04:17:19 CEST 2007 - poeml@suse.de
576
577
- update to r2165
578
  - version 1.1
579
  - set ZRKADLO_REDIRECTED and ZRKADLO_NOMIRROR in
580
    r->subprocess_env, which can be used by a CustomLog
581
  - the "no mirrors found for %s" error log message is downgraded
582
    to APLOG_INFO   
583
  - mod_zrkadlo.conf: give example for logging redirects, and files
584
    without any mirror
585
  - updated docs
586
587
-------------------------------------------------------------------
588
Mon Aug 20 20:29:42 CEST 2007 - poeml@suse.de
589
590
- update to r2012
591
  - add new fields in statistic of memcached 1.2.x
592
593
-------------------------------------------------------------------
594
Tue Mar 13 13:00:03 CET 2007 - poeml@suse.de
595
596
- update to r1432
597
  - bump version (1.0)
598
  - license under Apache License 2.0
599
  - canonicalize the filename (resolve symlinks in the path) before
600
    looking it up in the database
601
  - small fixes in the mirrorlist output
602
  - remove debug messages about database connection acquisition
603
604
-------------------------------------------------------------------
605
Tue Mar  6 07:35:14 CET 2007 - poeml@suse.de
606
607
- update to r1387
608
  - implement mirrorlist query string command to obtain a HTML list
609
    of all available mirrors
610
  - add ZrkadloMemcached directive to enable/disable memcache usage
611
  - add ZrkadloExcludeFileMask
612
  - unify logging
613
614
-------------------------------------------------------------------
615
Sun Feb 25 14:08:32 CET 2007 - poeml@suse.de
616
617
- update to r1348
618
  - make memcached connection pool size configurable
619
  - make memcached object lifetime configurable
620
621
-------------------------------------------------------------------
622
Wed Feb 21 02:26:05 CET 2007 - poeml@suse.de
623
624
- add geoiplookup_continent
625
626
-------------------------------------------------------------------
627
Tue Feb 20 16:53:49 CET 2007 - poeml@suse.de
628
629
- package created
630
631