summaryrefslogtreecommitdiffstats
path: root/po
Commit message (Collapse)AuthorAgeFilesLines
...
* Update Spanish translation of libguestfs (RHBZ#576876).Daniel Cabrera2010-03-251-536/+1238
|
* Version 1.0.87.1.0.87Richard Jones2010-03-2312-6770/+6470
|
* New tools: virt-resize and virt-list-partitions.Richard Jones2010-03-231-0/+2
| | | | | | | | Virt-resize is the main contribution here, a program which can be used to expand and shrink partitions in disk images. Virt-list-partitions is used as an ancillary tool for planning resize operations.
* New APIs: Query the relationship between LVM objects.Richard Jones2010-03-181-0/+1
| | | | | | | | | These calls allow you to query the relationship between LVM objects, for example, which PVs contain a VG, or which LVs are contained in a VG. See the example / test program 'regressions/test-lvm-mapping.pl' for an example of how to do this from Perl.
* Rewrite libguestfs-supermin-helper in C.Richard Jones2010-03-121-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | libguestfs-supermin-helper was previously a shell script. Although we had steadily optimized it, there were a number of intractable hot spots: (1) cpio still reads input files in 512 byte chunks; this is *very* pessimal behaviour, particularly when SELinux is enabled. (2) the hostfiles globbing was done very inefficiently by the shell, with the shell rereading the same directory over and over again. This is a rewrite of this shell script in C. It is approximately 3 times faster without SELinux, and has an even greater speed difference with SELinux. The main features are: (a) It never frees memory, making it simpler. The program is designed to run and exit in sub-second times, so this is acceptable. (b) It caches directory reads, making the globbing of host files much faster (measured this as ~ 4 x speed up). (c) It doesn't use external cpio, but instead contains code to write newc format cpio files, which is all that the kernel can read. Unlike cpio, this code uses large buffers for reads and writes. (d) Ignores missing or unreadable hostfiles, whereas cpio gave a warning. (e) Checks all return values from system calls. (f) With --verbose flag, it will print messages timing itself. This passes all tests. Updated with feedback from Jim Meyering.
* Spanish translation of libguestfs (RHBZ#570181).Daniel Cabrera2010-03-031-0/+2814
|
* Prepare for version 1.0.85.1.0.85Richard Jones2010-03-0111-3029/+2457
| | | | Update PO files.
* Updated Polish translations (RHBZ#502533).Piotr Drąg2010-03-011-94/+4
|
* Remove bogus msgstr from kn.po.Richard Jones2010-02-251-5/+0
|
* Update PO files.Richard Jones2010-02-245-678/+153
|
* Added Kannada translations (RHBZ#567860).Shankar Prasad2010-02-241-0/+2231
|
* Spin off hivex as a separate upstream project.Richard Jones2010-02-221-3/+0
| | | | | | | | | | | | | | This commit makes the semi-independent hivex library into a separate upstream project. The git repo for hivex is now: http://git.annexia.org/?p=hivex.git;a=summary Downloads of hivex are available here: http://libguestfs.org/download/ All questions, patches, bugs etc should be sent to the libguestfs mailing list and bug tracker.
* Update PO files.Richard Jones2010-02-165-135/+135
|
* Add Hindi translations (RHBZ#565759).Rajesh Ranjan2010-02-161-0/+2214
|
* Version 1.0.84.1.0.84Richard Jones2010-02-125-2261/+2325
|
* 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
|