.\" Automatically generated by Pod::Man 2.1801 (Pod::Simple 3.05) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is turned on, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .ie \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . nr % 0 . rr F .\} .el \{\ . de IX .. .\} .\" .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2). .\" Fear. Run. Save yourself. No user-serviceable parts. . \" fudge factors for nroff and troff .if n \{\ . ds #H 0 . ds #V .8m . ds #F .3m . ds #[ \f1 . ds #] \fP .\} .if t \{\ . ds #H ((1u-(\\\\n(.fu%2u))*.13m) . ds #V .6m . ds #F 0 . ds #[ \& . ds #] \& .\} . \" simple accents for nroff and troff .if n \{\ . ds ' \& . ds ` \& . ds ^ \& . ds , \& . ds ~ ~ . ds / .\} .if t \{\ . ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u" . ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u' . ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u' . ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u' . ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u' . ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u' .\} . \" troff and (daisy-wheel) nroff accents .ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V' .ds 8 \h'\*(#H'\(*b\h'-\*(#H' .ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#] .ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H' .ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u' .ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#] .ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#] .ds ae a\h'-(\w'a'u*4/10)'e .ds Ae A\h'-(\w'A'u*4/10)'E . \" corrections for vroff .if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u' .if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u' . \" for low resolution devices (crt and lpr) .if \n(.H>23 .if \n(.V>19 \ \{\ . ds : e . ds 8 ss . ds o a . ds d- d\h'-1'\(ga . ds D- D\h'-1'\(hy . ds th \o'bp' . ds Th \o'LP' . ds ae ae . ds Ae AE .\} .rm #[ #] #H #V #F C .\" ======================================================================== .\" .IX Title "GPESYNCD 1" .TH GPESYNCD 1 "2009-05-11" "gpesyncd 2.0" "User commands" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" \&\fBgpesyncd\fR \- synchronisation agent for \s-1GPE\s0 \s-1PIM\s0 data .SH "SYNOPSIS" .IX Header "SYNOPSIS" gpesyncd [\-r, \-\-remote] [\-d, \-\-daemon [\s-1PORT\s0]] .SH "DESCRIPTION" .IX Header "DESCRIPTION" gpesyncd synchronises \s-1PIM\s0 data by transforming vCards, vEvents, vTtodo and iCals to the appropriate format in the SQLite database of the respective \s-1GPE\s0 applications and vice versa. .PP gpesyncd exports and imports \s-1PIM\s0 data either to stdout or over \s-1TCP/IP\s0. It can also be used as a command line tool to access all the \s-1PIM\s0 data. .PP opensync-plugin-gpe needs gpesyncd to run on the machine where the \s-1GPE\s0 application data are stored. .SH "OPTIONS" .IX Header "OPTIONS" .IP "\-r, \-\-remote" 4 .IX Item "-r, --remote" Starts gpesyncd in remote mode, which means that all input must be entered as : where is the length of the data . Output follows the same convention. .IP "\-d, \-\-daemon [\s-1PORT\s0]" 4 .IX Item "-d, --daemon [PORT]" Starts in \s-1TCP/IP\s0 mode. Listens on port 6446 unless \s-1PORT\s0 is specified. .SH "MODES" .IX Header "MODES" .IP "\s-1REMOTE\s0 \s-1MODE\s0" 4 .IX Item "REMOTE MODE" You can run this program in \*(L"remote\*(R" mode, that means for everything you want to write to it, you have to prepend the number of bytes you're actually writing. .Sp For example, you want to write \*(L"help\*(R", you type in: \*(L"4:help\*(R". Sounds useless, but when using it for syncing from a remote computer it knows when the input ends and you can even send newlines. To activate the remote mode, just run it with \*(L"gpesyncd \-\-remote\*(R". .IP "\s-1DAEMON\s0 \s-1MODE\s0" 4 .IX Item "DAEMON MODE" To activate the daemon mode run it with \*(L"gpesyncd \-D\*(R". You can specify optionally the port by adding a port number after the \-D parameter, e.g. \&\*(L"gpesyncd \-D 2442\*(R" will listen on port 2442. The default port is 6446. .Sp Only IPs that are listed in \f(CW$HOME\fR/.gpe/gpesyncd.allow are allowed to connect to the gpesyncd. You can add \s-1IP\s0 addresses while running the daemon, whenever someone tries to connect to the daemon, it'll check all the listed IPs whether they are allowed or not. .Sp No wildcards or something like gpesyncd.deny are implemented! .SH "AUTHOR" .IX Header "AUTHOR" This man page was written by gregor herrmann for the Debian project based on the \-\-help output, the \s-1README\s0, and the web page, and is released under the same terms as the software itself.