ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/cvsroot/schmorpforge/genpage
(Generate patch)

Comparing cvsroot/schmorpforge/genpage (file contents):
Revision 1.12 by elmex, Tue May 6 11:17:06 2008 UTC vs.
Revision 1.30 by root, Fri Jun 6 16:29:02 2008 UTC

114<li>Anonymous CVS checkout:<br /> 114<li>Anonymous CVS checkout:<br />
115 <tt>&#160;cvs -z3 -d :pserver:anonymous\@cvs.schmorp.de/schmorpforge co $modules</tt><p /> 115 <tt>&#160;cvs -z3 -d :pserver:anonymous\@cvs.schmorp.de/schmorpforge co $modules</tt><p />
116 116
117 <small> 117 <small>
118 118
119<!--
119 <p>The warning 120 <p>The warning
120 <b>cvs checkout: warning: cannot write to history file /schmorpforge/CVSROOT/history: Permission denied</b> 121 <b>cvs checkout: warning: cannot write to history file /schmorpforge/CVSROOT/history: Permission denied</b>
121 is expected and harmless, just ignore it. It simply means you have no write access to the repository. 122 is expected and harmless, just ignore it. It simply means you have no write access to the repository.
122 </p> 123 </p>
124-->
123 125
124 <p>The CVS server moved again on 2008-02-21, you can use the following 126 <p>The CVS server moved again on 2008-02-21, you can use the following
125 (untested) snippet to update your CVS checkout. Run it in the top level 127 (untested) snippet to update your CVS checkout. Run it in the top level
126 checked out directory:</ br> 128 checked out directory:</ br>
127 129
353 minimal configuration (it consists of only a single <tt>.h</tt> and a 355 minimal configuration (it consists of only a single <tt>.h</tt> and a
354 single <tt>.c</tt> file). It is known to run on a wide variety of unix 356 single <tt>.c</tt> file). It is known to run on a wide variety of unix
355 systems (SunOS, IRIX, GNU/Linux, HP-UX) and also on Windows, does not use 357 systems (SunOS, IRIX, GNU/Linux, HP-UX) and also on Windows, does not use
356 any assembly language and is architecture-independent. 358 any assembly language and is architecture-independent.
357 359
358cf.schmorp.de/server cvs-co(README) cvs-co(Changes) cvs-co(COPYING.Affero) 360deliantra/server cvs-co(README) cvs-co(Changes) cvs-co(COPYING.Affero)
359 The <a href="http://www.deliantra.net/">Deliantra</a> game server. 361 The <a href="http://www.deliantra.net/">Deliantra</a> game server.
360 362
361 Follow the link to <a href="http://www.deliantra.net/">Deliantra</a> for background info. 363 Follow the link to <a href="http://www.deliantra.net/">Deliantra</a> for background info.
362 364
363cf.schmorp.de/maps cvs-co(Changes) cvs-co(COPYING.Affero) 365deliantra/maps cvs-co(Changes) cvs-co(COPYING.Affero)
364 The <a href="http://www.deliantra.net/">Deliantra</a> game maps. 366 The <a href="http://www.deliantra.net/">Deliantra</a> game maps.
365 367
366 Follow the link to <a href="http://www.deliantra.net/">Deliantra</a> for background info. 368 Follow the link to <a href="http://www.deliantra.net/">Deliantra</a> for background info.
367 369
368cf.schmorp.de/arch cvs-co(Changes) cvs-co(COPYING.Affero) 370deliantra/arch cvs-co(Changes) cvs-co(COPYING.Affero)
369 The <a href="http://www.deliantra.net/">Deliantra</a> game resources. 371 The <a href="http://www.deliantra.net/">Deliantra</a> game resources.
370 372
371 Follow the link to <a href="http://www.deliantra.net/">Deliantra</a> for background info. 373 Follow the link to <a href="http://www.deliantra.net/">Deliantra</a> for background info.
372 374
373cf.schmorp.de/Deliantra-Client cvs-pod(bin/deliantra,) cvs-co(Changes) 375deliantra/Deliantra-Client cvs-pod(bin/deliantra,) cvs-co(Changes)
374 A modern, fullscreen client for <a href="http://www.deliantra.net/">Deliantra</a>, written using Perl 376 A modern, fullscreen client for <a href="http://www.deliantra.net/">Deliantra</a>, written using Perl
375 and leveraging only OpenGL for display and thus being easily portable. 377 and leveraging only OpenGL for display and thus being easily portable.
376 See its <a href="http://www.deliantra.net/client.html">homepage</a>. 378 See its <a href="http://www.deliantra.net/client.html">homepage</a>.
377 379
378 To install it, you need <a href="http://www.libsdl.org">SDL</a>, <a href="http://www.libsdl.org/projects/SDL_mixer/">SDL_mixer</a>, 380 To install it, you need <a href="http://www.libsdl.org">SDL</a>, <a href="http://www.libsdl.org/projects/SDL_mixer/">SDL_mixer</a>,
379 <a href="http://www.libsdl.org/projects/SDL_image/">SDL_image</a>, <a href="http://www.pango.org">PanGo</a> (with freetype2 and 381 <a href="http://www.libsdl.org/projects/SDL_image/">SDL_image</a>, <a href="http://www.pango.org">PanGo</a> (with freetype2 and
380 cairo backends at the moment), and the BDB, AnyEvent, Pod::POM, EV and 382 cairo backends at the moment), and the BDB, AnyEvent, Pod::POM, EV and
381 <a href="http://software.schmorp.de/pkg/cf.schmorp.de/Deliantra.html">Deliantra</a> perl modules. 383 <a href="http://software.schmorp.de/pkg/deliantra/Deliantra.html">Deliantra</a> perl modules.
382 384
383cf.schmorp.de/Deliantra 385deliantra/Deliantra
384 Perl module family for the <a href="http://www.deliantra.net/">Deliantra</a> game. 386 Perl module family for the <a href="http://www.deliantra.net/">Deliantra</a> game.
385 387
386 They can be used to read/write/cache archetypes, image packs and map files. 388 They can be used to read/write/cache archetypes, image packs and map files.
387 Follow the link to <a href="http://www.deliantra.net/">Deliantra</a> for background info. 389 Follow the link to <a href="http://www.deliantra.net/">Deliantra</a> for background info.
388 390
389cf.schmorp.de/gcrossedit cvs-pod(bin/gde,) 391deliantra/gcrossedit cvs-pod(bin/gde,)
390 The <a href="http://www.deliantra.net/">Deliantra</a> editor, written in Perl + Gtk2. 392 The <a href="http://www.deliantra.net/">Deliantra</a> editor, written in Perl + Gtk2.
391 393
392 The editor for the game Deliantra, written in Perl. 394 The editor for the game Deliantra, written in Perl.
393 Follow the link to <a href="http://www.deliantra.net/">Deliantra</a> for background info. 395 Follow the link to <a href="http://www.deliantra.net/">Deliantra</a> for background info.
394 396
395cf.schmorp.de 397deliantra
396 <a href="http://www.deliantra.net/">Deliantra</a> server, archetypes, maps, 398 <a href="http://www.deliantra.net/">Deliantra</a> server, archetypes, maps,
397 editor, client and support modules distribution. 399 editor, client and support modules distribution.
398 400
399 Follow the link to <a href="http://www.deliantra.net/">Deliantra</a> for background info. 401 Follow the link to <a href="http://www.deliantra.net/">Deliantra</a> for background info.
400 402
438 See <a href="http://www.goof.com/pcg/marc/lmainit.html">its homepage</a> for more info. 440 See <a href="http://www.goof.com/pcg/marc/lmainit.html">its homepage</a> for more info.
439 441
440Algorithm-FEC cpan cvs-pod(FEC.pm,) cvs-co(README.fec) cvs-co(Changes) 442Algorithm-FEC cpan cvs-pod(FEC.pm,) cvs-co(README.fec) cvs-co(Changes)
441 Perl module implementing forward error correction using Vandermonde matrices 443 Perl module implementing forward error correction using Vandermonde matrices
442 444
443AnyEvent cpan cvs-pod(lib/AnyEvent.pm,) cvs-co(Changes) cvs-pod(lib/AnyEvent/Impl/CoroEV.pm,AnyEvent::Impl::CoroEV) cvs-pod(lib/AnyEvent/Impl/CoroEvent.pm,AnyEvent::Impl::CoroEvent) cvs-pod(lib/AnyEvent/Impl/Coro.pm,AnyEvent::Impl::Coro) cvs-pod(lib/AnyEvent/Impl/EV.pm,AnyEvent::Impl::EV) cvs-pod(lib/AnyEvent/Impl/Event.pm,AnyEvent::Impl::Event) cvs-pod(lib/AnyEvent/Impl/Glib.pm,AnyEvent::Impl::Glib) cvs-pod(lib/AnyEvent/Impl/Tk.pm,AnyEvent::Impl::Tk) cvs-pod(lib/AnyEvent/Impl/Perl.pm,AnyEvent::Impl::Perl) cvs-pod(lib/AnyEvent/Impl/Qt.pm,AnyEvent::Impl::Qt) cvs-pod(lib/AnyEvent/Impl/EventLib.pm,AnyEvent::Impl::EventLib) cvs-pod(lib/AnyEvent/Impl/POE.pm,AnyEvent::Impl::POE) 445AnyEvent cpan cvs-pod(lib/AnyEvent.pm,) cvs-pod(lib/AnyEvent/Intro.pod,Introduction/Tutorial) cvs-co(Changes) cvs-pod(lib/AnyEvent/Util.pm,AnyEvent::Util) cvs-pod(lib/AnyEvent/Handle.pm,AnyEvent::Handle) cvs-pod(lib/AnyEvent/Socket.pm,AnyEvent::Socket) cvs-pod(lib/AnyEvent/DNS.pm,AnyEvent::DNS) cvs-pod(lib/AnyEvent/Impl/EV.pm,AnyEvent::Impl::EV) cvs-pod(lib/AnyEvent/Impl/Event.pm,AnyEvent::Impl::Event) cvs-pod(lib/AnyEvent/Impl/Glib.pm,AnyEvent::Impl::Glib) cvs-pod(lib/AnyEvent/Impl/Tk.pm,AnyEvent::Impl::Tk) cvs-pod(lib/AnyEvent/Impl/Perl.pm,AnyEvent::Impl::Perl) cvs-pod(lib/AnyEvent/Impl/Qt.pm,AnyEvent::Impl::Qt) cvs-pod(lib/AnyEvent/Impl/EventLib.pm,AnyEvent::Impl::EventLib) cvs-pod(lib/AnyEvent/Impl/POE.pm,AnyEvent::Impl::POE)
444 This module offers a simple API for I/O, timer, signal, child process 446 This module offers a simple API for I/O, timer, signal, child process
445 and completion events, independent of a specific event loop. 447 and completion events, independent of a specific event loop.
446 448
447 This module allows module authors to use those events internally without 449 <p>This module allows module authors to use those events internally without
448 forcing users of the module to use a specific event loop, without adding 450 forcing users of the module to use a specific event loop, without adding
449 noticable overhead. Currently supported event loops are EV, Coro::EV, 451 noticable overhead. Currently supported event loops are EV, Event,
450 Event, Coro::Event, Glib/Gtk2, Tk, Qt, Event::Lib and POE (and thus also 452 Glib/Gtk2, Tk, Qt, Event::Lib and POE (and thus also WxWidgets and
451 WxWidgets and Prima). It contains a very fast (see benchmarks in the main 453 Prima). It contains a very fast (see benchmarks in the main manual page)
452 manual page) Pure Perl event loop and doesn't rely on XS, which ensures 454 Pure Perl event loop and doesn't rely on XS, which ensures that your
453 that your program will always run even when no C-based event loop is 455 program will always run even when no C-based event loop is available.</p>
454 available. 456
457 <p>In addition to the event core (which might be all you need), AnyEvent
458 comes with an optional, fully asynchronous, pure-perl DNS resolver
459 library supporting UDP, TCP and EDNS0, with many utility functions to
460 "just resolve" stuff without having to instantiate even a resolver object
461 (and including an equivalent of C<getaddrinfo>).</p>
462
463 <p>The AnyEvent::Socket offers utility functions to make handling TCP
464 connections (100% non-blocking, including DNS resolution, with both IPv4
465 and IPv6) and addresses as easy as possible, to the point of making IPv6
466 completely transparent.</p>
467
468 <p>Lastly, AnyEvent::Handle offers a powerful framework for asynchronous and
469 buffered protocol handling. You can push multiple read event handlers
470 to parse your protocol and start TLS/SSL negotiation transparently (and
471 fully non-blocking) at any time, in both server and client mode.</p>
455 472
456AnyEvent-FastPing cpan cvs-pod(FastPing.pm,) 473AnyEvent-FastPing cpan cvs-pod(FastPing.pm,)
457 This module implements a very fast and relatively flexible 474 This module implements a very fast and relatively flexible
458 ping (ping as in icmp echo request). 475 ping (ping as in icmp echo request).
459 476
485 allows easy decoding of multipart mime, uuencode and a whole lot of 502 allows easy decoding of multipart mime, uuencode and a whole lot of
486 differently encoded messages. You basically throw files at it, and 503 differently encoded messages. You basically throw files at it, and
487 it extracts the files in them. This module is used by the popular <a 504 it extracts the files in them. This module is used by the popular <a
488 href="www.amavis.org">amavis virus scanner</a>. 505 href="www.amavis.org">amavis virus scanner</a>.
489 506
490Coro cpan cvs-pod(Coro.pm,) cvs-co(Changes) 507Coro cpan cvs-co(Changes) cvs-pod(Coro.pm,) cvs-pod(Coro/AIO.pm,Coro::AIO) cvs-pod(Coro/AnyEvent.pm,Coro::AnyEvent) cvs-pod(Coro/BDB.pm,Coro::BDB) cvs-pod(Coro/Channel.pm,Coro::Channel) cvs-pod(Coro/Debug.pm,Coro::Debug) cvs-pod(Coro/EV.pm,Coro::EV) cvs-pod(Coro/Event.pm,Coro::Event) cvs-pod(Coro/Handle.pm,Coro::Handle) cvs-pod(Coro/LWP.pm,Coro::LWP) cvs-pod(Coro/MakeMaker.pm,Coro::MakeMaker) cvs-pod(Coro/RWLock.pm,Coro::RWLock) cvs-pod(Coro/Select.pm,Coro::Select) cvs-pod(Coro/Semaphore.pm,Coro::Semaphore) cvs-pod(Coro/SemaphoreSet.pm,Coro::SemaphoreSet) cvs-pod(Coro/Signal.pm,Coro::Signal) cvs-pod(Coro/Socket.pm,Coro::Socket) cvs-pod(Coro/Specific.pm,Coro::Specific) cvs-pod(Coro/State.pm,Coro::State) cvs-pod(Coro/Storable.pm,Coro::Storable) cvs-pod(Coro/Timer.pm,Coro::Timer) cvs-pod(Coro/Util.pm,Coro::Util)
491 A large Perl module family that implements cooperative multitasking in 508 A large Perl module family that implements cooperative multitasking in
492 Perl. It supports filehandle and event abstraction and also implements 509 Perl. It supports filehandle and event abstraction and also implements
493 continuations as well as the necessary directives to implement a slightly 510 continuations as well as the necessary directives to implement a slightly
494 limited call/cc in Perl. 511 limited call/cc in Perl.
495 512
541 <a href="EV.html">perl interface</a> is also available. 558 <a href="EV.html">perl interface</a> is also available.
542 <p /> 559 <p />
543 A <a href="http://lists.schmorp.de/mailman/listinfo/libev">mailing 560 A <a href="http://lists.schmorp.de/mailman/listinfo/libev">mailing
544 list</a> for discussion and support is now available. 561 list</a> for discussion and support is now available.
545 562
563libeio dist cvs-pod(eio.pod,) cvs-co(eio.h) cvs-co(demo.c) cvs-co(Changes)
564 Event-based fully asynchronous I/O library for C (used by IO::AIO).
565 Currently in BETA!
566
567 <p>Libeio is a full-featured asynchronous I/O library
568 for C, modelled in similar style and spirit as <a
569 href="http://software.schmorp.de/pkg/libev.html">libev</a>. Features
570 include: asynchronous read, write, open, close, stat, unlink, fdatasync,
571 mknod, readdir etc. (basically the full POSIX API). sendfile (native on
572 solaris, linux, hp-ux, freebsd, emulated everywehere else), readahead
573 (emulated where not available).</p>
574
575 <p>It is fully event-library agnostic and can easily be integrated into any
576 event-library (or used standalone, even in polling mode). It is very
577 portable and relies only on POSIX threads.</p>
578
579 <p>Its code, documentation, integration and portability quality is
580 currently below that of libev, but should soon be ready for use in
581 production environments.</p>
582
546libspf cvs-co(README) 583libspf cvs-co(README)
547 Libspf is a C library that implements the <a 584 Libspf is a C library that implements the <a
548 href="http://en.wikipedia.org/wiki/Sender_Policy_Framework"> Sender 585 href="http://en.wikipedia.org/wiki/Sender_Policy_Framework"> Sender
549 Policy Framework</a>. It allows software to identify and reject forged 586 Policy Framework</a>. It allows software to identify and reject forged
550 envelope-from addresses, a typical nuisance in e-mail spam. SPF is 587 envelope-from addresses, a typical nuisance in e-mail spam. SPF is
696 733
697dhcpping cvs-pod(dhcping.pod,) 734dhcpping cvs-pod(dhcping.pod,)
698 A version of dhcpping enhanced by <a href="mailto:marco@nethype.de">Marco Maisenhelder</a> 735 A version of dhcpping enhanced by <a href="mailto:marco@nethype.de">Marco Maisenhelder</a>
699 to support passing dhcp options. Intended to test dhcp server implementations. 736 to support passing dhcp options. Intended to test dhcp server implementations.
700 737
701AnyEvent-DNS cpan-elmex git-pod(lib/AnyEvent/DNS.pm,) git-co(Changes) 738AnyEvent-HTTP cpan cvs-pod(HTTP.pm,) cvs-co(Changes)
702 A non-blocking DNS resolver with AnyEvent using Net::DNS. 739 A simple and plain event based http and https client.
703 740
704 This Perl module is a simple wrapper around Net::DNS, which provides 741 This module implements a simple, stateless and non-blocking HTTP
705 a non-blocking interface to make DNS queries with Net::DNS. 742 client. It supports GET, POST and other request methods, cookies and more,
743 all on a very low level. It can follow redirects supports proxies and
744 automatically limits the number of connections to the values specified in
745 the RFC.
746
747 It should generally be a "good client" that is enough for most HTTP
748 tasks. Simple tasks should be simple, but complex tasks should still be
749 possible as the user retains control over request and response headers.
750
751 The caller is responsible for authentication management, cookies (if
752 the simplistic implementation in this module doesn't suffice), referer
753 and other high-level protocol details for which this module offers only
754 limited support.
755
756AnyEvent-DBI cpan cvs-pod(DBI.pm,) cvs-co(Changes)
757 A relatively simple wrapper around DBI to make asynchronous
758 SQL requests.
759
760 This module implements asynchronous DBI access my forking or executing
761 separate "DBI-Server" processes and sending them requests.
762
763 It means that you can run DBI requests in parallel to other tasks.
706 764
707AnyEvent-HTTPD cpan-elmex git-pod(lib/AnyEvent/HTTPD.pm,) git-co(Changes) 765AnyEvent-HTTPD cpan-elmex git-pod(lib/AnyEvent/HTTPD.pm,) git-co(Changes)
708 A simple and plain event based http web application server Perl module. 766 A simple and plain event based http web application server Perl module.
709 767
710 This is a very basic HTTP server that allows the user/programmer to install 768 This is a very basic HTTP server that allows the user/programmer to install

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines