1On dhisd-5.5 2 3 The server no longer requires a 5.4 client to have rport=0 4 in order to reply to the sending port. This releases a small 5 issue that broke 5.4 clients with servers <= 5.3. 6 As of this version, if the client's version is 5.4 or higher, 7 the server always replies to the sending UDP port and disregards 8 rport. 5.5. clients however continue to fill in rport in order 9 to be compatible with <= 5.3 servers. 10 11On dhisd-5.4: 12 13 The modular architecture has been dropped and the modules and 14 engines are no longer part of dhisd. Instead dhisd is again 15 a DNS only updating daemon without engines; the extra functionality 16 provided by previous engines can however still be replicated with 17 OnCmd and OffCmd scripts on a per-host basis. 18 19 The default configuration directory is now /usr/local/etc 20 21 The default binaries directory is now /usr/local/sbin 22 23 It is now possible to put all configuration parameters under a 24 config file; the default is /usr/local/etc/dhisd.conf 25 26 The pid file default location moved to /var/run/dhis/dhisd.pid 27 28 The log file default location moved to /var/log/dhis/dhisd.log 29 30 The server can now be bound to a specific IP address with either 31 the BindAddr config option or the -b command line option. 32 33 Multiple options have been added and are now possible with the 34 command line (dhisd -h) and the config file. 35 36 The server now binds to a UDP port (58800 by default) and sends 37 UDP messages from that port; in previous versions dhisd sent 38 UDP messages from a random port even though it listened on port 58000. 39 40 In addition to the database text file (specified by the -d option 41 or the DBFile config option), dhisd can now use a MySQL database 42 instead to achieve the same purpose of the dhis.db file. See 43 README and INSTALL for details. 44 45 This version of the server is compatible with NAT friendly 5.4 clients. 46 47On dhisd-5.3: 48 49 Corrected bug that caused improper handling of comment character (;) 50 in the database file. 51 52On dhisd-5.2: 53 54 Documentation Updates 55 56On dhisd-5.1: 57 58 AUTH_ACK packets return the client's external interface IP address 59 for its possible use. 60 61On dhisd-5.0: 62 63 A new redefined protocol 64 Configurable refresh rates 65 No longer a DNS-only system 66 A modular architecture for multiple types of updates 67 based on dynamic IP address client assignments. 68 Multi-client and Multi-server support. 69 70