Age | Commit message (Collapse) | Author | |
---|---|---|---|
2025-01-17 | Print number of loaded DPIs on startup | Rodrigo Arias Mallo | |
2025-01-17 | Print error if dpi_dir cannot be opened | Rodrigo Arias Mallo | |
On cases where the system directory cannot be opened, dpid will not load the builtin plugins causing Dillo to fail to work properly with file: or data: URLs. Reporting a failure to open the directory allows users to determine the cause of the problem. See: https://github.com/dillo-browser/dillo/issues/337 | |||
2024-08-07 | Avoid INADDR_LOOPBACK as it is an extension | Rodrigo Arias Mallo | |
Instead use inet_addr("127.0.0.1") which is POSIX 2001 and also more clear. Reviewed-by: dogma | |||
2024-08-07 | Make Dillo C99 standard compliant | Rodrigo Arias Mallo | |
Reviewed-by: dogma | |||
2024-03-28 | Remove extern enum dpi_errno from dpid_common.h | Rodrigo Arias Mallo | |
2024-03-28 | Handle .exe extension in Windows for dpis | Rodrigo Arias Mallo | |
On Cygwin the binaries have the ".exe" extension, so the logic to detect dpi files has to take it into account when scanning the dpi_dir. The extension DPI_EXT is defined to ".dpi" or ".dpi.exe" depending on the platform extension discovered by autoconf. Similarly, the dpidrc configuration file is also configured to match the name of the DPI binaries. See: https://github.com/cygwinports-extras/dillo/blob/master/3.0.2-exeext.patch Fixes: https://github.com/dillo-browser/dillo/issues/105 | |||
2024-03-09 | Use Doxygen comments for C files | Rodrigo Arias Mallo | |
2024-03-03 | Use memset() instead of bzero() | Rodrigo Arias Mallo | |
The bzero() function is removed in POSIX.1-2008. Fixes: https://github.com/dillo-browser/dillo/issues/91 | |||
2023-06-02 | Fix for gcc 10 | walley | |
Gcc 10 defaults to -fno-common, leading to multiple global definitions to cause a linker error. | |||
2016-07-12 | cppcheck: Fix Resource leak: dpidrc_stream (not closed on error condition) | Jorge Arellano Cid | |
2016-07-03 | remove https dpi | corvid | |
2015-05-29 | _MSG_ERR unused, unneeded, because it doesn't make much sense | corvid | |
2013-01-14 | Remove unused function in dpid | p37sitdu | |
2013-01-14 | One more code refactor into dClose() | p37sitdu | |
2013-01-09 | Refactored FD close calls into a single new dClose() dlib function [p37sitdu] | Jorge Arellano Cid | |
2012-12-07 | rm unused variable usr_srv_num | p37sitdu | |
2011-11-11 | locale-independent ASCII character case handling | corvid | |
Basically, I and i are different letters in Turkic languages, and this causes problems for str(n)casecmp and toupper/tolower in these locales when dillo is dealing with ASCII. | |||
2011-07-15 | Eliminated a pack of compiler warnings (gcc-4.6.1 amd64) | Jorge Arellano Cid | |
2011-01-28 | **/Makefile.am: #include $(top_srcdir). | Jeremy Henty | |
2011-01-28 | **/Makefile.am: replace .. paths with absolute paths using $(top_builddir). | Jeremy Henty | |
2010-03-01 | fix dpid line leak | corvid | |
2010-02-27 | trim some spaces | corvid | |
2010-02-16 | merge | Jorge Arellano Cid | |
2010-02-16 | Fix a race condition for "dpid stop" command. | Jorge Arellano Cid | |
2010-02-10 | call dpid cleanup handler on SIGHUP | Johannes Hofmann | |
Depending on the system dpid can get a SIGHUP on shutdown before it will receive SIGTERM / SIGKILL from init. Make sure we also cleanup in this case so that ~/.dillo/dpid_comm_keys is removed on reboot. | |||
2010-02-09 | suppress unused parameter warning | Johannes Hofmann | |
This solution was pointed out by corvid and Jorge. | |||
2010-02-08 | remove ~/.dillo/dpid_comm_keys on exit of dpid | Johannes 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 | |||
2010-02-02 | check for fgets() return value - avoids a warning | Jorge Arellano Cid | |
2010-01-25 | dpidc usage | corvid | |
I wanted to print an explanation of what dpidc is. | |||
2010-01-25 | dpidc exit status 1 on error | corvid | |
2010-01-13 | use TCP_NODELAY for DPI communication | Johannes Hofmann | |
2009-12-10 | msg | corvid | |
2009-11-09 | dpidc: give usage upon unknown operation | corvid | |
2009-11-02 | define IPPORT_USERRESERVED when the system doesn't provide it (FreeBSD) | Jorge Arellano Cid | |
2009-11-01 | Made dpidc a C language program | Jorge Arellano Cid | |
2009-11-01 | Removed the write/fwrite mix in dpip. Introduced a_Dpip_dsh_trywrite() | Jorge Arellano Cid | |
Several cleanups and more error handling sprinkled all over too. | |||
2009-11-01 | Implemented the file dpi based on select() (removed its pthreads dependency) | Jorge Arellano Cid | |
It should be faster and use less resources. | |||
2009-11-01 | Convert dpid, file dpi and cookies dpi to dsh API | Jorge 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-01 | s/retval/ret/g | Jorge Arellano Cid | |
2009-11-01 | Introduce basic shared-secret-based authentication | Jorge Arellano Cid | |
2009-11-01 | Switch the DPI framework from Unix sockets to Internet sockets | Jorge 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-17 | Added a_Dpip_get_attr_l() to DPIP's API | Jorge Arellano Cid | |
2009-07-16 | Cast NULL sentinel to (char*) for execl (fix for LP64 arch). | Jorge Arellano Cid | |
2009-07-15 | Fixed detection of socklen_t for dpid | Jorge Arellano Cid | |
2009-07-13 | Remove system includes for dpid | Jorge Arellano Cid | |
2009-06-26 | Removed compiler warnings for unused return values | Michal Nowak newman x | |
2009-04-30 | Switched a few remaining "unsigned int" to "uint_t" | Jorge Arellano Cid | |
2009-04-28 | Refactor the preferences parser | Tim Nieradzik, Jorge Arellano Cid | |
2009-03-02 | Updated the GPL copyright note in the source files | Detlef Riekenberg | |
2009-02-09 | whitespace cleanup: 's/ +$//g' | Jorge Arellano Cid | |