Gentoo Archives: gentoo-gwn

From: Kurt Lieber <klieber@g.o>
To: gentoo-gwn@g.o
Subject: [gentoo-gwn] Gentoo Weekly Newsletter -- Volume 2, Issue 21
Date: Mon, 26 May 2003 13:00:37
Message-Id: 20030526125738.GG12442@mail.lieber.org
1 ---------------------------------------------------------------------------
2 Gentoo Weekly Newsletter
3 http://www.gentoo.org/news/en/gwn/current.xml
4 This is the Gentoo Weekly Newsletter for the week of May 26th, 2003.
5 ---------------------------------------------------------------------------
6
7 ==============
8 1. Gentoo News
9 ==============
10
11 Summary
12 -------
13
14 * Hardware failures on Oregon State mirror
15 * Gentoo Linux is seeking developers for the GNOME team
16 * Gentoo Linux in the news
17
18 Hardware failures on Oregon State mirror
19 ----------------------------------------
20
21 On Friday, the server that hosts gentoo.oregonstate.edu suffered two hard
22 disk failures in its RAID 5 array, one of which was unfortunately the hot
23 spare. This caused a series of problems, including a number of corrupted
24 files and bad digests. We are actively working with the folks at OSU to
25 resolve the problem, both in the short term as well as the long term. In
26 the mean time, users are asked to use an alternate mirror[1] until the
27 problem has been fully resolved.
28
29 1. http://www.gentoo.org/main/en/mirrors.xml
30
31 Gentoo Linux is seeking developers for the GNOME team
32 -----------------------------------------------------
33
34 The Gentoo GNOME Desktop team is looking for new developers to help squash
35 bugs and keep the Gentoo GNOME-related ebuilds on the bleeding edge of
36 development. We are looking for dedicated developers, preferably with
37 experience in developing for GNOME/GTK, some experience in creating
38 ebuilds and solid problem solving capabilities. A plus would be experience
39 in the area of accessibility, possibly in combination with GNOME. Most of
40 all we're looking for people who stand completely behind the current GNOME
41 development philosophy. If you think you got what it takes and can help us
42 out then please send a resume to Marinus Schraal[2], explain why you would
43 like to be part of the team, include references to work you've done on OSS
44 and provide us with your bugzilla email address if possible.
45
46 2. foser@g.o
47
48 Gentoo Linux in the news
49 ------------------------
50
51 Gentoo Linux has been generating some good press of late, with a mention
52 on Slashdot[3] discussing our intent to port Gentoo Linux to the AMD
53 Opteron platform. Additionally, Gentoo Linux received a favorable
54 review[4] from LinuxWorld.com, where the author states, "[U]ntil further
55 notice, Gentoo is now my flavor of Linux."
56
57 3.
58 http://developers.slashdot.org/article.pl?sid=03/05/13/0019245&mode=thread&
59 tid=185&tid=106
60 4. http://www.linuxworld.com/2003/0516.petreley.html
61
62 ==================
63 2. Gentoo Security
64 ==================
65
66 Summary
67 -------
68
69 * GLSA: lv
70 * GLSA: cdrtools
71 * GLSA: xinetd
72 * GLSA: ut2003-demo
73 * New Security Bug Reports
74
75 GLSA: lv
76 --------
77
78 The lv file viewer reads a configuration file from the current directory.
79 This could permit a malicious user to insert commands that would be
80 executed by lv on viewing a particular file.
81
82 * Severity: High - Potential local root exploit.
83 * Packages Affected: app-text/lv prior to lv-4.49.5
84 * Rectification: Synchronize and emerge lv, emerge clean.
85 * GLSA Announcement[5]
86
87 5. http://forums.gentoo.org/viewtopic.php?t=54905
88
89 GLSA: cdrtools
90 --------------
91
92 cdrecord contains a format string vulnerability that could permit the
93 execution of arbitrary code.
94
95 * Severity: High - Arbitrary code execution.
96 * Packages Affected:
97 * app-cdr/cdrtools prior to cdrtools-1.11.33-r1 (xcdroast users)
98 * app-cdr/cdrtools prior to cdrtools-1.11.39-r1 (sparc)
99 * app-cdr/cdrtools prior to cdrtools-2.01_alpha14 (others)
100 * Rectification: Synchronize and emerge \=app-cdr/(your_version), emerge
101 clean.
102 * GLSA Announcement[6]
103 * Advisory[7]
104
105 6. http://forums.gentoo.org/viewtopic.php?t=54904
106 7. http://marc.theaimsgroup.com/?l=bugtraq&m=105285564307225&w=2
107
108 GLSA: xinetd
109 ------------
110
111 The xinet daemon contains a memory leak associated with rejecting
112 connections.
113
114 * Severity: Moderate - Memory leak.
115 * Packages Affected: sys-apps/xinetd prior to xinetd-2.3.11
116 * Rectification: Synchronize and emerge xinetd, emerge clean.
117 * GLSA Announcement[8]
118 * Advisory[9]
119
120 8. http://forums.gentoo.org/viewtopic.php?t=54982
121 9. http://marc.theaimsgroup.com/?l=bugtraq&m=105068673220605&w=2
122
123 GLSA: ut2003-demo
124 -----------------
125
126 The Unreal Tournament game demo has a bug in how it handles spoofed
127 negative index values. This could permit a denial of service attack on the
128 client.
129
130 The security fix for this bug caused problems with the game itself. As
131 such, it has been removed in -r2 of the ebuild until a better patch can be
132 integrated.
133
134 * Severity: Moderate - DoS.
135 * Packages Affected: app-games/ut2003-demo prior to ut2003-demo-2206-r1
136 * Rectification: Synchronize and emerge ut2003-demo, emerge clean.
137 * GLSA Announcement[10]
138 * Advisory[11]
139
140 10. http://forums.gentoo.org/viewtopic.php?t=54902
141 11. http://marc.theaimsgroup.com/?l=bugtraq&m=105285351304781&w=2
142
143 New Security Bug Reports
144 ------------------------
145
146 The following new security bugs were posted this week:
147
148 * [12]imap clients
149 * [13]kernel
150 * [14]app-games/maelstrom
151 * [15]net-analyzer/nessus
152
153 12. http://bugs.gentoo.org/show_bug.cgi?id=21268
154 13. http://bugs.gentoo.org/show_bug.cgi?id=21269
155 14. http://bugs.gentoo.org/show_bug.cgi?id=21499
156 15. http://bugs.gentoo.org/show_bug.cgi?id=21529
157
158 ===============
159 3. User stories
160 ===============
161
162 Mathy and lanzone.be
163
164 Mathy Vanvoorden[16] from Belgium organizes LAN parties together with his
165 brother and some other people. He is the webmaster of lanzone.be[17]
166 (where he also did the HTML and PHP coding) and politics.be[18]. A few
167 months ago the LANzone team decided to switch all their gameservers to
168 Gentoo Linux (except for Delta Force Land Warrior, which only runs on
169 Windows) and now we're going to learn about the tricks involved:
170
171 16. matje@×××××××.be
172 17. http://www.lanzone.be
173 18. http://www.politics.be
174
175 Avoiding backaches
176
177 All of Mathy's gameservers are thin clients which boot from a Dual Pentium
178 III. This setup has many benefits over regular servers. Firstly they don't
179 need any hard drives, which saves money and leads to lighter servers which
180 is really nice for the backs of the people carrying them. :-) But the
181 greatest advantage is the easiness of hooking up a new game server: just
182 plug in two network cards, set the MAC adress in dhcpd so the machine gets
183 a static IP adress, copy a base directory and have fun!
184
185 Details on the thin clients
186
187 The setup used by Mathy and his friends is slightly based on the Linux
188 Terminal Server Project[19] but evolved beyond that. Although they are
189 using the project's kernel patch, the initrd script has already been
190 modified and lots of changes were made to the Gentoo Linux init scripts
191 (e.g. removing dependencies so that init wouldn't try to fsck mounted NFS
192 systems).
193
194 19. http://www.ltsp.org
195
196 Using these thin clients is very easy: they are connected to the main
197 server using a 100 MBit switch and boot from a floppy (although the
198 LANzone guys are thinking about buying network cards with boot roms so
199 they can get rid of the disk drives which would be even better for their
200 backs ;-). After booting they just present a regular login. Based on which
201 user one enters a gameserver will be started. This is accomplished by
202 replacing the login shells with a script that starts up the server. So for
203 example login in using the UID 'ut2k3instadm' will bring up an UT 2003
204 Instagib deathmatch server.
205
206 Final words
207
208 Many other small adaptations had to been done for specific gameservers,
209 but this would go to far to be covered here. As a last note, LANzone also
210 uses Gentoo Linux for the 0.5 Terabyte FTP server (running ProFTPD[20])
211 and the router (using iptables[21] and Squid[22] to limit incoming traffic
212 to 5 kB/s per user), although Mathy's thinking about switching the router
213 to a BSD because he heard that they handle traffic shaping better than
214 Linux and he's curious about trying it out.
215
216 20. http://www.proftpd.net/
217 21. http://www.iptables.org
218 22. http://www.squid-cache.org/
219
220 =========================
221 4. Heard In The Community
222 =========================
223
224 Web Forums
225 ----------
226
227 Gnome 2.3.2
228
229 Forum veteran Lovechild[23] started a thread announcing the ebuild he
230 concocted mere minutes after the new Gnome version was published, and ever
231 since then the band of Gnome fanatics in the forums has been merrily
232 patching and tweaking it to almost stable use. Get carried away by the
233 enthusiasm in this thread:
234
235 * GNOME 2.3.2 is out now. [EBUILDS INSIDE][24]
236
237 23. http://forums.gentoo.org/profile.php?mode=viewprofile&u=1402
238 24. http://forums.gentoo.org/viewtopic.php?t=55683
239
240 When Portage Chokes
241
242 You'd expect critical alerts on bugs.gentoo.org or the mailing lists
243 first, but whenever something affects a large number of people, many of
244 them look to the Forums as the main emergency alert mechanism. Last week,
245 Oregon State University's rsync server had temporary trouble that
246 immediately got spotted by a lot of users. Check the sticky thread for an
247 instant workaround in cases like this:
248
249 * corrupt portage? MD5 sum problems[25]
250
251 25. http://forums.gentoo.org/viewtopic.php?t=55926
252
253 gentoo-dev
254 ----------
255
256 JRE Support - Is it worth it?
257
258 It has been brought up that there might be a couple of good reasons to
259 remove the Java Runtime Envirronment (JRE) support from Gentoo. Read the
260 full discussion.[26]
261
262 26. http://article.gmane.org/gmane.linux.gentoo.devel/8719
263
264 =======================
265 5. Gentoo International
266 =======================
267
268 Gentoo Poland Established
269
270 Their URL[27] points to more than just Poland as a base, but it's essentially
271 for their compatriots here and there and everywhere that the Polish Gentooists
272 busied themselves with setting up a complete Gentoo Poland framework. Started
273 by a handful of activists a few weeks ago, the #gentoo-pl IRC channel on
274 irc.freenode.net is now quite popular, and the very well organized website has
275 made great progress in providing translations of the Gentoo documentation, a
276 forum of their own, and many other features. And to round it all up, the group
277 around Jaroslaw Swierad is currently bringing together enough translators to
278 work on a Polish version of the Gentoo Weekly Newsletter, too.
279
280 27. http://gentoo.eu.org
281
282 German Gentoo User Meeting Planning
283
284 A small group of Gentoo Linux users, led by Gentoo developer Sascha
285 Schwabbauer and Gentoo Linux user Tilman Klar, have started an effort to
286 put together a German Gentoo User Meeting. As part of the effort, Sascha
287 has put up a web page[29] that asks German Gentoo Linux users where they
288 live. The responses to this survey will determine where the meeting will
289 be held. Anyone interested in attending is invited to input their location
290 using the above form.
291
292 29. http://cybersystem.iq-computing.de/gentoo/
293
294 Additional details about the German Gentoo Linux user meeting will be made
295 available in future editions of the GWN.
296
297 ================
298 6. Portage Watch
299 ================
300
301 The following stable packages were updated or added to portage this week
302 ------------------------------------------------------------------------
303
304
305 * app-arch/file-roller: archive manager for GNOME[30]
306 * app-doc/abs-guide: An advanced reference and a tutorial on bash shell
307 scripting.[31]
308 * app-editors/bluefish: Bluefish is a GTK HTML editor for the experienced
309 web designer or programmer.[32]
310 * app-editors/gvim: Graphical Vim[33]
311 * app-i18n/canna: A client-server based Kana-Kanji conversion system[34]
312 * app-office/gnucash: A personal finance manager[35]
313 * app-office/scribus: Layout program similar to Adobe® PageMaker,
314 QuarkXPress, or Adobe® InDesign[36]
315 * app-pda/gtkpod: GUI for iPod using GTK2[37]
316 * app-sci/elph: ELPH -- general-purpose Gibbs sampler for finding motifs
317 in a set of DNA or protein sequences[38]
318 * app-sci/libnova: Celestial Mechanics and Astronomical Calculation
319 Library[39]
320 * app-shells/bash-completion: Programmable Completion for bash (includes
321 emerge and ebuild commands).[40]
322 * app-shells/tcsh: Enhanced version of the Berkeley C shell (csh)[41]
323 * app-text/a2ps: Any to PostScript filter[42]
324 * dev-db/mysql: A fast, multi-threaded, multi-user SQL database
325 server[43]
326 * dev-haskell/haddock: A documentation tool for Haskell[44]
327 * dev-java/blackdown-jdk: Blackdown Java Development Kit 1.3.1[45]
328 * dev-java/blackdown-jre: Blackdown Java Runtime Environment 1.4.1[46]
329 * dev-java/infobus: InfoBus enables dynamic exchange of data between
330 JavaBeans component architecture.[47]
331 * dev-java/jaf: Sun's JavaBeans Activation Framework (JAF)[48]
332 * dev-lisp/mule-ucs: A character code translator.[49]
333 * dev-perl/Attribute-Handlers: A Perl module for I/O on in-core objects
334 like strings and arrays[50]
335 * dev-python/Cheetah: Python-powered template engine and code
336 generator.[51]
337 * dev-python/PyOpenGL: Python OpenGL bindings[52]
338 * dev-python/bsddb3: Python bindings for BerkelyDB[53]
339 * dev-ruby/amrita: A HTML/XHTML template library for Ruby[54]
340 * dev-ruby/amstd: Ruby utility collection by Minero Aoki[55]
341 * dev-ruby/devel-logger: Lightweight logging utility[56]
342 * dev-ruby/fxruby: Ruby language binding to the FOX GUI toolkit[57]
343 * dev-ruby/http-access2: HTTP accessing library[58]
344 * dev-ruby/mysql-ruby: A Ruby extention library to use MySQL[59]
345 * kde-base/arts: aRts, the KDE sound (and all-around multimedia)
346 server/output manager[60]
347 * kde-base/kde: KDE 3.1 - merge this to pull in all non-developer
348 kde-base/* packages[61]
349 * media-sound/alsa-driver: Advanced Linux Sound Architecture kernel
350 modules[62]
351 * media-sound/aumix: Aumix volume/mixer control program.[63]
352 * media-sound/cm: Common Music: An object oriented music composition
353 environment in LISP/scheme[64]
354 * media-video/ati-drivers: Ati precompiled drivers for r300, r250 and
355 r200 chipsets[65]
356 * media-video/avidemux: Great Video editing/encoding tool. New, gtk2
357 version[66]
358 * media-video/avifile: Library for AVI-Files[67]
359 * net-dialup/diald: Daemon that provides on demand IP links via SLIP or
360 PPP[68]
361 * net-dialup/freeradius: Free RADIUS server with MySQL support[69]
362 * net-dialup/gnokii: a client that plugs into your handphone[70]
363 * net-firewall/shorewall: Full state iptables firewall[71]
364 * net-fs/nfs-utils: NFS client and server daemons[72]
365 * net-irc/cyclone: IRC daemon with hostname cloaking, SOCKS proxy
366 checking and other advanced features[73]
367 * net-irc/kvirc: An advanced IRC Client[74]
368 * net-libs/libnet: library to provide an API for commonly used low-level
369 network [75]
370 * net-libs/linc: A library to ease the writing of networked
371 applications[76]
372 * net-mail/courier-imap: An IMAP daemon designed specifically for
373 maildirs[77]
374 * net-news/yydecode: A decoder for yENC format, popular on Usenet.[78]
375 * net-print/foomatic: Generates printer configurations automagically[79]
376 * net-wireless/bluez-utils: bluetooth utilities[80]
377 * net-wireless/hostap: HostAP wireless drivers[81]
378 * net-www/amphetadesk: AmphetaDesk is a free syndicated news
379 aggregator[82]
380 * net-www/apache: Apache Web Server, Version 2.0.x[83]
381 * sys-apps/baselayout: Base layout for Gentoo Linux filesystem (incl.
382 initscripts and sysvinit)[84]
383 * sys-apps/console-tools: Console and font utilities[85]
384 * sys-apps/dcron: A cute little cron from Matt Dillon[86]
385 * sys-apps/debianutils: A selection of tools from Debian[87]
386 * sys-devel/distcc: a program to distribute compilation of C code across
387 several machines on a network[88]
388 * sys-devel/gcc: The GNU Compiler Collection. Includes C/C++ and java
389 compilers[89]
390 * sys-kernel/ac-sources: Full sources for Alan Cox's Linux kernel[90]
391 * sys-libs/cracklib: Password Checking Library[91]
392 * sys-libs/db: Berkeley DB for transaction support in MySQL[92]
393 * sys-libs/glibc: GNU libc6 (also called glibc2) C library[93]
394 * sys-libs/libieee1284: Library to query devices using IEEE1284[94]
395 * x11-base/xfree: Xfree86: famous and free X server[95]
396 * x11-libs/gtkglextmm: C++ bindings for gtkglext[96]
397 * x11-libs/gtkmm: C++ interface for GTK+2[97]
398 * x11-themes/gnome-icon-theme: Gnome2 default icon theme[98]
399
400 30. http://fileroller.sourceforge.net/
401 31. http://www.tldp.org/LDP/abs/html
402 32. http://bluefish.openoffice.nl/
403 33. http://www.vim.org/
404 34. http://canna.sourceforge.jp/
405 35. http://www.gnucash.org/
406 36. http://web2.altmuehlnet.de/fschmid/
407 37. http://gtkpod.sourceforge.net/
408 38. http://www.tigr.org/software/ELPH/index.shtml
409 39. http://libnova.sourceforge.net/
410 40. http://www.caliban.org/bash/index.shtml#completion
411 41. http://www.tcsh.org/
412 42. http://www-inf.enst.fr/~demaille/a2ps/
413 43. http://www.mysql.com/
414 44. http://www.haskell.org/haddock
415 45. http://www.blackdown.org
416 46. http://www.blackdown.org
417 47. http://java.sun.com/products/javabeans/infobus/index.html
418 48. http://java.sun.com/products/javabeans/glasgow/jaf.html
419 49. http://www.m17n.org/mule/
420 50. http://www.cpan.org/author/ABERGMAN/${P}/
421 51. http://www.cheetahtemplate.org/
422 52. http://pyopengl.sourceforge.net/
423 53. http://pybsddb.sourceforge.net/
424 54. http://www.brain-tokyo.jp/research/amrita/index.html
425 55. http://www.loveruby.net/en/amstd.html
426 56. http://rrr.jin.gr.jp/doc/devel-logger/
427 57. http://www.fxruby.org/
428 58. http://rrr.jin.gr.jp/doc/http-access2/
429 59. http://www.tmtm.org/en/mysql/ruby/
430 60. http://multimedia.kde.org
431 61. http://www.kde.org/
432 62. http://www.alsa-project.org/
433 63. http://jpj.net/~trevor/aumix/
434 64. http://www-ccrma.stanford.edu/software/cm/doc/cm.html
435 65. http://www.ati.com
436 66. http://fixounet.free.fr/avidemux/
437 67. http://avifile.sourceforge.net/
438 68. http://diald.sourceforge.net
439 69. http://www.freeradius.org
440 70. http://www.gnokii.org
441 71. http://www.shorewall.net
442 72. http://nfs.sourceforge.net/
443 73. http://www.slashnet.org
444 74. http://www.kvirc.net
445 75. http://www.packetfactory.net/libnet/
446 76. http://www.gnome.org/
447 77. http://www.courier-mta.org/
448 78. http://yydecode.sf.net/
449 79. http://www.linuxprinting.org/foomatic
450 80. http://bluez.sourceforge.net/
451 81. http://hostap.epitest.fi/
452 82. http://www.disobey.com/amphetadesk/
453 83. http://www.apache.org/
454 84. http://www.gentoo.org/
455 85. http://lct.sourceforge.net/
456 86. http://apollo.backplane.com/
457 87. http://packages.debian.org/unstable/base/debianutils.html
458 88. http://distcc.samba.org/
459 89. http://www.gnu.org/software/gcc/gcc.html
460 90. http://www.kernel.org/
461 91. http://www.crypticide.org/users/alecm/
462 92. http://www.sleepycat.com/
463 93. http://www.gnu.org/software/libc/libc.html
464 94. http://cyberelk.net/tim/libieee1284/index.html
465 95. http://www.xfree.org
466 96. http://gtkglext.sourceforge.net/
467 97. http://gtkmm.sourceforge.net/
468 98. http://www.gnome.org/
469
470 Total categories: 82
471
472 Total packages: 4428 (32 new packages added this week).
473
474 ===========
475 7. Bugzilla
476 ===========
477
478 Summary
479 -------
480
481 * Statistics
482 * Closed Bug Ranking
483 * New Bug Rankings
484
485 Statistics
486 ----------
487
488 The Gentoo community uses Bugzilla (bugs.gentoo.org[99]) to record and
489 track bugs, notifications, suggestions and other interactions with the
490 development team. In the last 7 days, activity on the site has resulted
491 in:
492
493 99. http://bugs.gentoo.org
494
495 * 343 new bugs this week
496 * 346 bugs closed or resolved this week
497 * 7 previously closed bugs were reopened this week.
498 * 2669 total bugs currently marked 'new'
499 * 339 total bugs currently assigned to developers
500
501 There are currently 3056 bugs open in Bugzilla. Of these: 44 are labeled
502 'blocker', 111 are labeled 'critical', and 242 are labeled 'major'.
503
504 Closed Bug Rankings
505 -------------------
506
507 The developers and teams who have closed the most bugs this week are:
508
509 * Martin Holzer[100], with 23 closed bugs[101]
510 * Martin Schlemmer[102], with 14 closed bugs[103]
511 * The Gnome Team[104], with 12 closed bugs[105]
512 * The Games Team[106], with 10 closed bugs[107]
513 * Todd Berman[108], with 8 closed bugs[109]
514
515 100. mholzer@g.o
516 101.
517 http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED
518 &chfield=bug_status&chfieldfrom=2003-05-16&chfieldto=2003-05-22
519 &resolution=FIXED&assigned_to=mholzer%40gentoo.org
520 102. azarah@g.o
521 103.
522 http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED
523 &chfield=bug_status&chfieldfrom=2003-05-16&chfieldto=2003-05-22
524 &resolution=FIXED&assigned_to=azarah%40gentoo.org
525 104. gnome@g.o
526 105.
527 http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED
528 &chfield=bug_status&chfieldfrom=2003-05-16&chfieldto=2003-05-22
529 &resolution=FIXED&assigned_to=gnome%40gentoo.org
530 106. games@g.o
531 107.
532 http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED
533 &chfield=bug_status&chfieldfrom=2003-05-16&chfieldto=2003-05-22
534 &resolution=FIXED&assigned_to=games%40gentoo.org
535 108. tberman@g.o
536 109.
537 http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED
538 &chfield=bug_status&chfieldfrom=2003-05-16&chfieldto=2003-05-22
539 &resolution=FIXED&assigned_to=tberman%40gentoo.org
540
541 New Bug Rankings
542 ----------------
543
544 The developers and teams who have been assigned the most new bugs this
545 week are:
546
547 * Nicholas Jones[110], with 14 new bugs[111]
548 * The Sound Team[112], with 9 new bugs[113]
549 * Vitaly Kushneriuk[114], with 8 new bugs[115]
550 * The x86-Kernel Team[116], with 8 new bugs[117]
551 * The XFree Team[118], with 8 new bugs[119]
552
553 110. carpaski@g.o
554 111.
555 http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED
556 &bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2003-05-16
557 &chfieldto=2003-05-22&=&assigned_to=carpaski%40gentoo.org
558 112. sound@g.o
559 113.
560 http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED
561 &bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2003-05-16
562 &chfieldto=2003-05-22&=&assigned_to=sound%40gentoo.org
563 114. vitaly@g.o
564 115.
565 http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED
566 &bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2003-05-16
567 &chfieldto=2003-05-22&=&assigned_to=vitaly%40gentoo.org
568 116. x86-kernel@g.o
569 117.
570 http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED
571 &bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2003-05-16
572 &chfieldto=2003-05-22&=&assigned_to=x86-kernel%40gentoo.org
573 118. xfree@g.o
574 119.
575 http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED
576 &bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2003-05-16
577 &chfieldto=2003-05-22&=&assigned_to=xfree%40gentoo.org
578
579 ==================
580 8. Tips and Tricks
581 ==================
582
583 Blocking Spam with bogofilter
584
585 While we've already had one tip on blocking spam with SpamAssassin, this
586 week we look at another way to block spam using bogofilter (available in
587 portage), crontab and Evolution. This example uses MH style mailboxes but
588 could be extended to other types as well.
589
590 This week's tip was submitted by John Mylchreest[120].
591
592 120. mailto:johnm_NOSPAM_@g.o
593
594 You will need bogofilter and a mail client that reads MH style mailboxes
595 such as mutt or Evolution.
596
597 ---------------------------------------------------------------------------
598 | Code Listing 8.1: |
599 | Installing bogofilter |
600 ---------------------------------------------------------------------------
601 | |
602 |# emerge bogofilter |
603 | |
604 ---------------------------------------------------------------------------
605
606 Create a folder called SPAM and mark it as MH format. Additionally, mark
607 Inbox as MH format.
608
609 Add a filter for incoming mail that pipes to a shell command. The shell
610 command should be /usr/bin/bogofilter. Set the return condition to 0 and
611 set the action as "Move to Folder SPAM". Add another action to this filter
612 called "Stop Processing".
613
614 Create another filter than runs after the first one. This filter should
615 have two criteria. The first is that Size should be greater than 0. The
616 second is another external pipe; this time to /usr/bin/bogofilter -Sn
617 (notice the -Sn). The -Sn option tells bogofilter to register the text as
618 non-spam and to undo any prior registrations of the message as spam.
619
620 The last step is to set up a crontab to evaluate spam messages. Add the
621 following to your crontab with crontab -e.
622
623 ---------------------------------------------------------------------------
624 | Code Listing 8.2: |
625 | crontab |
626 --------------------------------------------------------------------------|
627 | |
628 |Go through the SPAM folder and learn what spam looks like |
629 |0 0 * * * cd ~/evolution/local/SPAM/mbox/ ; for i in *; do if \ |
630 |[ ! "$i" = "*" ] ; then /usr/bin/bogofilter -Ns < $i ; \ |
631 |rm $i ; fi ; done |
632 |Go through the Inbox folder and learn what spam is not. |
633 |5 0 * * * cd ~/evolution/local/Inbox/mbox/; for i in *; do if \ |
634 |[ ! "$i" = "*" ] ; then /usr/bin/bogofilter -Sn < $i ; fi ; done |
635 | |
636 ---------------------------------------------------------------------------
637
638 ==============================
639 9. Quote/Signature of the week
640 ==============================
641
642 Old but still good: "There are 10 types of people in the world; those who
643 understand binary, and those who don't". (Signature of forums user
644 ssjf[121])
645
646 121. http://forums.gentoo.org/profile.php?mode=viewprofile&u=11634
647
648 ===========================
649 10. Moves, Adds and Changes
650 ===========================
651
652 Moves
653 -----
654
655 The following developers recently left the Gentoo team:
656
657 * none this week
658
659 Adds
660 ----
661
662 The following developers recently joined the Gentoo Linux team:
663
664 * none this week
665
666 Changes
667 -------
668
669 The following developers recently changed roles within the Gentoo Linux
670 project.
671
672 * none this week
673
674 =====================
675 11. Contribute to GWN
676 =====================
677
678 Interested in contributing to the Gentoo Weekly Newsletter? Send us an
679 email[122].
680
681 122. gwn-feedback@g.o
682
683 ================
684 12. GWN Feedback
685 ================
686
687 Please send us your feedback[123] and help make GWN better.
688
689 123. gwn-feedback@g.o
690
691 ================================
692 13. GWN Subscription Information
693 ================================
694
695 To subscribe to the Gentoo Weekly Newsletter, send a blank email to
696 gentoo-gwn-subscribe@g.o.
697
698 To unsubscribe to the Gentoo Weekly Newsletter, send a blank email to
699 gentoo-gwn-unsubscribe@g.o from the email address you are
700 subscribed under.
701
702 ===================
703 14. Other Languages
704 ===================
705
706 The Gentoo Weekly Newsletter is also available in the following languages:
707
708 * Dutch[124]
709 * English[125]
710 * German[126]
711 * French[127]
712 * Japanese[128]
713 * Italian[129]
714 * Portuguese (Brazil)[130]
715 * Portuguese (Portugal)[131]
716 * Russian[132]
717 * Spanish[133]
718 * Turkish[134]
719
720 124. http://www.gentoo.org/news/be/gwn/gwn.xml
721 125. http://www.gentoo.org/news/en/gwn/gwn.xml
722 126. http://www.gentoo.org/news/de/gwn/gwn.xml
723 127. http://www.gentoo.org/news/fr/gwn/gwn.xml
724 128. http://www.gentoo.org/news/ja/gwn/gwn.xml
725 129. http://www.gentoo.org/news/it/gwn/gwn.xml
726 130. http://www.gentoo.org/news/br/gwn/gwn.xml
727 131. http://www.gentoo.org/news/pt/gwn/gwn.xml
728 132. http://www.gentoo.org/news/ru/gwn/gwn.xml
729 133. http://www.gentoo.org/news/es/gwn/gwn.xml
730 134. http://www.gentoo.org/news/tr/gwn/gwn.xml
731
732 Kurt Lieber <klieber@g.o> - Editor
733 AJ Armstrong <aja@×××××××××××××.com> - Contributor
734 Brice Burgess <nesta@×××××××.net> - Contributor
735 Michael Kohl <citizen428@g.o> - Contributor
736 Yuji Carlos Kosugi <carlos@g.o> - Contributor
737 Rafael Cordones Marcos <rcm@×××××××.net> - Contributor
738 David Narayan <david@×××××××.net> - Contributor
739 Ulrich Plate <plate@g.o> - Contributor
740 Peter Sharp <mail@××××××××××××××.net> - Contributor
741 Kim Tingkaer <kim@×××××××.dk> - Contributor
742 Mathy Vanvoorden <matje@×××××××.be> - Dutch Translation
743 Hendrik Eeckhaut <Hendrik.Eeckhaut@×××××.be> - Dutch Translation
744 Jorn Eilander <sephiroth@××××××××.nl> - Dutch Translation
745 Bernard Bernieke <bernieke@××××××××.com> - Dutch Translation
746 Peter Ter Borg <peter@××××××.nl> - Dutch Translation
747 Jochen Maes <linux@××××.be> - Dutch Translation
748 Roderick Goessen <rgoessen@××××.nl> - Dutch Translation
749 Gerard van den Berg <gerard@××××××.net> - Dutch Translation
750 Matthieu Montaudouin <mat@××××××××.com> - French Translation
751 Martin Prieto <riverdale@×××××××××.org> - French Translation
752 Antoine Raillon <cabec2@××××××.net> - French Translation
753 Sebastien Cevey <seb@×××××.net> - French Translation
754 Jean-Christophe Choisy <mabouya@××××××××××××.org> - French Translation
755 Steffen Lassahn <madeagle@g.o> - German Translation
756 Matthias F. Brandstetter <haim@g.o> - German Translation
757 Thomas Raschbacher <lordvan@g.o> - German Translation
758 Klaus-J. Wolf <yanestra@g.o> - German Translation
759 Marco Mascherpa <mush@××××××.net> - Italian Translation
760 Claudio Merloni <paper@×××××××.it> - Italian Translation
761 Christian Apolloni <bsolar@×××××××.ch> - Italian Translation
762 Daniel Ketel <kage-chan@g.o> - Japanese Translation
763 Yoshiaki Hagihara <hagi@×××.com> - Japanese Translation
764 Andy Hunne <andy@×××××××××.com> - Japanese Translation
765 Yuji Carlos Kosugi <carlos@g.o> - Japanese Translation
766 Yasunori Fukudome <yasunori@××××××××××××××××.uk> - Japanese Translation
767 Takashi Ota <088@××××××××××.jp> - Japanese Translation
768 Ventura Barbeiro <venturasbarbeiro@××××××.br> - Portuguese (Brazil)
769 Translation
770 Bruno Ferreira <blueroom@××××××××××××.net> - Portuguese (Portugal)
771 Translation
772 Gustavo Felisberto <gustavo@××××××××××.net> - Portuguese (Portugal)
773 Translation
774 Ricardo Jorge Louro <rjlouro@×××××××.org> - Portuguese (Portugal)
775 Translation
776 Ricardo Nogueira <R.Nogueira@××××××××××××××××.au> - Portuguese (Brazil)
777 Translation
778 Sergey Kuleshov <infapx@××××××.ru> - Russian Translation
779 Dmitry Suzdalev <dimsuz@××××.ru> - Russian Translation
780 Lanark <lanark@××××××××××.ar> - Spanish Translation
781 Rafael Cordones Marcos <rcm@×××××××.net> - Spanish Translation
782 Julio Castillo <julio@×××××××××××××.com> - Spanish Translation
783 Sergio Gómez <s3r@××××××××××××.ar> - Spanish Translation
784 Pablo Pita Leira <pablo.leira@×××××××××.com> - Spanish Translation
785 Carlos Castillo <carlos@×××××××××××××.com> - Spanish Translation
786 Tirant <tirant@×××××.net> - Spanish Translation
787 Jaime Freire <jfreire@××.com> - Spanish Translation
788 Lucas Sallovitz <krusty_ar@×××××.com> - Spanish Translation
789 Aycan Irican <aycan@××××××××.tr> - Turkish Translation
790 Bugra Cakir <bugra@×××××××××.com> - Turkish Translation
791 Cagil Seker <cagils@××××××××××.tr> - Turkish Translation
792 Emre Kazdagli <emre@××××××××.tr> - Turkish Translation
793 Evrim Ulu <evrim@××××××××.tr> - Turkish Translation
794 Gursel Kaynak <gurcell@××××××××.tr> - Turkish Translation