summaryrefslogtreecommitdiff
path: root/ChangeLog-93
blob: 0beb8e6321f60c306521d6dfbf6fda475426fda6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
Wed Dec 15 16:47:19 1993  Douglas C. Schmidt  (schmidt@net4.ics.uci.edu)

        * Added a new parameter to the constructor and open() member
          functions in the SOCK_Listener and LSOCK_Listener classes.  This
          parameter indicates that the SO_REUSEADDR option needs to be
          applied before attempting to bind an address.

Sun Nov 21 14:46:18 1993  Douglas C. Schmidt  (schmidt@net4.ics.uci.edu)

        * Added a new file called "testconfig.h" in the include directory.
          This file gives defaults for the hostname and server port
          numbers used in the ./tests directory.

Wed Nov  3 18:41:14 1993  Douglas C. Schmidt  (schmidt@cupid.ics.uci.edu)

        * Released version 2.12.

        * Included Olaf Kruger's fix for templates/shared libs on Sun OS
          4.  This solves a bunch of weird problems.  Now, most of the
          tests compile and run correctly on Sun OS 4!

Mon Nov  1 17:47:30 1993  Douglas C. Schmidt  (schmidt@cupid.ics.uci.edu)

        * Split the release into two parts: (1) the documentation and
          papers and (2) the library source code and test examples.

        * Renamed and lightly redesigned the IPC_SAP* hierarchy.  Now the
          overall C++ wrapper abstraction for local and remote IPC is
          called IPC_SAP.  The specific wrappers for sockets, TLI, named
          pipes, and STREAM pipes are called SOCK_SAP, TLI_SAP, FIFO_SAP,
          and SPIPE_SAP, respectively.  This cleans up the interfaces,
          shares more code, and is much easier to explain.

          In addition, the Server_Daemon framework has been renamed the
          Service Configurator framework, and the Server_Daemon class has
          been renamed Service_Config.  The documentation is being updated
          to reflect these changes, as well.

          Note, the easiest way to upgrade existing apps is simply to use
          perl as follows:
          
          % perl -p -i -e 's/Local_IPC/LSOCK/g;' *.[Chi] % perl -p -i -e
          's/IPC_SAP_FIFO/FIFO/g;' *.[Chi] % perl -p -i -e
          's/IPC_SAP_SPIPE/SPIPE/g;' *.[Chi] % perl -p -i -e
          's/IPC_SAP/SOCK_SAP/g;' *.[Chi] % perl -p -i -e 's/SAP_//g;'
          *.[Chi] % perl -p -i -e 's/Server_Daemon/Service_Config/g;'
          *.[Chi]

          etc.  Note that the order in which you do this is important!  In
          addition, you need to check out your Makefiles, to be sure that
          -lIPC_SAP linker lines are changed to include the appropriate
          components.