3
0
forked from pool/util-linux
Commit Graph

418 Commits

Author SHA256 Message Date
Stephan Kulow
5b6c15d996 Accepting request 213474 from Base:System
- Add patch
  agetty-fooled-on-serial-line-due-plymouth.patch
  even with TTYReset=no it seems with systemd or plymouth the termios
  flags become changed from under the first agetty on a serial system
  console as the flags are locked (bnc#774126).

OBS-URL: https://build.opensuse.org/request/show/213474
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=174
2014-01-13 15:53:16 +00:00
Stephan Kulow
4efd0700ac Accepting request 210834 from Base:System
- Update to util-linux-2.24
  + Release highlights (2.24)
  fdisk(8):
    * the code has been completely refactored and moved to libfdisk
      (the library does not have a stable API yet)
    * user interface has been unified for all label types and it
      supports colors
    * GPT disk UUID, partition UUID and partition name modification
      is supported now
  pylibmount:
    * this new library provides PYTHON BINDINGS for libmount;
       use --with-python[=2|3] to enable the bindings
  last(1) and lastb(1):
    * the NEW IMPLEMENTATION has been merged from sysvinit to
      util-linux and extended; now it supports command line options
      --present, --since, and --time-format
    * use --enable-deprecated-last to enable the old util-linux
      last(1) implementation
  swapon(8):
    * the option --discard= and fstab mount option discard= allow
      to explicitly specify 'pages' or 'once' discard policy. If no
      policy is selected, the default behavior is to enable both.
      See swapon.8 man page for more details.
  libblkid and blkid(8):
    * supports LOGUUID= for external logs (e.g. extN and XFS)
    * generates a pseudo PARTUUID= for MBR partitions (based on MBR
      Id, Linux kernel supports the same concept for root= command
      line option)
  agetty(8):
    * supportes new issue file \S escape code to read information

OBS-URL: https://build.opensuse.org/request/show/210834
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=173
2013-12-16 06:15:12 +00:00
Stephan Kulow
f51635d702 Accepting request 208910 from Base:System
- Add patch 
  tty3270-on-serial-line-of-s390.patch
  to better support the first and second serial line on s390/x

OBS-URL: https://build.opensuse.org/request/show/208910
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=172
2013-11-29 15:26:17 +00:00
Stephan Kulow
0636dfed64 Accepting request 205813 from Base:System
- blkdiscard-BLKSSZGET-fills-in-an-int.patch: Fix type mismatch in
  blkdiscard (forwarded request 205643 from AndreasSchwab)

OBS-URL: https://build.opensuse.org/request/show/205813
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=171
2013-11-05 12:53:50 +00:00
Tomáš Chvátal
31d5449b4d Accepting request 204988 from Base:System
- Drop SUID flag for eject (bnc#824406).

Depends on request id 204833! (forwarded request 204834 from sbrabec)

OBS-URL: https://build.opensuse.org/request/show/204988
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=170
2013-10-30 15:01:09 +00:00
Tomáš Chvátal
55bfd20159 Accepting request 202718 from Base:System
- No *fdisk on m68k (forwarded request 202697 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/202718
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=169
2013-10-09 21:42:13 +00:00
Tomáš Chvátal
3e140e9f57 Accepting request 202588 from Base:System
- Safely migrate su config files from coreutils to util-linux
  (bnc#814626#c18). (forwarded request 201935 from sbrabec)

OBS-URL: https://build.opensuse.org/request/show/202588
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=168
2013-10-09 12:42:59 +00:00
Stephan Kulow
e3cc16fab3 Accepting request 201407 from Base:System
- Add more-check-for-buffer-size-when-write-multibyte-char.patch and
  more-guarantee-space-for-multibyte.patch -- check for buffer space with
  multi-byte chars (BNC#829720). (forwarded request 201241 from mgorse)

OBS-URL: https://build.opensuse.org/request/show/201407
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=167
2013-09-30 07:32:48 +00:00
Stephan Kulow
92c3542460 Accepting request 201216 from Base:System
- Add more-fix-buffer-overflow.patch (bnc#829720). (forwarded request 201207 from mgorse)

OBS-URL: https://build.opensuse.org/request/show/201216
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=166
2013-09-29 15:54:14 +00:00
Stephan Kulow
1c4a841849 Accepting request 199432 from Base:System
- Avoid build require gpg-offline twice 

- Update to version 2.23.2:
  nsenter(1):
  * this NEW COMMAND provides command line interface to setns()
    Linux syscall and allows to run program with namespaces of
    other processes
  unshare(1):
  * supports new PID and USER namespaces
  fdisk(8):
  * provides experimental support for GUID Partition Table (GPT),
    the implementation is still not complete and some (unimportant)
    features are missing.
  * ~50% of fdisk code has been refactored, this task is going to
    be complete in the next release. The goal is to have libfdisk
    shared between all fdisks.
  partx(8):
  * supports new "update" command (implemented by
    BLKPG_RESIZE_PARTITION ioctl)
  mount(8):
  * supports new userspace mount option x-mount.mkdir[=<mode>] to
    create mountpoints on demand
  * the support for propagation flags has been improved, now the
    flags could be specified in /etc/fstab and used together with
    regular mount options. It's also possible to specify more
    propagation flags together. This EXPERIMENTAL feature is
    implemented by additional mount(2) syscalls, because Linux does
    not allow to use propagation flags with another options or more
    flags together.
  umount(8):
  * supports new command line option --recursive to recursively
    unmount all sub-mounts for the specified mountpoint * supports
    new command line option --all-targets to unmount all
    mountpoints in the current namespace for the specified
    filesystem * the options --recursive and --all-targets could be
    used together
  dmesg(1):
  * supports new command line options --color, --human and
  --nopager, the --human option enables relative times, colors and
  pager support.
  su(1):
  * supports new command line options --group and --supp-group to
    specify primary and supplementary groups
  chfn(1) and chsh(1):
  * the commands could be linked with libuser to support non-local
    accounts modification (e.g. LDAP, etc).
  kill(1):
  * the command has been improved to be compatible with procps
    version, the procps version is deprecated now, the util-linux
    version is enabled by default.
  blkdiscard(8):
  * this NEW COMMAND discard sectors on a device (for example on
    SSD disks)
  sulogin(8):
  * provides multi-console feature from SysVinit
  findmnt(8):
  * provides new columns FREQ, PASSNO, ID, OPT-FIELDS, PROPAGATION
  lslocks(8):
  * provides new column BLOCKER and detects blocked locks
  lsblk(8):
  * supports new command line option --scsi and new columns HCTL,
    TRANsport VENDOR and REVision
  swapon(8) and losetup(8):
  * the commands prints basic overview by default if no option
    specified
  column(1):
  * supports new command line option --output-separator to specify
    table output delimiter
  rename(1):
  * supports new command line option --symlink to rename symlink
    target
  hwclock(8):
  * supports new command line option --compare to periodically
    compare the Hardware Clock to the System Time (based on
    adjtimex -c)
  ipcs(1):
  * supports new command line options --bytes and --human
  wipefs(1):
  * supports new command line option --force to force erase on used
    devices
- Removed upstreamed patches (mkfs.bfs_cleanup_64bit.patch-Patch,
  mkfs.bfs_cleanup_endian.patch)

OBS-URL: https://build.opensuse.org/request/show/199432
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=165
2013-09-23 09:16:12 +00:00
Stephan Kulow
737a0b0c2e Accepting request 181637 from Base:System
Correct condition for Conflicts of sysvinit-tools. (forwarded request 181632 from bernhard-voelker)

OBS-URL: https://build.opensuse.org/request/show/181637
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=163
2013-07-02 10:30:09 +00:00
Stephan Kulow
962b426e1b Accepting request 180243 from Base:System
- rely on systemd-rpm-macros instead of the full thing

OBS-URL: https://build.opensuse.org/request/show/180243
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=162
2013-06-25 04:56:52 +00:00
Stephan Kulow
b4989627ed Accepting request 178855 from Base:System
- util-linux.spec: remove previously added "moving-su-trickery" again
  as a su-less coreutils packet is in Base:Build and Factory now. (forwarded request 178821 from bernhard-voelker)

OBS-URL: https://build.opensuse.org/request/show/178855
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=161
2013-06-14 14:48:20 +00:00
Stephan Kulow
a59bc81b6f Accepting request 177962 from Base:System
- util-linux.spec: work around su(1) PAM problems based on su(1)
  being provided by both the coreutils and the util-linux package.
  Fix macro typo in %post and %verifyscript sections related to su(1):
    s/sysvinit_tools/enable_su/ (forwarded request 177950 from bernhard-voelker)

OBS-URL: https://build.opensuse.org/request/show/177962
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=160
2013-06-07 08:12:05 +00:00
Stephan Kulow
492e97410d Accepting request 177735 from Base:System
Added mkfs.bfs_cleanup64bit.patch and mkfs.bfs_cleanup_endian.patch to fix 64Bit and endian issues. (forwarded request 177733 from ihno)

OBS-URL: https://build.opensuse.org/request/show/177735
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=159
2013-06-05 17:36:12 +00:00
Stephan Kulow
6aadc0a657 Accepting request 161218 from Base:System
Please wait for which, adjtimex, time to go in first since those packages have been split from util-linux.

OBS-URL: https://build.opensuse.org/request/show/161218
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=158
2013-03-26 18:48:41 +00:00
Stephan Kulow
182f77a173 Accepting request 155700 from Base:System
- fdiskbsdlabel.patch:
  Fix fdisk compilation on aarch64 (forwarded request 155674 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/155700
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=157
2013-02-18 13:00:55 +00:00
Stephan Kulow
637feefa30 Accepting request 151448 from Base:System
- 0001-Test-for-secure_getenv-too.patch:
  Current glibc in 12.3/factory no longer exports internal 
  function __secure_getenv() but has secure_getenv() instead.

OBS-URL: https://build.opensuse.org/request/show/151448
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=156
2013-02-07 09:59:20 +00:00
Stephan Kulow
034a75e444 Accepting request 147398 from Base:System
- add-canonicalize_path_restricted.patch,
  mount-sanitize-paths-from-non-root-users.patch,
  umount-sanitize-paths-from-non-root-users.patch:
  prevent leaking information about existence of folders
  (bnc#797002, CVE-2013-0157)

OBS-URL: https://build.opensuse.org/request/show/147398
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=154
2013-01-08 14:05:08 +00:00
Ismail Dönmez
d109e32fb7 Accepting request 146886 from Base:System
- 0001-include-bitops.h-Use-the-operating-system-byteswappi.patch 
  Use OS byteswapping macros, this patch is functionally identical
  to the version submitted upstream with the exception it excludes
  code that target non-linux systems. (forwarded request 146536 from elvigia)

OBS-URL: https://build.opensuse.org/request/show/146886
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=153
2013-01-03 12:48:43 +00:00
Stephan Kulow
ee105c5160 Accepting request 135232 from Base:System
add name of the patch (forwarded request 135213 from jirislaby)

OBS-URL: https://build.opensuse.org/request/show/135232
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=152
2012-09-26 14:28:00 +00:00
Stephan Kulow
dc6cde93e0 Accepting request 125753 from Base:System
- Remove pam_lastlog from login.pamd, login is doing it itself.
  [bnc#768067] (forwarded request 125752 from kukuk)

OBS-URL: https://build.opensuse.org/request/show/125753
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=151
2012-06-25 12:42:14 +00:00
Stephan Kulow
aa19c628f4 Accepting request 125114 from Base:System
- improve error messages from new mount (bnc#767208)
 - backport patches from upstream git:
  - mount-new-add-loopdev-specific-error-message.patch
  - mount-new-use-MNT_ERR-for-error-messages.patch
  - libmount-add-special-MNT_ERR-codes.patch
  - mount-new-improve-error-messages.patch
  - libmount-add-MNT_ERR_LOOPDEV.patch

- fix automount with quota (rh#825836)
  - mount-new-allow-sloppy-for-non-root.patch
- fix wrong mount options for CIFS mounts (bnc#766157)
  - libmount-don-t-use-nosuid-noexec-nodev-for-cifs-user.patch

OBS-URL: https://build.opensuse.org/request/show/125114
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=149
2012-06-16 05:24:42 +00:00
Stephan Kulow
4381a8fdf1 Accepting request 123095 from Base:System
- require binutils-devel because "which" wants to find libiberty.a
- remove which-lib64.patch because it's broken and couldn't find
  libiberty.a whithin /usr/lib64 
- which doesn't need autoreconf anymore (forwarded request 123013 from rudi_m)

OBS-URL: https://build.opensuse.org/request/show/123095
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=148
2012-06-01 05:24:46 +00:00
Stephan Kulow
e109f2e254 Accepting request 122372 from Base:System
update to 2.21.2

OBS-URL: https://build.opensuse.org/request/show/122372
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=147
2012-05-26 11:04:36 +00:00
Stephan Kulow
288ff77ebb Accepting request 113321 from Base:System
- fix miscalculation in sfdisk on ix86 (bnc#754789)
  - add sfdisk-fix-calculation-due-to-type-mismatch.patch

OBS-URL: https://build.opensuse.org/request/show/113321
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=146
2012-04-17 20:03:20 +00:00
Stephan Kulow
c3b659c9e3 Accepting request 112071 from Base:System
- update to util-linux-2.21.1
  - bugfix release

OBS-URL: https://build.opensuse.org/request/show/112071
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=145
2012-04-02 08:29:03 +00:00
Stephan Kulow
8896f22709 Accepting request 109642 from Base:System
- Fix Obsoletes / Provides for login. (forwarded request 109640 from fcrozat)

OBS-URL: https://build.opensuse.org/request/show/109642
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=144
2012-03-20 09:35:30 +00:00
Stephan Kulow
d21c638325 Accepting request 106894 from Base:System
- update to util-linux-2.21

OBS-URL: https://build.opensuse.org/request/show/106894
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=143
2012-02-28 13:16:22 +00:00
Stephan Kulow
1d0a43fc86 Accepting request 98205 from Base:System
- do not call %suse_update_config

OBS-URL: https://build.opensuse.org/request/show/98205
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=142
2011-12-27 17:39:14 +00:00
Stephan Kulow
701e537f3b Accepting request 92907 from Base:System
- add fdisk-tinfo.patch to fix build with newer curses. (forwarded request 92886 from a_jaeger)

OBS-URL: https://build.opensuse.org/request/show/92907
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=140
2011-11-22 16:49:53 +00:00
Stephan Kulow
e3279935de Accepting request 91540 from Base:System
- add libtool as buildrequire to avoid implicit dependency (forwarded request 91532 from coolo)

OBS-URL: https://build.opensuse.org/request/show/91540
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=139
2011-11-16 16:21:59 +00:00
Stephan Kulow
c11d7f182f Accepting request 90738 from Base:System
Worth adding to 12.1 IMHO. Thanks.

- add libmount-ignore-tailing-slash-in-netfs-source-paths.patch and
  libmount-fix-chdir-to-parent-for-restricted-user-umo.patch:
  fix umounting network filesystems as plain user (bnc#728480)

OBS-URL: https://build.opensuse.org/request/show/90738
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=138
2011-11-10 15:06:45 +00:00
Stephan Kulow
0c88c0aee9 Accepting request 90521 from Base:System
Please, take this also to 12.1. Thanks.

add fsck-use-FS-blacklist-for-non-all-mode-too.patch (bnc#728645)

OBS-URL: https://build.opensuse.org/request/show/90521
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=137
2011-11-08 16:54:49 +00:00
Stephan Kulow
cac3f92aa1 Accepting request 89918 from Base:System
Please take this to 12.1. Thanks.

add util-linux-dmesg-fix-printing-of-multibyte-characters.patch (bnc#725993)

OBS-URL: https://build.opensuse.org/request/show/89918
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=136
2011-11-02 11:19:58 +00:00
Stephan Kulow
41eb09745d Accepting request 88850 from Base:System
update to 2.20.1

OBS-URL: https://build.opensuse.org/request/show/88850
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=135
2011-10-21 14:44:31 +00:00
Lars Vogdt
883bd68251 Accepting request 87483 from Base:System
- add fdisk-dont-shorten-long-path-to-disk.patch (bnc#722959)

OBS-URL: https://build.opensuse.org/request/show/87483
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=133
2011-10-12 14:16:50 +00:00
Ruediger Oertel
89bf2acf44 Accepting request 86716 from Base:System
- cross-build fix: use %__cc, %configure macros
- set bindir explicitly when installing
- (cross-?)build fix: disable build dependency on SELINUX_LIBS
  in libmount (forwarded request 86523 from uli_suse)

OBS-URL: https://build.opensuse.org/request/show/86716
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=132
2011-10-06 14:46:34 +00:00
Sascha Peilicke
14d3702d44 Accepting request 81983 from Base:System
add util-linux-lib-sysfs-deinit.patch (bnc#714151)

OBS-URL: https://build.opensuse.org/request/show/81983
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=130
2011-09-13 10:39:05 +00:00
91e68c5ae1 Accepting request 80182 from Base:System
- update to util-linux-2.20 
- build with --enable-ddate
- add util-linux-sfdisk-manpage-fix.patch

OBS-URL: https://build.opensuse.org/request/show/80182
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=128
2011-08-30 14:05:19 +00:00
Sascha Peilicke
0f28f6e813 Accepting request 79845 from Base:System
- BuildIgnore pwdutils. (forwarded request 79843 from rguenther)

OBS-URL: https://build.opensuse.org/request/show/79845
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=126
2011-08-26 08:33:22 +00:00
Sascha Peilicke
d72b578ea1 Accepting request 79116 from Base:System
update to 2.20-rc2

OBS-URL: https://build.opensuse.org/request/show/79116
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=124
2011-08-17 12:01:28 +00:00
Sascha Peilicke
84c19c8697 Accepting request 78456 from Base:System
util-linux-2.20-rc1-hexdump-segfault.patch (bnc#710877) 
util-linux-2.20-rc-fix-dmesg.patch (bnc#710417) 
util-linux-2.20-rc1-agetty-fixes.patch (bnc#711240)

OBS-URL: https://build.opensuse.org/request/show/78456
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=122
2011-08-11 07:41:14 +00:00
Sascha Peilicke
982e74dac5 Accepting request 77687 from Base:System
update to 2.20-rc1

OBS-URL: https://build.opensuse.org/request/show/77687
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=121
2011-08-02 15:06:54 +00:00
Sascha Peilicke
37edc9efd6 Accepting request 69386 from Base:System
update to 2.19.1

OBS-URL: https://build.opensuse.org/request/show/69386
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=119
2011-05-04 07:04:49 +00:00
Ruediger Oertel
8745dc4b4d Accepting request 62438 from Base:System
Accepted submit request 62438 from user puzel

OBS-URL: https://build.opensuse.org/request/show/62438
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=117
2011-02-22 12:16:18 +00:00
Ruediger Oertel
320a701ac6 Accepting request 60484 from Base:System
Accepted submit request 60484 from user puzel

OBS-URL: https://build.opensuse.org/request/show/60484
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=115
2011-02-11 01:01:03 +00:00
29731a7ff4 Accepting request 59150 from Base:System
Accepted submit request 59150 from user puzel

OBS-URL: https://build.opensuse.org/request/show/59150
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=113
2011-01-28 15:55:02 +00:00
Lars Vogdt
09b2fd48fd Accepting request 59108 from Base:System
Accepted submit request 59108 from user elvigia

OBS-URL: https://build.opensuse.org/request/show/59108
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=111
2011-01-25 14:30:40 +00:00
00799cc056 Accepting request 58667 from Base:System
Accepted submit request 58667 from user kay_sievers

OBS-URL: https://build.opensuse.org/request/show/58667
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=109
2011-01-18 10:38:29 +00:00