|
Posted
over 3 years
ago
by
MagicalTux
PInetd2 is closing to release with the addition of two elements, a new launcher, and logs.
The new launcher is the first step toward the ability to dynamically start and stop subprocesses without restarting the whole daemon. The old “start.sh” has been replaced with a “daemonctl” tool, like in the old pinetd. This allows to start [...] |
||||||
|
Posted
over 3 years
ago
by
MagicalTux
If you never heared about PInetd, it probably means you never tried to search on google how to make a DNS server in PHP, for example.
PInetd is a generic framework allowing to run a wide range of daemons, mostly answering on TCP or UDP ports. The main goal is to make generic protocol interfaces that can [...] |
||||||
|
Posted
over 3 years
ago
by
MagicalTux
While the PHP team is currently working hard getting PHP 5.3 stable, I can officially announce that PInetd’s old branch is no longer supported.
All efforts will be put on pinetd2 with its new framework, and improvements required to support |
||||||
|
Posted
over 3 years
ago
by
MagicalTux
As you maybe know, PInetd2 is my new internet daemon framework, totally rewrote to be more stable, make use of PHP5.3’s namespaces, etc…
I was planning to release PInetd2 as soon as PHP 5.3 gets stable (which will maybe be the case with 5.3.1 ?), until it happens I’m adding new features and fixing bugs. I’ll start [...] |
||||||
|
Posted
over 4 years
ago
by
MagicalTux
After my initial announcement of a PHP DNS Daemon, and some performance tests, and since it has been widely reported over internet (Zend DevZone, and today on Nexen which is deeply involved with French php community), I finally found the strength to write a guide on “how to get started with DNSd”.
Basically, you’ll need subversion, [...] |
||||||
|
Posted
over 4 years
ago
by
MagicalTux
Many people seems to have taken interest into my weird idea to write a PHP DNS daemon in PHP, so I decided to run some experiments. The first one was to setup ~200 domains to this dns server (including my blog’s one), the second one is to run queryperf against it, and against bind9 running [...]
|
||||||
|
Posted
over 4 years
ago
by
MagicalTux
As the subject suggests, I just wrote an opensource DNS daemon in PHP. I already know what any sane person is thinking right now:
[18:25:06] MT`AwAy: you’re mad Now that it’s said, let’s move on ; if you want to tell me I’m crazy, you can post it in a comment here, it makes me happy. [...] |
||||||
|
Posted
over 4 years
ago
by
MagicalTux
Ever wanted to give meaningful names to your processes when you pcntl_fork() with PHP ? proctitle is the extension you’re looking for!
Adapted from bug report #29479 and code initially wrote by Midom for Wikipedia, the proctitle extension |
||||||
|
Posted
over 5 years
ago
by
MagicalTux
Finally, starting tommorow evening (if we’re lucky the new server will be ready by this time), pinetd2 will go in production mode on ooKoo.org
This is a big step toward debugging, and will help me to kill most existing but yet unknown bugs in |
||||||
|
Posted
over 5 years
ago
by
MagicalTux
As you may know, I’m currently rewritting the whole pinetd project to a new project called pinetd2.
Right now, we finally have partially reached the functionnality level of pinetd (being able to receive mails, and check them with pop), and now IMAP4 is also working (you can receive mails via imap, but not yet search and [...] |
||||||
Copyright
©
2013
Black Duck Software, Inc.
and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a
Creative Commons Attribution 3.0 Unported License
. Ohloh
®
and the Ohloh logo are trademarks of
Black Duck Software, Inc.
in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.