Mercurial > pidgin
annotate doc/finch.1.in @ 19358:b3901a15147a
Fully fix #2654 by parsing the yahoo stealth information from the buddy list at logon time.
author | Daniel Atallah <daniel.atallah@gmail.com> |
---|---|
date | Tue, 21 Aug 2007 18:30:58 +0000 |
parents | 902685705e4e |
children | 44b4e8bd759b |
rev | line source |
---|---|
15844 | 1 .\" Copyright (c) 2006, Sadrul Habib Chowdhury <sadrul@users.sf.net> |
2 .\" | |
3 .\" This is free documentation; you can redistribute it and/or | |
4 .\" modify it under the terms of the GNU General Public License as | |
5 .\" published by the Free Software Foundation; either version 2 of | |
6 .\" the License, or (at your option) any later version. | |
7 .\" | |
8 .\" The GNU General Public License's references to "object code" | |
9 .\" and "executables" are to be interpreted as the output of any | |
10 .\" document formatting or typesetting system, including | |
11 .\" intermediate and printed output. | |
12 .\" | |
13 .\" This manual is distributed in the hope that it will be useful, | |
14 .\" but WITHOUT ANY WARRANTY; without even the implied warranty of | |
15 .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
16 .\" GNU General Public License for more details. | |
17 .\" | |
18 .\" You should have received a copy of the GNU General Public | |
19 .\" License along with this manual; if not, write to the Free | |
20 .\" Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, | |
21 .\" USA. | |
22 .TH finch 1 | |
23 .SH NAME | |
24 Finch \- A Pimpin' Penguin console frontend to libpurple. Instant | |
25 Messaging client. | |
26 .SH SYNOPSIS | |
27 .TP 5 | |
28 \fBfinch \fI[options]\fR | |
29 | |
30 .SH DESCRIPTION | |
31 .PP | |
16965
6b516b7eebc5
Pimp libpurple, based on a suggestion from James Lockie. This okay?
Richard Laager <rlaager@wiktel.com>
parents:
16904
diff
changeset
|
32 \fBfinch\fR is a console-based modular messaging client based on libpurple |
6b516b7eebc5
Pimp libpurple, based on a suggestion from James Lockie. This okay?
Richard Laager <rlaager@wiktel.com>
parents:
16904
diff
changeset
|
33 which is capable of connecting to AIM, MSN, Yahoo!, XMPP, ICQ, IRC, SILC, |
6b516b7eebc5
Pimp libpurple, based on a suggestion from James Lockie. This okay?
Richard Laager <rlaager@wiktel.com>
parents:
16904
diff
changeset
|
34 Novell GroupWise, Lotus Sametime, Zephyr, Gadu-Gadu, and QQ all at once. It has |
6b516b7eebc5
Pimp libpurple, based on a suggestion from James Lockie. This okay?
Richard Laager <rlaager@wiktel.com>
parents:
16904
diff
changeset
|
35 many common features found in other clients, as well as many unique features. |
6b516b7eebc5
Pimp libpurple, based on a suggestion from James Lockie. This okay?
Richard Laager <rlaager@wiktel.com>
parents:
16904
diff
changeset
|
36 Finch is not endorsed by or affiliated with America Online, ICQ, Microsoft, or |
6b516b7eebc5
Pimp libpurple, based on a suggestion from James Lockie. This okay?
Richard Laager <rlaager@wiktel.com>
parents:
16904
diff
changeset
|
37 Yahoo. |
15844 | 38 |
39 .SH OPTIONS | |
40 The following options are provided by \fBfinch\fR using the standard GNU | |
41 command line syntax: | |
42 .TP | |
43 .B \-d, \-\-debug | |
44 Print debugging messages to stderr and start with the \fBDebug\fR window. The | |
45 messages shown in the \fBDebug\fR window are the same as the ones printed in | |
46 stderr. | |
47 .TP | |
48 .B \-c, \-\-config=\fIDIR\fB | |
16197
30557aad1951
Update some paths in the man pages.
Richard Laager <rlaager@wiktel.com>
parents:
15844
diff
changeset
|
49 Use \fIDIR\fR as the directory for config files instead of \fI~/.purple\fR. |
15844 | 50 .TP |
51 .B \-h, \-\-help | |
52 Print this help and exit. | |
53 .TP | |
54 .B \-n, \-\-nologin | |
55 Don't automatically login when \fBfinch\fR starts. Sets all accounts to | |
56 Offline. | |
57 .TP | |
58 .B \-v, \-\-version | |
59 Display the version information window. | |
60 | |
61 .SH GNT Shortcuts | |
62 You can use the following shortcuts: | |
63 .TP | |
64 .B Alt \+ a | |
65 Bring up a list of available actions. You can use this list to access the | |
66 accounts window, plugins window, preference window etc. | |
67 .TP | |
68 .B Alt \+ n | |
69 Go to the next window. | |
70 .TP | |
71 .B Alt \+ p | |
72 Go to the previous window. | |
73 .TP | |
74 .B Alt \+ w | |
75 Show the list of windows. You can select and jump to any window from the list. | |
76 .TP | |
77 .B Alt \+ c | |
78 Close the current window. | |
79 .TP | |
80 .B Alt \+ q | |
81 Quit. | |
82 .TP | |
83 .B Alt \+ m | |
84 Start moving a window. Press the cursor keys to move the window. When you are | |
85 done, press \fBEnter\fR or \fBEscape\fR. | |
86 .TP | |
87 .B Alt \+ r | |
88 Start resizing a window. Press the cursor keys to resize the window. When you | |
89 are done, press \fBEnter\fR or \fBEscape\fR. | |
90 .TP | |
91 .B Alt \+ d | |
92 Dump the contents of the screen in HTML format in a file named "dump.html" in | |
93 working directory. | |
94 .TP | |
95 .B Alt \+ . | |
96 Move the position of the current window in the window list one place to the | |
97 right. | |
98 .TP | |
99 .B Alt \+ , | |
100 Move the position of the current window in the window list one place to the | |
101 left. | |
102 .TP | |
103 .B Alt \+ l | |
104 Refresh the windows. This is useful after resizing the terminal window. | |
105 .TP | |
106 .B Alt \+ 1 2 ... 0 | |
107 Jump to the 1st, 2nd ... 10th window. | |
108 .TP | |
109 .B Ctrl \+ o | |
110 Bring up the menu (if there is one) for a window. Note that currently only the | |
111 buddylist has a menu. | |
17829 | 112 .TP |
18381
76b7adc8e934
Some manpage updates.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
17829
diff
changeset
|
113 .B Alt \+ / |
76b7adc8e934
Some manpage updates.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
17829
diff
changeset
|
114 Show a list of available key-bindings for the current widget in focus. |
76b7adc8e934
Some manpage updates.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
17829
diff
changeset
|
115 .TP |
76b7adc8e934
Some manpage updates.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
17829
diff
changeset
|
116 .B Alt \+ \> |
17829 | 117 Switch to the next workspace |
118 .TP | |
18381
76b7adc8e934
Some manpage updates.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
17829
diff
changeset
|
119 .B Alt \+ \< |
17829 | 120 Switch to the previous workspace |
121 .TP | |
18381
76b7adc8e934
Some manpage updates.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
17829
diff
changeset
|
122 .B Alt \+ t |
76b7adc8e934
Some manpage updates.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
17829
diff
changeset
|
123 Tag (or untag) the current window |
76b7adc8e934
Some manpage updates.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
17829
diff
changeset
|
124 .TP |
76b7adc8e934
Some manpage updates.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
17829
diff
changeset
|
125 .B Alt \+ T |
76b7adc8e934
Some manpage updates.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
17829
diff
changeset
|
126 Attached all the tag windows to the current workspace |
76b7adc8e934
Some manpage updates.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
17829
diff
changeset
|
127 .TP |
17829 | 128 .B Alt \+ s |
129 Show the workspace list | |
18381
76b7adc8e934
Some manpage updates.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
17829
diff
changeset
|
130 .TP |
76b7adc8e934
Some manpage updates.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
17829
diff
changeset
|
131 .B F9 |
76b7adc8e934
Some manpage updates.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
17829
diff
changeset
|
132 Create a new workspace and switch to it |
15844 | 133 |
134 .SH FILES | |
135 \fI~/.gntrc\fR: configuration file for gnt applications. | |
136 .br | |
137 .TP | |
138 A sample file looks like: | |
139 .br | |
140 [general] | |
141 .br | |
142 shadow = 0 | |
143 .br | |
144 # There is experimental mouse support | |
145 .br | |
146 mouse = 1 | |
147 .br | |
148 # To use some custom window-manager | |
149 .br | |
18381
76b7adc8e934
Some manpage updates.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
17829
diff
changeset
|
150 wm = /usr/local/lib/gnt/s.so |
76b7adc8e934
Some manpage updates.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
17829
diff
changeset
|
151 .br |
76b7adc8e934
Some manpage updates.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
17829
diff
changeset
|
152 # There's also a custom window manager called irssi.so |
15844 | 153 .br |
154 # Remember window-positions based on the titles (on by default) | |
155 .br | |
156 remember_position = 1 | |
157 .br | |
18508
902685705e4e
Update the man about small buttons.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
18381
diff
changeset
|
158 # Use borderless one-line high buttons |
902685705e4e
Update the man about small buttons.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
18381
diff
changeset
|
159 .br |
902685705e4e
Update the man about small buttons.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
18381
diff
changeset
|
160 small-button = true |
15844 | 161 |
162 .br | |
17829 | 163 # Workspaces are created simply by adding Workspace-X groups as follows: |
164 .br | |
165 [Workspace-1] | |
166 .br | |
167 name = blist | |
168 .br | |
169 # window-names specifies that windows with these semi-colon separated names are placed | |
170 into this workspace | |
171 .br | |
172 window-names = buddylist;debug-window | |
173 .br | |
174 | |
175 .br | |
176 [Workspace-2] | |
177 .br | |
178 name = IM | |
179 .br | |
180 window-names = conversation-window | |
181 .br | |
182 # window-titles specifies that windows with these semi-colon separated titles are placed | |
183 into this workspace. These are matched as substrings. Window titles take precedence over | |
184 names. | |
185 .br | |
186 window-titles = Preferences;Pounce | |
187 .br | |
188 | |
189 .br | |
15844 | 190 [colors] |
191 .br | |
192 # The RGB values range in [0, 1000] | |
193 .br | |
194 black = 0; 0; 0 | |
195 .br | |
196 red = 1000; 0; 0 | |
197 .br | |
198 green = 0; 1000; 0 | |
199 .br | |
200 blue = 250; 250; 700 | |
201 .br | |
202 white = 1000; 1000; 1000 | |
203 .br | |
204 gray = 700; 700; 700 | |
205 .br | |
206 darkgray = 256; 256; 256 | |
207 .br | |
208 | |
209 .br | |
210 [colorpairs] | |
211 .br | |
212 normal = white; black | |
213 .br | |
214 highlight = white; blue | |
215 .br | |
216 highlightd = black; gray | |
217 .br | |
218 shadow = black; darkgray | |
219 .br | |
220 title = white; blue | |
221 .br | |
222 titled = white; gray | |
223 .br | |
224 text = white; blue | |
225 .br | |
226 disabled = gray; black | |
227 .br | |
228 urgent = green; black | |
229 .br | |
230 | |
231 .br | |
232 # Remap some keys for GntEntry | |
233 .br | |
234 [GntEntry::remap] | |
235 .br | |
236 # Remap the up-arrow to the left-arrow | |
237 .br | |
238 ^[[A = ^[[D | |
239 .br | |
240 # Remap the down-arrow to the right-arrow | |
241 .br | |
242 ^[[B = ^[[C | |
243 .br | |
244 # Remap 'a' to 'bcd' | |
245 .br | |
246 a = bcd | |
247 .br | |
248 # Completely ignore the key 'q' | |
249 .br | |
250 q = | |
251 .br | |
252 # But the following will NOT work | |
253 .br | |
254 #abc = bcd | |
255 .br | |
256 | |
257 # Hitting 'space' will activate a button | |
258 .br | |
259 [GntButton::remap] | |
260 .br | |
261 \\ = \\r | |
262 .br | |
263 | |
264 .SH Widget Actions | |
265 You can specifiy key-bindings for specific widgets. The following entries in | |
266 \fI~/.gntrc\fR correspond to the default keybindings for the actions: | |
267 | |
268 .br | |
269 [GntEntry::binding] | |
270 .br | |
271 c-a = cursor-home | |
272 .br | |
273 home = cursor-home | |
274 .br | |
275 c-e = cursor-end | |
276 .br | |
277 end = cursor-end | |
278 .br | |
279 backspace = delete-prev | |
280 .br | |
281 del = delete-next | |
282 .br | |
283 c-d = delete-next | |
284 .br | |
285 c-u = delete-start | |
286 .br | |
287 c-k = delete-end | |
288 .br | |
289 c-b = cursor-prev | |
290 .br | |
291 left = cursor-prev | |
292 .br | |
293 c-f = cursor-next | |
294 .br | |
295 right = cursor-next | |
296 .br | |
297 tab = suggest-show | |
298 .br | |
299 down = suggest-next | |
300 .br | |
301 up = suggest-prev | |
302 .br | |
303 c-w = delete-prev-word | |
304 .br | |
305 a-b = cursor-prev-word | |
306 .br | |
307 a-f = cursor-next-word | |
308 .br | |
309 a-d = delete-next-word | |
310 .br | |
311 c-v = clipboard-paste | |
312 | |
313 .br | |
314 [GntTree::binding] | |
315 .br | |
316 up = move-up | |
317 .br | |
318 down = move-down | |
319 .br | |
320 c-n = move-down | |
321 .br | |
322 c-p = move-up | |
323 .br | |
324 pageup = page-up | |
325 .br | |
326 pagedown = page-down | |
327 .br | |
18381
76b7adc8e934
Some manpage updates.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
17829
diff
changeset
|
328 backspace = move-parent |
76b7adc8e934
Some manpage updates.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
17829
diff
changeset
|
329 .br |
15844 | 330 # Following is the default binding for the context-menu |
331 .br | |
332 menu = context-menu | |
333 .br | |
334 # The following will let you open the context-menu in the buddylist with c-b | |
335 .br | |
336 # c-b = context-menu | |
337 | |
338 .br | |
339 [GntWidget::binding] | |
340 .br | |
341 f11 = context-menu | |
342 | |
343 [GntWindow::binding] | |
344 .br | |
345 c-o = show-menu | |
346 .br | |
347 f10 = show-menu | |
348 | |
349 The \fBc-\fR corresponds to the \fBControl\fR key. You can also use \fBctrl-\fR | |
350 or \fBctr-\fR or \fBctl-\fR to indicate a combination. For alt-keys, you can use | |
351 one of \fBa-\fR, \fBalt-\fR, \fBm-\fR or \fBmeta-\fR. You can also use | |
352 \fBhome\fR, \fBend\fR, \fBleft\fR, \fBright\fR etc. keys. | |
353 | |
354 .SH Mouse Support | |
355 There is experimental mouse support. You can focus windows, activate buttons, | |
356 select rows in a list, scroll using the wheel-scroll etc. Selecting text in a | |
357 text-view copies it to the gnt clipboard. Mouse support is disabled by default, | |
358 so you need to enable it in \fI~/.gntrc\fR (see the sample above). | |
359 | |
360 .SH Window Management | |
361 The default window management is very limited. But it is possible to write | |
362 custom window managers to suit your needs. There is a sample window-manager | |
363 included (named \fIs.so\fR) which adds a little 'close-button' for the windows, | |
364 removes the borders from the buddylist and pops up new windows in the middle of | |
365 the screen, instead of at the upper-left corder. It is provided as a sample | |
366 simple manager, but it should be possible to write more complex managers, and | |
367 it's very possible that the window-manager API will need to be enhanced. Look at | |
368 the sample \fI~/.gntrc\fR file above to see how to select a window-manager. | |
369 | |
370 It is also possible to rebind the window-manager actions in \fI~/.gntrc\fR, eg: | |
371 | |
372 .br | |
373 [GntWM::binding] | |
374 .br | |
375 a-n = window-next | |
376 .br | |
377 a-p = window-prev | |
378 .br | |
379 a-c = window-close | |
380 .br | |
381 a-w = window-list | |
382 .br | |
383 a-d = dump-screen | |
384 .br | |
385 a-, = shift-left | |
386 .br | |
387 a-. = shift-right | |
388 .br | |
389 a-a = action-list | |
390 .br | |
391 a-m = start-move | |
392 .br | |
393 a-r = start-resize | |
394 .br | |
395 a-q = wm-quit | |
396 .br | |
397 a-l = refresh-screen | |
398 .br | |
18381
76b7adc8e934
Some manpage updates.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
17829
diff
changeset
|
399 a-s = workspace-list |
76b7adc8e934
Some manpage updates.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
17829
diff
changeset
|
400 .br |
76b7adc8e934
Some manpage updates.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
17829
diff
changeset
|
401 a-t = window-tag |
76b7adc8e934
Some manpage updates.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
17829
diff
changeset
|
402 .br |
76b7adc8e934
Some manpage updates.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
17829
diff
changeset
|
403 a-T = place-tagged |
76b7adc8e934
Some manpage updates.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
17829
diff
changeset
|
404 .br |
76b7adc8e934
Some manpage updates.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
17829
diff
changeset
|
405 a-C = toggle-clipboard |
76b7adc8e934
Some manpage updates.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
17829
diff
changeset
|
406 .br |
76b7adc8e934
Some manpage updates.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
17829
diff
changeset
|
407 a-/ = help-for-widget |
76b7adc8e934
Some manpage updates.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
17829
diff
changeset
|
408 .br |
15844 | 409 # The following action is still incomplete, and doesn't have a default binding |
410 .br | |
411 # switch-window-n | |
412 .br | |
413 | |
414 # For the sample custom window manager | |
415 .br | |
416 [GntS::binding] | |
417 .br | |
418 a-b = toggle-buddylist | |
18381
76b7adc8e934
Some manpage updates.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
17829
diff
changeset
|
419 |
76b7adc8e934
Some manpage updates.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
17829
diff
changeset
|
420 # For the irssi window manager |
15844 | 421 .br |
18381
76b7adc8e934
Some manpage updates.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
17829
diff
changeset
|
422 [Irssi::binding] |
76b7adc8e934
Some manpage updates.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
17829
diff
changeset
|
423 .br |
76b7adc8e934
Some manpage updates.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
17829
diff
changeset
|
424 a-L = move-right |
76b7adc8e934
Some manpage updates.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
17829
diff
changeset
|
425 .br |
76b7adc8e934
Some manpage updates.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
17829
diff
changeset
|
426 a-H = move-left |
76b7adc8e934
Some manpage updates.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
17829
diff
changeset
|
427 .br |
76b7adc8e934
Some manpage updates.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
17829
diff
changeset
|
428 a-J = move-down |
76b7adc8e934
Some manpage updates.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
17829
diff
changeset
|
429 .br |
76b7adc8e934
Some manpage updates.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
17829
diff
changeset
|
430 a-K = move-up |
15844 | 431 |
432 .SH Conversation Commands | |
433 There are a few helpful commands in addition to the regular commands. You can | |
434 use these from any conversation to access other windows. | |
435 | |
436 .TP | |
437 .B accounts | |
438 for the accounts window. | |
439 | |
440 .TP | |
441 .B buddylist | |
442 for the buddylist. | |
443 | |
444 .TP | |
445 .B debugwin | |
446 for the debug window. | |
447 | |
448 .TP | |
449 .B plugins | |
450 for the plugins window. | |
451 | |
452 .TP | |
453 .B prefs | |
454 for the preferences window. | |
455 | |
456 .TP | |
457 .B status | |
458 for the status window. | |
459 | |
460 .SH BUGS | |
461 Known bugs are listed at | |
462 .br | |
463 \fIhttp://sourceforge.net/tracker/?group_id=235&atid=100235\fR | |
464 | |
465 Before sending a bug report, please verify that you have the latest | |
466 version of \fBfinch\fR and \fBlibpurple\fR. Many bugs (major and minor) are | |
467 fixed at each release, and if yours is out of date, the problem may already have | |
468 been solved. | |
469 | |
470 | |
471 .SH PATCHES | |
472 If you fix a bug in \fBfinch\fR (or otherwise enhance it), please submit a | |
473 patch (using \fImtn diff > my.diff\fR against the latest version from the | |
474 Monotone repository) at | |
475 .br | |
476 \fIhttp://developer.pidgin.im/newticket\fR | |
477 | |
478 You are also encouraged to drop by at \fB#pidgin\fR on \fIirc.freenode.net\fR to | |
479 discuss development. | |
480 | |
481 .SH SEE ALSO | |
482 \fIhttp://pidgin.im/\fR | |
483 | |
484 .SH LICENSE | |
485 This program is free software; you can redistribute it and/or modify | |
486 it under the terms of the GNU General Public License as published by | |
487 the Free Software Foundation; either version 2 of the License, or | |
488 (at your option) any later version. | |
489 | |
490 This program is distributed in the hope that it will be useful, but | |
491 \fBWITHOUT ANY WARRANTY\fR; without even the implied warranty of | |
492 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
493 General Public License for more details. | |
494 | |
495 You should have received a copy of the GNU General Public License | |
496 along with this program; if not, write to the Free Software | |
497 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
498 | |
499 .SH AUTHORS | |
500 Sadrul Habib Chowdhury <\fIsadrul@users.sourceforge.net\fR> | |
501 .br | |
502 | |
503 This manpage was written by Sadrul Habib Chowdhury | |
504 <\fIsadrul@users.sourceforge.net\fR> and Dennis Ristuccia | |
505 <\fIdennis@dennisr.net\fR>. | |
506 |