summaryrefslogtreecommitdiffstats
path: root/po
Commit message (Collapse)AuthorAgeFilesLines
* Remove invalid Plural-Forms header from ml.po.Richard Jones2010-02-081-1/+0
|
* Added Malayalam translations (RHBZ#562710).Ani Peter2010-02-081-0/+2043
|
* Update PO files.1.0.83Richard Jones2010-02-053-39/+135
|
* Update PO files.Richard Jones2010-02-052-27/+91
|
* Add Marathi translations (RHBZ#561671).Sandeep Shedmake2010-02-041-0/+2159
|
* Polish translations (RHBZ#502533).Piotr Drąg2010-02-021-31/+43
|
* Update PO files.Richard Jones2010-02-026-333/+835
|
* Add Gujarti translations (Sweta Kothari) (RHBZ#560918).Richard Jones2010-02-021-0/+2036
|
* Update Oriya translations (thanks Manoj Kumar Giri) (RHBZ#559498).Richard Jones2010-02-011-22/+15
|
* hivex: Add 'hivexsh' program (shell for navigating registry hives).Richard Jones2010-01-291-0/+1
|
* Update PO files.Richard Jones2010-01-295-1935/+1993
|
* Add Tamil translation (RHBZ#559877) (thanks to I.Felix)Richard Jones2010-01-291-0/+2652
|
* Update Punjabi translation (RHBZ#559480) (thanks Jaswinder Singh)Richard Jones2010-01-291-113/+299
|
* Version 1.0.82.1.0.82Richard Jones2010-01-285-400/+450
|
* Added Oriya translations (RHBZ#559498).Richard Jones2010-01-281-0/+2005
| | | | Translation by Manoj Kumar Giri.
* Added translations for Punjabi (pa-IN) (RHBZ#559480).Richard Jones2010-01-284-66/+1928
| | | | | | Translated by Jaswinder Singh. Also updated pot files.
* Added Telugu translations (RHBZ#559237).Richard Jones2010-01-273-722/+2847
| | | | Also ran 'make -C po update-po' to update the POT file.
* Prepare for version 1.0.81.Richard Jones2010-01-132-653/+653
|
* Include latest Polish translations (Piotr Drąg, RHBZ#502533).Richard Jones2009-12-161-69/+77
|
* Update PO files.Richard Jones2009-12-162-779/+799
|
* Update PO files.Richard Jones2009-11-261-0/+1
|
* Update PO files.Richard Jones2009-11-251-0/+1
|
* New tool: virt-list-filesystemsRichard Jones2009-11-241-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | Use this program as a convenient way to list the filesystems available in a disk image or libvirt guest. Example: $ virt-list-filesystems /dev/vg_trick/Debian5x64 /dev/debian5x64/home /dev/debian5x64/root /dev/debian5x64/tmp /dev/debian5x64/usr /dev/debian5x64/var /dev/sda1 This is designed to make it easier for novices to use guestfish and guestmount. In particular with guestmount this acts as a way to get a list of filesystems to use with the '-m' option. ie: $ virt-list-filesystems unknowndisk.img /dev/sda1 /dev/sda2 $ guestmount -a unknowndisk.img -m /dev/sda1 /mnt
* Implement 'dd' command.Richard Jones2009-11-231-0/+1
|
* availability: Add optional groups and implement guestfs_available call.Richard Jones2009-11-201-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The current groups are defined very conservatively using the following criteria: (a) Would be impossible to implement on Windows because of sheer architectural differences (eg: mknod). (b) Already optional (augeas, inotify). (c) Not currently optional but not implemented on older RHEL and Debian releases (ntfs-3g.probe, scrub, zerofree). The optional groups I've defined according to these criteria are: . augeas . inotify . linuxfsuuid . linuxmodules . linuxxattrs . lvm2 . mknod . ntfs3g . scrub . selinux . zerofree (Note that these choices don't prevent us from adding more optional groups in future. On the other hand to avoid breaking ABIs we would not wish to change the above groups). The rest of this large commit is really just implementation: Each optional function is classified using Optional "group" flag in the generator. The daemon has to implement a function int optgroup_<name>_available (void); for each optional group. Some of these functions are fixed at compile time, and some do simple run-time tests. The do_available implementation in the daemon looks up the correct function in a table and runs it. We document the optional groups in the guestfs(3) man page. Also: I added a NOT_AVAILABLE macro in order to unify all the existing places where we had a message equivalent to "function __func__ is not available".
* availability: Add guestfs_available.Richard Jones2009-11-201-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Start a new API allowing groups of functions to be tested for availability. There are two reasons for this: (1) If libguestfs is built with missing dependencies (eg. no Augeas lib) then the corresponding functions are disabled in the appliance. Up till now there has been no way to test for this except to speculatively issue commands and check for errors. (2) When we port the daemon to Win32 it is likely that major pieces of functionality won't be available (eg. LVM support). This API gives a way to test for that. There is no change for existing clients: you still have to check for errors from individual API calls. For new clients, you will be able to test for availability of particular APIs. Usage scenario (A): An LVM editing tool which requires both the LVM API and inotify in order to function at all: char *apis[] = { "inotify", "lvm2", NULL }; r = guestfs_available (g, apis); if (r == -1) { /* print an error and exit */ } Usage scenario (B): A general purpose tool which optionally provides configuration file editing, but this can be disabled, the result merely being reduced functionality: char *apis[] = { "augeas", NULL }; r = guestfs_available (g, apis); enable_config_edit_menus = r == 0;
* Update PO files.Richard Jones2009-11-192-14/+14
|
* Prepare for version 1.0.79.Richard Jones2009-11-182-721/+729
|
* New API call: fill - fill a file with octetsRichard Jones2009-11-171-0/+1
|
* Update PO files for release.1.0.78Richard Jones2009-11-102-856/+1013
|
* Generic partition creation interface.Richard Jones2009-11-101-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit introduces a generic partition creation interface which should be future-proof and extensible, and partially replaces the old sfdisk-based interface. The implementation is based on parted but is hopefully not too dependent on the particulars of parted. The following new calls are introduced: guestfs_part_init: Initialize a disk with a partition table. Unlike the sfdisk- based interface, we also support GPT and other partition types, which is essential to scale to devices larger than 2TB. guestfs_part_add: Add a partition to an existing disk. guestfs_part_disk: Convenience function which combines part_init & part_add, creating a single partition that covers the whole disk. guestfs_part_set_bootable: guestfs_part_set_name: Set various aspects of existing partitions. guestfs_part_list: List partitions on a device. This returns a programming-friendly list of partition structs (in contrast to sfdisk-l which cannot be parsed). guestfs_part_get_parttype: Return the partition table type, eg. "msdos" or "gpt". The following calls are planned, but not added currently: guestfs_part_get_bootable guestfs_part_get_name guestfs_part_set_type guestfs_part_get_type
* Update PO files.1.0.77Richard Jones2009-11-032-729/+921
|
* FUSE filesystem support.Richard Jones2009-11-031-0/+2
| | | | | | | | | | | | | | | This implements FUSE filesystem support so that any libguestfs- accessible disk image can be mounted as a local filesystem. Note: file writes (ie. write(2) system call) is not yet implemented. The API needs more test coverage, particularly lesser-used system calls. The big unresolved issue is UID/GID mapping between guest filesystem IDs and the host. It's not easy to automate this because you need extra details about the guest itself in order to get to its UID->username map (eg. /etc/passwd from the guest).
* New API calls: truncate, truncate_size, mkdir_mode, utimens, lchown.Richard Jones2009-11-021-0/+2
| | | | | | | | | | | | | | | truncate, truncate_size: Used to truncate files to a particular size, or to zero bytes. mkdir_mode: Like mkdir but allows you to also specify the initial permissions for the new directory. utimens: Set timestamp on a file with nanosecond accuracy. lchown: Corresponding to lchown(2) syscall (we already have chown). The implementation is complicated by the fact that we had to add an Int64 parameter type to the generator.
* Prepare for 1.0.76.1.0.76Richard Jones2009-10-292-3/+3
|
* Add virt-win-reg to toplevel Makefile.am, fix POTFILES.in1.0.75Richard Jones2009-10-291-0/+1
|
* Prepare for version 1.0.75.Richard Jones2009-10-292-699/+719
|
* Support for Windows Registry.Richard Jones2009-10-291-0/+3
| | | | | | | | | | | | | In hivex/: This mini-library allows us to extract Windows Registry binary files ("hives"). There are also two tools: hivexml converts a hive to a self-describing XML format. hivexget can be used to extract single subkeys from a hive. New tool: virt-win-reg. This is a wrapper around the library functionality allowing you to pull out data from the registries of Windows guests.
* New API: vfs_type - get the Linux VFS driver for a mounted device.Richard Jones2009-10-261-0/+1
|
* Version 1.0.74.1.0.74Richard Jones2009-10-202-649/+658
|
* New tool: virt-lsRichard Jones2009-10-201-0/+1
| | | | | | | | | This tool makes available the functionality of "ls", "ll", and "find" in a slightly simpler to use form. Examples: virt-ls -l myguest /tmp
* New tool: virt-tarRichard Jones2009-10-201-0/+1
| | | | | | | | | | | | This adds a new tool call virt-tar which is a general purpose archive and uploading tool. It doesn't add any functionality which wasn't previously possible using guestfish, but makes it simpler to access for some users. Examples: virt-tar -zx myguest /home home.tar.gz virt-tar -zu myguest uploadstuff.tar.gz /tmp
* Move virt tools (virt-cat, virt-edit etc) into tools/ subdirectory.Richard Jones2009-10-191-4/+4
| | | | | | | | | | | | | | | | | | This moves the tool programs into a single directory: cat/* -> tools/virt-cat df/* -> tools/virt-df edit/* -> tools/virt-edit rescue/* -> tools/virt-rescue This in itself simplifies the build process because we only need one Makefile and one copy of 'run-locally'. 'run-*-locally' has become just 'run-locally' and takes an extra parameter which is the name of the tool, eg: run-locally cat [virt-cat params...] virt-inspector stays in its own directory, because this contains more than just a single Perl script.
* Prepare for 1.0.73.1.0.73Richard Jones2009-10-142-7/+7
|
* Updated Polish translationPiotr Drąg2009-10-051-552/+309
|
* Prepare for 1.0.72.1.0.72Richard Jones2009-09-232-709/+729
| | | | Also update PO files.
* Rename virt-[tool].pl as virt-[tool]Richard Jones2009-09-231-5/+5
|
* New tool: virt-editRichard Jones2009-09-231-0/+1
| | | | | | | | | | | | | Edit any file in a guest. This was possibly previously using guestfish, but having a separate command makes it simpler. The usage is simply: virt-edit mydomain /some/file It runs $EDITOR or vi on the file, and if the user changes it, uploads the result back to the VM.
* Add 'virt-rescue' command.Richard Jones2009-09-231-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This command runs a "rescue appliance" against a virtual machine or disk image. This is useful for making ad-hoc interactive changes to virtual machines. $ virt-rescue --ro /dev/vg_trick/F11x64 Welcome to virt-rescue, the libguestfs rescue shell. Note: The contents of / are the rescue appliance. You have to mount the guest's partitions under /sysroot before you will be able to examine them. bash: cannot set terminal process group (-1): Inappropriate ioctl for device bash: no job control in this shell ><rescue> mount /dev/vg_f11x64/lv_root /sysroot EXT4-fs (dm-0): barriers enabled kjournald2 starting: pid 269, dev dm-0:8, commit interval 5 seconds EXT4-fs (dm-0): internal journal on dm-0:8 EXT4-fs (dm-0): delayed allocation enabled EXT4-fs: file extents enabled EXT4-fs: mballoc enabled EXT4-fs (dm-0): mounted filesystem with ordered data mode ><rescue> ls /sysroot/ bin dev home lib64 media opt root selinux sys usr boot etc lib lost+found mnt proc sbin srv tmp var ><rescue> exit
* Prepare for 1.0.71.1.0.71Richard Jones2009-09-222-217/+206
| | | | | | Update version number and update PO files. Put latest version and release date on the website front page.