aboutsummaryrefslogtreecommitdiff
path: root/dpid/main.c
AgeCommit message (Collapse)Author
2025-01-17Print number of loaded DPIs on startupRodrigo Arias Mallo
2024-08-07Make Dillo C99 standard compliantRodrigo Arias Mallo
Reviewed-by: dogma
2024-03-09Use Doxygen comments for C filesRodrigo Arias Mallo
2023-06-02Fix for gcc 10walley
Gcc 10 defaults to -fno-common, leading to multiple global definitions to cause a linker error.
2013-01-09Refactored FD close calls into a single new dClose() dlib function [p37sitdu]Jorge Arellano Cid
2010-02-08remove ~/.dillo/dpid_comm_keys on exit of dpidJohannes Hofmann
This avoids that dillo instances connect to stale ports after dpid is no longer running (e.g. after a reboot). This is mainly a problem if the machine is configured to silently ignore connection attempts to unused ports (net.inet.tcp.blackhole=1 on *BSD). http://lists.auriga.wearlab.de/pipermail/dillo-dev/2010-January/007247.html
2009-11-01Implemented the file dpi based on select() (removed its pthreads dependency)Jorge Arellano Cid
It should be faster and use less resources.
2009-11-01Convert dpid, file dpi and cookies dpi to dsh APIJorge Arellano Cid
cookies: convert to dsh API (with auth) file dpi: convert to dsh API (with auth) dpid: convert to dsh API (with auth) handle EINTR in connect(), authenticated DpiBye cmd
2009-11-01Switch the DPI framework from Unix sockets to Internet socketsJorge Arellano Cid
Initially meant for MINIX, but in the process several bugs were fixed, the code restructured, added more error handling and improved in general. In the future we may go back to UDS, but the cleanup gains will remain.
2009-07-17Added a_Dpip_get_attr_l() to DPIP's APIJorge Arellano Cid
2009-07-16Cast NULL sentinel to (char*) for execl (fix for LP64 arch).Jorge Arellano Cid
2009-07-13Remove system includes for dpidJorge Arellano Cid
2009-03-02Updated the GPL copyright note in the source filesDetlef Riekenberg
2008-09-30- s/todo:/TODO:/gjcid
2008-09-14- Made several cleanups according to compiler warnings with "-W -Wall".jcid
2007-12-31Implemented the SELECT element in FORMS!jcid
2007-12-06 - * Improved the dpi framework. Now dpi-programs can be specified in dpidrc,jcid
and there's no need to touch dillo's sources to add new dpi services. Just make your dpi program, add a dpidrc line and play with it!
2007-10-07Initial revisionjcid