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 June 2nd, 2003. |
5 |
--------------------------------------------------------------------------- |
6 |
|
7 |
============== |
8 |
1. Gentoo News |
9 |
============== |
10 |
|
11 |
Summary |
12 |
------- |
13 |
|
14 |
* North America gets two new source mirrors |
15 |
* CFLAGS/cpuinfo collection project |
16 |
* Upcoming infrastructure changes |
17 |
|
18 |
North America gets two new source mirrors |
19 |
----------------------------------------- |
20 |
|
21 |
As most Gentoo users in North America know, source mirrors for Gentoo |
22 |
Linux have often been overloaded as the distribution continues to gain in |
23 |
popularity. Fortunately, the load will be eased somewhat with the addition |
24 |
of two new source mirrors, provided by the University of California, Santa |
25 |
Barbara[1] and pair Networks[2]. |
26 |
|
27 |
1. http://www.ucsb.edu/ |
28 |
2. http://promote.pair.com/click.pl |
29 |
|
30 |
UCSB, located in sunny Santa Barbara, California, was recently ranked the |
31 |
14th best public university in the United States. Renown for its |
32 |
scientific research, UCSB professors recently won three Nobel Prizes in |
33 |
chemistry and physics for their landmark research. |
34 |
|
35 |
pair Networks provides world-class web hosting services to customers |
36 |
around the globe. With over 140,000 unique web sites and customers from |
37 |
150 different countries, pair Networks has established a reputation in the |
38 |
industry for outstanding service at reasonable prices. |
39 |
|
40 |
Gentoo Linux wishes to thank both pair Networks and the University of |
41 |
California, Santa Barbara, for their generous support of the project. |
42 |
Without their support, along with the support of our other sponsors, |
43 |
Gentoo Linux would not be the successful distribution that it is today. |
44 |
Users interested in taking advantage of these new mirrors can find more |
45 |
information on our mirrors[3] page. |
46 |
|
47 |
3. http://www.gentoo.org/main/en/mirrors.xml |
48 |
|
49 |
CFLAGS/cpuinfo collection project |
50 |
--------------------------------- |
51 |
|
52 |
One of the projects being worked on within the Gentoo Linux project is an |
53 |
application that will generate a recommended set of CHOST/CFLAGS/CXXFLAGS |
54 |
for a given system. In order to make this application as useful and |
55 |
accurate as possible, we are in need of much sample /proc/cpuinfo data. To |
56 |
facilitate this, a web page[4] has been created with both submission forms |
57 |
and a quick submission tool. Users are encouraged to submit their |
58 |
information. The web page contains additional information about specific |
59 |
systems for which we particularly need more data. |
60 |
|
61 |
4. http://gentoo.slinky.surrey.sfu.ca/cflagcollect/ |
62 |
|
63 |
Upcoming infrastructure changes |
64 |
------------------------------- |
65 |
|
66 |
The infrastructure that supports Gentoo Linux will be undergoing a number |
67 |
of changes over the coming weeks. These include: |
68 |
|
69 |
* Migrating our DNS to an outsourced provider. |
70 |
* Load balancing and failover services for the multiple servers that run |
71 |
www.gentoo.org[5]. |
72 |
* Moving bugs.gentoo.org[6] to a new, dedicated server. |
73 |
* Moving cvs.gentoo.org[7] to a new, dedicated server. |
74 |
* Distributing and de-centralizing our mail infrastructure, placing list |
75 |
mail on one server and other mail on another server. |
76 |
* Significant changes to the security infrastructure, including kernel |
77 |
patches, chrooted environments for many of our public services, |
78 |
iptables scripts and other areas. |
79 |
* Many other smaller changes. |
80 |
|
81 |
5. http://www.gentoo.org |
82 |
6. http://bugs.gentoo.org/ |
83 |
7. http://cvs.gentoo.org/ |
84 |
|
85 |
Considerable effort will be put into ensuring these changes are as smooth |
86 |
as possible, with little or no direct impact to the user community. |
87 |
However, as with all things technology-related, unforseen circumstances |
88 |
and Murphy's Law generally crop up at the most inopportune times. Your |
89 |
patience as we work through these changes will be greatly appreciated. |
90 |
|
91 |
================== |
92 |
2. Gentoo Security |
93 |
================== |
94 |
|
95 |
Summary |
96 |
------- |
97 |
|
98 |
* GLSA: heimdal |
99 |
* GLSA: nessus |
100 |
* New Security Bug Reports |
101 |
|
102 |
GLSA: heimdal |
103 |
------------- |
104 |
|
105 |
A crytographic weakness in Kerberos 4 allows an attacker to impersonate |
106 |
any principal in a realm through using a chosen-plaintext attack. This |
107 |
vulnerability extends to the implementation of mit-krb5 (see the the GLSA |
108 |
in the April 7th GWN[8]) and the Heimdal implementation. |
109 |
|
110 |
* Severity: Critical - Authentication compromise. |
111 |
* Packages Affected: app-crypt/heimdal prior to heimdal-0.6 |
112 |
* Rectification: Synchronize and emerge heimdal, emerge clean. |
113 |
* GLSA Announcement[9] |
114 |
* Advisory[10] |
115 |
|
116 |
8. http://www.gentoo.org/news/en/gwn/20030407-newsletter.xml |
117 |
9. http://forums.gentoo.org/viewtopic.php?t=56743 |
118 |
10.http://web.mit.edu/kerberos/www/advisories/ |
119 |
MITKRB5-SA-2003-004-krb4.txt |
120 |
|
121 |
GLSA: nessus |
122 |
------------ |
123 |
|
124 |
The scripting engine in the Nessus security scanner has several |
125 |
vulnerabilities. Exploiting these vulnerabilities to execute arbitrary |
126 |
code would require a malicious user to have a valid account as well as |
127 |
tricking a user into running a script. |
128 |
|
129 |
* Severity: Moderate - Arbitrary code execution, mitigated by requirement |
130 |
for privileges by exploiter. |
131 |
* Packages Affected: net-analyzer/nessus prior to nessus-2.0.6a |
132 |
* Rectification: Synchronize and emerge nessus, emerge clean. |
133 |
* GLSA Announcement[11] |
134 |
* Advisory[12] |
135 |
|
136 |
11. http://forums.gentoo.org/viewtopic.php?t=56744 |
137 |
12. http://marc.theaimsgroup.com/?l=bugtraq&m=105369506714849&w=2 |
138 |
|
139 |
New Security Bug Reports |
140 |
------------------------ |
141 |
|
142 |
The following new security bugs were posted this week: |
143 |
|
144 |
* [13]net-print/cups |
145 |
* [14]sys-devel/gcc |
146 |
* [15]net-www/apache |
147 |
|
148 |
13. http://bugs.gentoo.org/show_bug.cgi?id=21941 |
149 |
14. http://bugs.gentoo.org/show_bug.cgi?id=21943 |
150 |
15. http://bugs.gentoo.org/show_bug.cgi?id=21942 |
151 |
|
152 |
=============== |
153 |
3. User stories |
154 |
=============== |
155 |
|
156 |
A little reminder |
157 |
|
158 |
Sadly we received no submissions for a user story during the last week. :( |
159 |
So it seems like a good time to remind you to send your experiences with |
160 |
Gentoo Linux which might be interesting to fellow Gentooers to |
161 |
user-stories@g.o like Kai[16], Kenneth[17] and Mathy[18] did! |
162 |
|
163 |
16. http://www.gentoo.org/news/en/gwn/20030512-newsletter.xml#doc_chap3 |
164 |
17. http://www.gentoo.org/news/en/gwn/20030519-newsletter.xml#doc_chap3 |
165 |
18. http://www.gentoo.org/news/en/gwn/20030526-newsletter.xml#doc_chap3 |
166 |
|
167 |
Fortunately we already have a candidate (who will be quite interesting, |
168 |
promise!) for the next issue, we just ran out of time for this week... |
169 |
|
170 |
================================= |
171 |
4. Featured Developer of the Week |
172 |
================================= |
173 |
|
174 |
Jon Portnoy, aka avenj |
175 |
|
176 |
This week we feature Jon Portnoy[19], whose duties in the Gentoo |
177 |
development team include recruitment and management of developers (along |
178 |
with Development Manager Seemant Kulleen[20]), coordination of releases, |
179 |
caretaking of the distfiles repository, and maintenance of some thirty or |
180 |
so ebuilds, including ICC[21], Intel's C++ Compiler. As developer |
181 |
recruiter and manager, Jon is the person project managers talk to when |
182 |
they want to get someone on the team, and oversees the training of new |
183 |
recruits (which is conducted by the original sponsor/mentor). He and |
184 |
Seemant also handle much of developer policy creation. As release |
185 |
coordinator, Jon oversees the entire release process, delegating tasks |
186 |
like stage building, QA, GRP building, and works to keep the release |
187 |
process flowing smoothly. All the while he makes sure the distfiles |
188 |
repository is in shape as much as possible, and has been working to |
189 |
integrate ICC into Gentoo Linux's current GCC-focused environment ever |
190 |
since he joined the development team. Jon had stopped in at freenode's |
191 |
#gentoo seeking help with a tricky initrd problem, ended up staying and |
192 |
helping people with their problems, and eventually got noticed by Seemant |
193 |
and joined the team as ICC implementor. He's proud of everything he's done |
194 |
for Gentoo, especially his management of developers and coordination of |
195 |
releases. |
196 |
|
197 |
19. avenj@g.o |
198 |
20. seemant@g.o |
199 |
21. http://www.intel.com/software/products/compilers/clin/ |
200 |
|
201 |
Jon uses Enlightenment 0.16.5 with the Maw theme, as well as X-Chat 2, |
202 |
Mutt, Mozilla, XMMS, screen, and slrn (he's very active on |
203 |
comp.os.linux.advocacy and alt.os.linux.gentoo) on his workstation - |
204 |
cerberus, a P3 866mhz with 384MB RAM. He also finds the game Icebreaker |
205 |
very addictive. He also uses three other boxen: tempest, a P3 |
206 |
development/testing box, eris, a K6-2 nameserver/proxy server, and |
207 |
lucifer, a celeron 1.8ghz dedicated to compilation. A student living out |
208 |
in the middle of nowhere in New Hampshire, Jon enjoys spending time |
209 |
outdoors away from his monitors, whether it be walking, biking, or |
210 |
kayaking. He also spends lots of time reading and studying history, |
211 |
especially Russian history. An aficionado of a variety of kinds of music, |
212 |
from Bob Dylan to Lucinda Williams to Juno Reactor to KMFDM, Jon is a |
213 |
particularly big fan of industrial music. |
214 |
|
215 |
========================= |
216 |
5. Heard In The Community |
217 |
========================= |
218 |
|
219 |
Web Forums |
220 |
---------- |
221 |
|
222 |
Spam, Spam, Spam, Baked Beans and Spam |
223 |
|
224 |
Did you know that Episode 25 of Monty Python's Flying Circus is the reason |
225 |
we call it that? SPiced hAM has become a synonym for unsolicited, |
226 |
obnoxious commercial email clutter that enrages the Internet community. |
227 |
Gentoo users are no different, albeit a little more versatile in anti-spam |
228 |
combat, and the forums are witness to some of the more inventive ideas how |
229 |
to deal with the no. 1 nuisance on the Internet these days: |
230 |
|
231 |
* How about: The Gentoo antispam initiative?[22] |
232 |
* Causing spammers serious pain[23] |
233 |
|
234 |
22. http://forums.gentoo.org/viewtopic.php?t=57073 |
235 |
23. http://forums.gentoo.org/viewtopic.php?t=56944 |
236 |
|
237 |
Break My Gentoo |
238 |
|
239 |
Promoted as "a haven for all those cvs ebuilds left homeless by the Great |
240 |
Portage CVS Purge of '03", links to a website maintained by Forums gurus |
241 |
karl11[24] and Lin_Matt[25] are occasionally rippling the waves whenever |
242 |
something new is not immediately reflected by the official Gentoo |
243 |
development activities. Breakmygentoo.net does have a bugzilla of their |
244 |
own, but everybody seems to prefer swapping experiences at the Gentoo |
245 |
forums... |
246 |
|
247 |
* Breakmygentoo.net[26] |
248 |
* Breakmygentoo.net - Quick howto[27] |
249 |
* CVS HEAD rhythmbox ebuild[28] |
250 |
|
251 |
24. http://forums.gentoo.org/profile.php?mode=viewprofile&u=2881 |
252 |
25. http://forums.gentoo.org/profile.php?mode=viewprofile&u=2799 |
253 |
26. http://forums.gentoo.org/viewtopic.php?t=56667 |
254 |
27. http://forums.gentoo.org/viewtopic.php?t=57248 |
255 |
28. http://forums.gentoo.org/viewtopic.php?t=56093 |
256 |
|
257 |
OSnews Poll: And the Winner Is... |
258 |
|
259 |
Whatever the significance of this may be: Gentoo beat all the other major |
260 |
distributions in this year's Linux popularity poll at OSnews.com, up from |
261 |
11 percent last year to exactly twice that share of the cake this time |
262 |
around. Interestingly enough, the thread that solicited Gentooists to go |
263 |
and vote (which at the current traffic experienced inside the Gentoo |
264 |
forums may well have contributed to the clear lead in the poll) even |
265 |
triggered one of the rare but welcome visits of Eugenia Loli-Queru[29], |
266 |
head mistress of everybody's favourite website, and Gentoo forum user with |
267 |
one of the earliest membership numbers around... |
268 |
|
269 |
* Poll: Vote for your Favorite Linux Distribution[30] |
270 |
* Please vote for Gentoo on OSNews poll[31] |
271 |
|
272 |
29. http://forums.gentoo.org/profile.php?mode=viewprofile&u=548 |
273 |
30. http://www.osnews.com/story.php?news_id=3640 |
274 |
31. http://forums.gentoo.org/viewtopic.php?t=56188 |
275 |
|
276 |
gentoo-user |
277 |
----------- |
278 |
|
279 |
Performance of nVidia cards |
280 |
|
281 |
In an uncommonly active thread, Spider called for the -user community to |
282 |
submit glxgear benchmark results of their Nvidia graphics cards. The |
283 |
submissions provide a good way to compare your hardware to others, |
284 |
allowing you to gauge any configuration errors that may be sucking |
285 |
precious FPS(frames per second). I'm sure we all appreciate Ernie Schroder |
286 |
whoopin' it up[32] in the 3D world. |
287 |
|
288 |
* Perfromance of nVidia cards[33] |
289 |
|
290 |
32. http://article.gmane.org/gmane.linux.gentoo.user/33872 |
291 |
33. http://news.gmane.org/onethread.php?group=gmane.linux.gentoo.user |
292 |
&root=%3C20030522013416.7051e917.spider%40gentoo.org%3E |
293 |
|
294 |
** fixpackages ** |
295 |
|
296 |
As portage travels down the road of becoming the best package manager for |
297 |
Linux -- ever --, new features are thrown into the mix. After Tom |
298 |
Veldhouse updated portage, he was soon confronted with an unfamilar prompt |
299 |
to 'fixpackages'. Other community members may have experienced similar |
300 |
confusion. Brett Holcomb notes[34] that, "It's a new feature that fixes |
301 |
things when packages move from one category to another" and is located in |
302 |
/usr/lib/portage/bin/fixpackages. The gentoo-forums also developed a |
303 |
thread[35] discussing the new feature. |
304 |
|
305 |
* emerge and 'fixpackages'?[36] |
306 |
|
307 |
34. http://article.gmane.org/gmane.linux.gentoo.user/34727 |
308 |
35. http://forums.gentoo.org/viewtopic.php?t=55863 |
309 |
36. http://news.gmane.org/onethread.php?group=gmane.linux.gentoo.user |
310 |
&root=%3C013a01c32606%24a5771550%24d037630a%40dh.com%3E |
311 |
|
312 |
gentoo-dev |
313 |
---------- |
314 |
|
315 |
XFree |
316 |
|
317 |
Seemant Kulleen posted[37] a message announcing the r3 (masked) release of |
318 |
v4.3.0. |
319 |
|
320 |
37. http://article.gmane.org/gmane.linux.gentoo.devel/8905 |
321 |
|
322 |
The plan for this 3rd release of xfree is to move all font building into |
323 |
seperate packages. However, though it has been released it still needs |
324 |
some work. |
325 |
|
326 |
Menu system for all gentoo wm's |
327 |
|
328 |
Also an exciting idea[38] was brought up to implement a |
329 |
windowmanager-independent menu layout system. A system which maintains |
330 |
entries for installated / removed programs in a non wm specific way. Much |
331 |
like the .desktop system from freedesktop.org. |
332 |
|
333 |
38. http://news.gmane.org/thread.php?group=gmane.linux.gentoo.devel& |
334 |
first=1&last=50 |
335 |
|
336 |
Assigning unique system uid/gid for new ebuild |
337 |
|
338 |
Considerable discussion took place regarding how to decide what |
339 |
uid/gid[39] the new package should run as. The plan apparantly is to make |
340 |
the installation process more flexible to include dynamically modifying a |
341 |
list of uids/gids. However for now everything is fixed around /etc/passwd, |
342 |
which is part of baselayout. |
343 |
|
344 |
39. http://article.gmane.org/gmane.linux.gentoo.devel/8965 |
345 |
|
346 |
======================= |
347 |
6. Gentoo International |
348 |
======================= |
349 |
|
350 |
Documentation Translations |
351 |
|
352 |
Fresh off the presses: Makoto Yamakura has announced an up-to-date |
353 |
Japanese version of the Gentoo Installation Guide (x86), available via the |
354 |
main Gentoo website. While the Japanese, Dutch, French and German |
355 |
translators have thus pretty much synchronized their documents with the |
356 |
current state of things, documentation in Spanish, Italian and Swedish is |
357 |
lagging behind by a few steps. If you want to contribute to the |
358 |
translation efforts for the Gentoo documentation, either by brushing up |
359 |
existing language versions or adding new ones, please contact John P. |
360 |
Davis[40]. |
361 |
|
362 |
40. zhen@g.o |
363 |
|
364 |
================ |
365 |
7. Portage Watch |
366 |
================ |
367 |
|
368 |
The following notable packages were updated or added to portage this week |
369 |
------------------------------------------------------------------------- |
370 |
|
371 |
* sys-kernel/aa-sources: Full sources for Andrea Arcangeli's Linux |
372 |
kernel[41] |
373 |
* sys-kernel/ac-sources: Full sources for Alan Cox's Linux kernel[42] |
374 |
* sys-kernel/development-sources: Full sources for the Development Branch |
375 |
of the Linux kernel[43] |
376 |
|
377 |
41. http://www.kernel.org/ |
378 |
42. http://www.kernel.org/ |
379 |
43. http://www.kernel.org/ |
380 |
|
381 |
The following stable packages were updated or added to portage this week |
382 |
------------------------------------------------------------------------ |
383 |
|
384 |
* app-crypt/heimdal: Kerberos 5 implementation from KTH[44] |
385 |
* app-editors/gvim: Graphical Vim[45] |
386 |
* app-office/gnucash: A personal finance manager[46] |
387 |
* app-office/openoffice: OpenOffice.org, a full office productivity |
388 |
suite.[47] |
389 |
* app-sci/qcad: A 2D CAD package based upon Qt.[48] |
390 |
* app-shells/pdksh: The Public Domain Korn Shell[49] |
391 |
* dev-db/hk_classes: GUI-independent C++ libraries for database |
392 |
applications[50] |
393 |
* dev-db/knoda: KDE database frontend based on the hk_classes library[51] |
394 |
* dev-java/ant: Java-based build tool similar to 'make' that uses XML |
395 |
configuration files.[52] |
396 |
* dev-java/blackdown-jre: Blackdown Java Runtime Environment 1.4.1[53] |
397 |
* dev-lang/R: R is GNU S - A language and environment for statistical |
398 |
computing and graphics.[54] |
399 |
* dev-python/PyOpenGL: Python OpenGL bindings[55] |
400 |
* dev-python/docutils: Set of python tools for processing plaintext docs |
401 |
into HTML, XML, etc.[56] |
402 |
* gnome-base/ORBit2: ORBit2 is a high-performance CORBA ORB[57] |
403 |
* gnome-base/bonobo-activation: Gnome2 replacement for OAF[58] |
404 |
* gnome-base/gnome-applets: Applets for the Gnome2 Desktop and Panel[59] |
405 |
* gnome-base/libbonoboui: User Interface part of Lib bonobo[60] |
406 |
* gnome-base/libgnome: Essential Gnome Libraries[61] |
407 |
* gnome-base/libgnomeprint: Printer handling for Gnome[62] |
408 |
* gnome-extra/gnome-media: Multimedia related programs for the Gnome2 |
409 |
desktop[63] |
410 |
* gnome-extra/gnome-system-monitor: Procman - The Gnome System |
411 |
Monitor[64] |
412 |
* gnome-extra/gnome-utils: Utilities for the Gnome2 desktop[65] |
413 |
* media-gfx/blender: 3D Creation/Animation/Publishing System[66] |
414 |
* media-sound/alsa-driver: Advanced Linux Sound Architecture kernel |
415 |
modules[67] |
416 |
* net-firewall/fwbuilder: A firewall GUI[68] |
417 |
* net-firewall/kmyfirewall: Graphical KDE iptables configuration tool[69] |
418 |
* net-firewall/shorewall: Full state iptables firewall[70] |
419 |
* net-fs/autofs: Kernel based automounter[71] |
420 |
* net-fs/samba: SAMBA is a suite of SMB and CIFS client/server programs |
421 |
for UNIX[72] |
422 |
* net-irc/xchat: X-Chat is a graphical IRC client for UNIX operating |
423 |
systems.[73] |
424 |
* net-libs/libesmtp: libESMTP is a library that implements the client |
425 |
side of the SMTP protocol[74] |
426 |
* net-libs/libfwbuilder: A firewall GUI (library functions)[75] |
427 |
* net-libs/nss_ldap: NSS LDAP Module[76] |
428 |
* net-libs/pam_ldap: PAM LDAP Module[77] |
429 |
* net-mail/bogofilter: Bayesian spam filter designed with fast |
430 |
algorithms, and tuned for speed.[78] |
431 |
* net-mail/courier-imap: An IMAP daemon designed specifically for |
432 |
maildirs[79] |
433 |
* net-mail/disspam: A Perl script that removes spam from POP3 mailboxes |
434 |
based on RBLs.[80] |
435 |
* net-nds/openldap: LDAP suite of application and development tools[81] |
436 |
* net-nds/yp-tools: NIS Tools[82] |
437 |
* net-nds/ypbind: Multithreaded NIS bind service[83] |
438 |
* net-nds/ypserv: NIS SERVER[84] |
439 |
* net-print/cups: The Common Unix Printing System[85] |
440 |
* net-wireless/wireless-tools: A collection of tools to configure |
441 |
wireless lan cards.[86] |
442 |
* net-www/apache: Apache Web Server, Version 2.0.x[87] |
443 |
* sys-apps/di: Disk Information Utility[88] |
444 |
* sys-cluster/ipvsadm: ipvsadm is a utility to administer the IP virtual |
445 |
server services offered by the Linux kernel with IP virtual server |
446 |
support.[89] |
447 |
* sys-devel/binutils: Tools necessary to build programs[90] |
448 |
* sys-devel/distcc: a program to distribute compilation of C code across |
449 |
several machines on a network[91] |
450 |
* sys-devel/gcc: The GNU Compiler Collection. Includes C/C++ and java |
451 |
compilers[92] |
452 |
* sys-libs/db: Berkeley DB[93] |
453 |
* x11-base/xfree: Xfree86: famous and free X server[94] |
454 |
* x11-libs/gtk+: Gimp ToolKit + [95] |
455 |
* x11-libs/gtkglarea: GL extensions for gtk+[96] |
456 |
|
457 |
44. http://www.pdc.kth.se/heimdal/ |
458 |
45. http://www.vim.org/ |
459 |
46. http://www.gnucash.org/ |
460 |
47. http://www.openoffice.org/ |
461 |
48. http://www.qcad.org |
462 |
49. http://www.cs.mun.ca/~michael/pdksh/ |
463 |
50. http://hk-classes.sourceforge.net/ |
464 |
51. http://hk-classes.sourceforge.net/ |
465 |
52. http://ant.apache.org |
466 |
53. http://www.blackdown.org |
467 |
54. http://www.r-project.org/ |
468 |
55. http://pyopengl.sourceforge.net/ |
469 |
56. http://docutils.sourceforge.net/ |
470 |
57. http://www.gnome.org/ |
471 |
58. http://www.gnome.org/ |
472 |
59. http://www.gnome.org/ |
473 |
60. http://www.gnome.org/ |
474 |
61. http://www.gnome.org/ |
475 |
62. http://www.gnome.org/ |
476 |
63. http://www.prettypeople.org/~iain/gnome-media/ |
477 |
64. http://www.gnome.org/ |
478 |
65. http://www.gnome.org/ |
479 |
66. http://www.blender.org/ |
480 |
67. http://www.alsa-project.org/ |
481 |
68. http://www.fwbuilder.org/ |
482 |
69. http://kmyfirewall.sourceforge.net/ |
483 |
70. http://www.shorewall.net |
484 |
71. http://www.linux-consulting.com/Amd_AutoFS/autofs.html |
485 |
72. http://www.samba.org |
486 |
73. http://www.xchat.org/ |
487 |
74. http://www.stafford.uklinux.net/libesmtp/ |
488 |
75. http://www.fwbuilder.org/ |
489 |
76. http://www.padl.com/OSS/nss_ldap.html |
490 |
77. http://www.padl.com/OSS/pam_ldap.html |
491 |
78. http://bogofilter.sourceforge.net/ |
492 |
79. http://www.courier-mta.org/ |
493 |
80. http://www.topfx.com/ |
494 |
81. http://www.OpenLDAP.org/ |
495 |
82. http://www.linux-nis.org/nis |
496 |
83. http://www.linux-nis.org/nis/ypbind-mt/index.html |
497 |
84. http://www.linux-nis.org/nis/ |
498 |
85. http://www.cups.org |
499 |
86. http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html |
500 |
87. http://www.apache.org/ |
501 |
88. http://www.gentoo.com/di/ |
502 |
89. http://linuxvirtualserver.org |
503 |
90. http://sources.redhat.com/binutils/ |
504 |
91. http://distcc.samba.org/ |
505 |
92. http://www.gnu.org/software/gcc/gcc.html |
506 |
93. http://www.sleepycat.com |
507 |
94. http://www.xfree.org |
508 |
95. http://www.gtk.org/ |
509 |
96. http://www.gnome.org/ |
510 |
|
511 |
Total categories: 82 |
512 |
|
513 |
Total packages: 4478 (82 packages added since last week) |
514 |
|
515 |
=========== |
516 |
8. Bugzilla |
517 |
=========== |
518 |
|
519 |
Summary |
520 |
------- |
521 |
|
522 |
Due to technical difficulties with the bugs.gentoo.org server on Friday, |
523 |
bug statistics will be unavailable this week. Next week's GWN will include |
524 |
a two-week summary. |
525 |
|
526 |
================== |
527 |
9. Tips and Tricks |
528 |
================== |
529 |
|
530 |
Export an X Session |
531 |
|
532 |
This week's tip shows you how to run GUI programs remotely by exporting an |
533 |
X session and tunneling it over SSH. Note that this is heavily dependant |
534 |
on the speed of your network connection. If you're trying to run Mozilla |
535 |
off of a box on the other side of the country on a 56K modem it is |
536 |
probably not going to work very well. The best application for this is |
537 |
running programs over the same LAN or possibly a high-speed WAN. An easy |
538 |
example application is running gvim remotely so you can have a GUI editor. |
539 |
|
540 |
For this example we assume the local machine has an IP of 192.168.1.2 and |
541 |
the remote machine has an IP of 192.168.1.3. On the local machine you're |
542 |
going to need to give the remote machine access to connect to your X |
543 |
server. Use the command xhost to do this. |
544 |
|
545 |
--------------------------------------------------------------------------- |
546 |
| Code Listing 9.1: | |
547 |
| Local machine | |
548 |
--------------------------------------------------------------------------- |
549 |
| | |
550 |
|This command allows the machine with the IP 192.168.1.3 to connect | |
551 |
|# xhost +192.168.1.3 | |
552 |
| | |
553 |
--------------------------------------------------------------------------- |
554 |
|
555 |
On the remote machine, you need to export the $DISPLAY variable to your |
556 |
local machine. After that, you should be ready to run GUI programs |
557 |
remotely. |
558 |
|
559 |
--------------------------------------------------------------------------- |
560 |
| Code Listing 9.2: | |
561 |
| Remote machine | |
562 |
--------------------------------------------------------------------------- |
563 |
| | |
564 |
|# export DISPLAY="192.168.1.2:0.0" | |
565 |
|# gvim /etc/passwd | |
566 |
|You should see gvim open on your local machine with the contents | |
567 |
|of the remote machine's /etc/passwd file. | |
568 |
| | |
569 |
--------------------------------------------------------------------------- |
570 |
|
571 |
This is very unsecure and not recommended since everything you type |
572 |
including passwords will be transmitted over the network unencrypted. |
573 |
To tunnel the connection over SSH and thus encrypt the traffic edit your |
574 |
/etc/sshd2_config file. |
575 |
|
576 |
--------------------------------------------------------------------------- |
577 |
| Code Listing 9.3: | |
578 |
| /etc/sshd2_config | |
579 |
--------------------------------------------------------------------------- |
580 |
| | |
581 |
|Add or edit the following line | |
582 |
|ForwardX11 yes | |
583 |
| | |
584 |
--------------------------------------------------------------------------- |
585 |
|
586 |
Now connect from the local machine to the remote machine via ssh and start |
587 |
your X application. |
588 |
|
589 |
--------------------------------------------------------------------------- |
590 |
| Code Listing 9.4: | |
591 |
| Remote machine | |
592 |
--------------------------------------------------------------------------- |
593 |
| | |
594 |
|# gvim /etc/passwd | |
595 |
|You should see gvim open on your local machine with the contents | |
596 |
|of the remote machine's /etc/passwd file. | |
597 |
| | |
598 |
|Notice that you don't have to set the DISPLAY variable, ssh automagically| |
599 |
|does that for you. You do however have to allow access to your local | |
600 |
|machine's X server (see above). | |
601 |
| | |
602 |
--------------------------------------------------------------------------- |
603 |
|
604 |
=========================== |
605 |
10. Moves, Adds and Changes |
606 |
=========================== |
607 |
|
608 |
Moves |
609 |
----- |
610 |
|
611 |
The following developers recently left the Gentoo team: |
612 |
|
613 |
* none this week |
614 |
|
615 |
Adds |
616 |
---- |
617 |
|
618 |
The following developers recently joined the Gentoo Linux team: |
619 |
|
620 |
* Rob Holland (robh) -- media-sound |
621 |
* Ned Ludd (solar) -- Hardened Gentoo, grsecurity |
622 |
|
623 |
Changes |
624 |
------- |
625 |
|
626 |
The following developers recently changed roles within the Gentoo Linux |
627 |
project. |
628 |
|
629 |
* none this week |
630 |
|
631 |
===================== |
632 |
11. Contribute to GWN |
633 |
===================== |
634 |
|
635 |
Interested in contributing to the Gentoo Weekly Newsletter? Send us an |
636 |
email[97]. |
637 |
|
638 |
97. gwn-feedback@g.o |
639 |
|
640 |
================ |
641 |
12. GWN Feedback |
642 |
================ |
643 |
|
644 |
Please send us your feedback[98] and help make GWN better. |
645 |
|
646 |
98. gwn-feedback@g.o |
647 |
|
648 |
================================ |
649 |
13. GWN Subscription Information |
650 |
================================ |
651 |
|
652 |
To subscribe to the Gentoo Weekly Newsletter, send a blank email to |
653 |
gentoo-gwn-subscribe@g.o. |
654 |
|
655 |
To unsubscribe to the Gentoo Weekly Newsletter, send a blank email to |
656 |
gentoo-gwn-unsubscribe@g.o from the email address you are |
657 |
subscribed under. |
658 |
|
659 |
=================== |
660 |
14. Other Languages |
661 |
=================== |
662 |
|
663 |
The Gentoo Weekly Newsletter is also available in the following languages: |
664 |
|
665 |
* Dutch[99] |
666 |
* English[100] |
667 |
* German[101] |
668 |
* French[102] |
669 |
* Japanese[103] |
670 |
* Italian[104] |
671 |
* Portuguese (Brazil)[105] |
672 |
* Portuguese (Portugal)[106] |
673 |
* Russian[107] |
674 |
* Spanish[108] |
675 |
* Turkish[109] |
676 |
|
677 |
99. http://www.gentoo.org/news/be/gwn/gwn.xml |
678 |
100. http://www.gentoo.org/news/en/gwn/gwn.xml |
679 |
101. http://www.gentoo.org/news/de/gwn/gwn.xml |
680 |
102. http://www.gentoo.org/news/fr/gwn/gwn.xml |
681 |
103. http://www.gentoo.org/news/ja/gwn/gwn.xml |
682 |
104. http://www.gentoo.org/news/it/gwn/gwn.xml |
683 |
105. http://www.gentoo.org/news/br/gwn/gwn.xml |
684 |
106. http://www.gentoo.org/news/pt/gwn/gwn.xml |
685 |
107. http://www.gentoo.org/news/ru/gwn/gwn.xml |
686 |
108. http://www.gentoo.org/news/es/gwn/gwn.xml |
687 |
109. http://www.gentoo.org/news/tr/gwn/gwn.xml |
688 |
|
689 |
|
690 |
Kurt Lieber <klieber@g.o> - Editor |
691 |
AJ Armstrong <aja@×××××××××××××.com> - Contributor |
692 |
Brice Burgess <nesta@×××××××.net> - Contributor |
693 |
Michael Kohl <citizen428@g.o> - Contributor |
694 |
Yuji Carlos Kosugi <carlos@g.o> - Contributor |
695 |
Rafael Cordones Marcos <rcm@×××××××.net> - Contributor |
696 |
David Narayan <david@×××××××.net> - Contributor |
697 |
Ulrich Plate <plate@g.o> - Contributor |
698 |
Peter Sharp <mail@××××××××××××××.net> - Contributor |
699 |
Kim Tingkaer <kim@×××××××.dk> - Contributor |
700 |
Mathy Vanvoorden <matje@×××××××.be> - Dutch Translation |
701 |
Hendrik Eeckhaut <Hendrik.Eeckhaut@×××××.be> - Dutch Translation |
702 |
Jorn Eilander <sephiroth@××××××××.nl> - Dutch Translation |
703 |
Bernard Kerckenaere <bernieke@××××××××.com> - Dutch Translation |
704 |
Peter ter Borg <peter@××××××.nl> - Dutch Translation |
705 |
Jochen Maes <linux@××××.be> - Dutch Translation |
706 |
Roderick Goessen <rgoessen@××××.nl> - Dutch Translation |
707 |
Gerard van den Berg <gerard@××××××.net> - Dutch Translation |
708 |
Matthieu Montaudouin <mat@××××××××.com> - French Translation |
709 |
Martin Prieto <riverdale@×××××××××.org> - French Translation |
710 |
Antoine Raillon <cabec2@××××××.net> - French Translation |
711 |
Sebastien Cevey <seb@×××××.net> - French Translation |
712 |
Jean-Christophe Choisy <mabouya@××××××××××××.org> - French Translation |
713 |
Steffen Lassahn <madeagle@g.o> - German Translation |
714 |
Matthias F. Brandstetter <haim@g.o> - German Translation |
715 |
Thomas Raschbacher <lordvan@g.o> - German Translation |
716 |
Klaus-J. Wolf <yanestra@g.o> - German Translation |
717 |
Marco Mascherpa <mush@××××××.net> - Italian Translation |
718 |
Claudio Merloni <paper@×××××××.it> - Italian Translation |
719 |
Christian Apolloni <bsolar@×××××××.ch> - Italian Translation |
720 |
Daniel Ketel <kage-chan@g.o> - Japanese Translation |
721 |
Yoshiaki Hagihara <hagi@×××.com> - Japanese Translation |
722 |
Andy Hunne <andy@×××××××××.com> - Japanese Translation |
723 |
Yuji Carlos Kosugi <carlos@g.o> - Japanese Translation |
724 |
Yasunori Fukudome <yasunori@××××××××××××××××.uk> - Japanese Translation |
725 |
Takashi Ota <088@××××××××××.jp> - Japanese Translation |
726 |
Jaroslaw Swierad <messer@××××××××.net> - Polish Translation |
727 |
Ventura Barbeiro <venturasbarbeiro@××××××.br> - Portuguese (Brazil) |
728 |
Translation |
729 |
Bruno Ferreira <blueroom@××××××××××××.net> - Portuguese (Portugal) |
730 |
Translation |
731 |
Gustavo Felisberto <gustavo@××××××××××.net> - Portuguese (Portugal) |
732 |
Translation |
733 |
Ricardo Jorge Louro <rjlouro@×××××××.org> - Portuguese (Portugal) |
734 |
Translation |
735 |
Ricardo Nogueira <R.Nogueira@××××××××××××××××.au> - Portuguese (Brazil) |
736 |
Translation |
737 |
Sergey Kuleshov <svyatogor@g.o> - Russian Translator |
738 |
Dmitry Suzdalev <dimsuz@××××.ru> - Russian Translator |
739 |
Anton Vorovatov <mazurous@××××.ru> - Russian Translator |
740 |
Lanark <lanark@××××××××××.ar> - Spanish Translation |
741 |
Fernando J. Pereda <ferdy@××××××.org> - Spanish Translation |
742 |
Lluis Peinado Cifuentes <lpeinado@×××.edu> - Spanish Translation |
743 |
Zephryn Xirdal T <ZEPHRYNXIRDAL@××××××××××.net> - Spanish Translation |
744 |
Guillermo Juarez <katossi@××××××××××××××××.es> - Spanish Translation |
745 |
Jesús García Crespo <correo@××××××.com> - Spanish Translation |
746 |
Carlos Castillo <carlos@×××××××××××××.com> - Spanish Translation |
747 |
Julio Castillo <julio@×××××××××××××.com> - Spanish Translation |
748 |
Sergio Gómez <s3r@××××××××××××.ar> - Spanish Translation |
749 |
Aycan Irican <aycan@××××××××.tr> - Turkish Translation |
750 |
Bugra Cakir <bugra@×××××××××.com> - Turkish Translation |
751 |
Cagil Seker <cagils@××××××××××.tr> - Turkish Translation |
752 |
Emre Kazdagli <emre@××××××××.tr> - Turkish Translation |
753 |
Evrim Ulu <evrim@××××××××.tr> - Turkish Translation |
754 |
Gursel Kaynak <gurcell@××××××××.tr> - Turkish Translation |