| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| pdip_2.1.0_amd64.deb | 2018-01-19 | 101.3 kB | |
| README.txt | 2018-01-19 | 7.8 kB | |
| pdip-2.1.0.tgz | 2018-01-19 | 3.1 MB | |
| pdip-2.1.0-2.x86_64.rpm | 2018-01-19 | 138.5 kB | |
| rsys_2.1.0_amd64.deb | 2018-01-19 | 27.4 kB | |
| rsys-2.1.0-2.x86_64.rpm | 2018-01-19 | 43.5 kB | |
| isys_2.1.0_amd64.deb | 2018-01-19 | 12.1 kB | |
| isys-2.1.0-2.x86_64.rpm | 2018-01-19 | 21.7 kB | |
| Totals: 8 Items | 3.5 MB | 0 | |
Version 2.1.0 (12-Jan-2018)
=============
. pdip_xx.3
index.html: Update of pdip_delete() prototype (i.e. description of
"status" argument)
. CMakeLists.txt: Enhanced the manual management
. Added isys and rsys services
. Added doc directory for addtional documentations and studies
Version 2.0.4 (20-Dec-2017)
=============
. pdip_signal_handler(): Added error checking with new return code
PDIP_SIG_ERROR
==> Updated documentation accordingly
. Added pdip_cpu services:
. On line manuals
. Ability to set CPU affinity for PDIP objects
. pdip_signal_handler.3: Manual entry for pdip_signal_handler()
. pdip_status():
. Redesigned because of deadlocks when interacting with
signal handler
. errno set to EAGAIN if the controlled process is not dead
. pdip_exec(): interface break (returns pid of the executed program
instead of 0 when it is OK)
. pdip_flush(): Bug fixed in the object state checking (&& instead of ||)
. pdip_install.sh:
. Added "-c" option for cleanup
. Auto-detection of architecture for the packages
. pdip_deb.postinst: Update the rights/owner/group of the new manuals
Version 2.0.3 (11-Dec-2017)
=============
. Added a "flags" field in the cfg structure passed to pdip_new()
. pdip_lib.c/pdip_recv(): Fixed a segmentation fault occuring in
pdip_recv() when the timeout elapses without incoming data
. Manuals/Documents: Fixed typos, new cfg structure for pdip_new()
. Test directory: Added a little lib providing an alternate system(3)
service based on PDIP lib (i.e. isystem())
. Added missing test/man_exe_2.c in pdip_install.sh
Version 2.0.2 (04-Dec-2017)
=============
. Changed prototype and behaviour of pdip_status(): added a 3rd
parameter to make the call blocking or non blocking
. Updated documents and examples accordingly
Version 2.0.1 (01-Dec-2017)
=============
. Documents: Added transition diagram of PDIP objects, fixed typos
and formatting
. libpdip.so under LGPL instead of GPL
Version 2.0.0 (27-Nov-2017)
=============
. Added an API with libpdip.so along with its header file (pdip.h),
online manual (pdip.3) and test directory
==> The pattern matching is faster as it is done on multiple lines
in one shot instead of line by line (as it is done in pdip tool)
. Added UTF-8 accented characters in the french on line manuals
Version 1.9.0 (09-Jun-2015)
=============
. Added -R option to make PDIP read internally the data coming from
the controlled program even if no "recv" command is on track
Version 1.8.12 (18-Mar-2015)
==============
. Replaced memcpy() by memmove() to avoid memory overlaps
. Added timeout in flush procedure upon program termination otherwise
pdip may hang
Version 1.8.11 (06-Nov-2013)
==============
. Added 'sh' command
. Display (flush) outstanding data when program finishes prematurely
. Default buffer size 512 --> 4096
. pdip_en.1 ==> Updated the manuals
pdip_fr.1
index.html
Version 1.8.9 (15-Jul-2012)
=============
. Compilation with a 64-bit compiler
Version 1.8.8 (31-Aug-2010)
=============
. version.cmake ==> 1.8.7 to 1.8.8
. pdip.c ==> Added option "-p" to propagate exit code of
controlled program (no longer the default
behaviour !)
. pdip_en.1 ==> Updated manuals for "-p" option
pdip_fr.1
index.html
Version 1.8.7 (29-Jul-2010)
=============
. version.cmake ==> 1.8.6 to 1.8.7
. pdip_install.sh ==> Little enhancements
. config.h.cmake ==> Updated the copyright
. pdip.c ==> Made the slave side of the PTY become the
controlling terminal of the controlled
program
Added management of the control characters
through the notation "^character"
.Added new keyword "sig" to send signals to
the controlled program
. pdip_en.1 ==> Added manual of "sig" and "^character"
pdip_fr.1
index.html
Version 1.8.6 (10-Jul-2010)
=============
. version.cmake ==> 1.8.5 to 1.8.6
. pdip_install.sh ==> Little enhancements
. config.h.cmake ==> Updated the copyright
pdip.c
Version 1.8.5 (16-Apr-2010)
=============
. CMakeLists.txt ==> Added cmake_minimum_required(VERSION 2.6) to
avoid warnings
. version.cmake ==> 1.8.1 to 1.8.5
. pdip.c ==> Added 'print' command
==> Added 'dbg' command with debug level
==> Fixed pdip_write() because it didn't work
when multiple writes were necessary
==> pdip_read_program(): Replaced polling by a
timed wait
==> Better management of the end of the program
==> Dynamic allocation of the internal buffers
to accept very long lines
==> Do not redirect the error output of the
child unless "-e" option is specified
==> Management of background mode
==> Added -t option
. pdip_en.1 ==> Added description of new options
. pdip_fr.1 ==> Idem
. index.html ==> Idem
Version 1.8.1 (10-Feb-2009)
=============
. version.cmake ==> 1.8.0 to 1.8.1
. pdip.c ==> Fixed parameter mngt of sleep keyword
Version 1.8.0 (06-Feb-2009)
=============
. version.cmake ==> 1.7.0 to 1.8.0
. pdip.c ==> Mngt of exception signals
==> Fixed coverity warnings/errors
==> Ability top send ESC character
==> Do not skip blanks in input strings
. index.html
. pdip_en.1
. pdip_fr.1 ==> Added ESC character
Version 1.7.0 (27-Jun-2008)
=============
. Added version management: version.cmake, config.h.cmake
. CMakeLists.txt ==> Generation of config.h
. Added AUTHORS
. pdip_install.sh ==> Added new files
Version 1.6 (27-Jan-2008)
===========
. pdip.c ==> Slight changes in usage() function
. index.html ==> Update to add a link on an article about pty
Version 1.5 (25-Jan-2008)
===========
. pdip.c ==> Suppressed pdip_buf test in pdip_format_params() internal function
. pdip_install.sh ==> Suppressed test on user id to be able to install even if not super user
. CMakeLists.txt ==> Change access rights only if super user
==> Better cmake rules to make "make clean" work on manuals
. index.html ==> Added hyperlink on sourceforge in the title
Version 1.4 (18-Jan-2008)
===========
. Added file ChangeLog.txt
. pdip.c ==> Infinite loop in pdip_write() when piloted program crashes
. pdip_install.sh ==> Added ChangeLog.txt
==> Mngt of multiple occurences of -P option on cmd line