Updates 48000 » History » Version 8

Pierre Marc, 06/29/2015 10:34 AM

1 4 Pierre Marc
h1. 4.8.000 Updates
2 1 Pierre Marc
3 1 Pierre Marc
h2. Bugs
4 1 Pierre Marc
5 4 Pierre Marc
* The date/time format for the http file cache were not set correctly. This could make some web files not accessible in servers with a local not in english.
6 4 Pierre Marc
* The output buffer was truncated if its content is longer than 256 byte in java procedures.
7 4 Pierre Marc
* The unicode option of the comand line was not working (-u option).
8 4 Pierre Marc
* The machine and local user name were not encoded correctly. This was producing a bad password error if the machine name was not ascii.
9 4 Pierre Marc
* The encoding of line feeds was not made between client and server for the session_open and session_close parameters. This could break the procedure parameters if there were some.
10 4 Pierre Marc
* There was an error in xslt transform for input xml message when the body was greater than the limit (parameter) for memory messages (1024Kb by default).
11 4 Pierre Marc
* The state of the web services operation was not kept after updating (re-install).
12 4 Pierre Marc
* The service renderer content type was not working.
13 4 Pierre Marc
* The application containers were not cleared after a failed application start.
14 4 Pierre Marc
* Renderer compilation was not working on linux.
15 4 Pierre Marc
* Log for web services was not working (nothing logged).
16 4 Pierre Marc
* The success procedure for scheduled tasks were not correctly implemented (procedure not running).
17 4 Pierre Marc
* The file origin was not transmitted from client to server in the OBJECT:SEND command.
18 4 Pierre Marc
* The double spaces in the MISC:EXEC command were replaced by a single space.
19 4 Pierre Marc
* The MAIL:SEND command was not throwing any error in case of error.
20 1 Pierre Marc
21 4 Pierre Marc
h2. Modifications
22 4 Pierre Marc
23 4 Pierre Marc
* Some exceptions of the perl interface were reported in logs as level 2 instead of level 1.
24 4 Pierre Marc
* Web files log now also logs errors when accessing files (instead of only successful accesses).
25 4 Pierre Marc
* Application init: If the init procedure fails there was standard message. Now the original error is also displayed in the info field.
26 4 Pierre Marc
* Speed up variable recognition process (command parser).
27 4 Pierre Marc
* Changing the way we write registry in order to avoid loosing information in case of crash (we use now file renaming).
28 4 Pierre Marc
* The service executable path may now be relative.
29 8 Pierre Marc
* The OBJECT:TABLE_SET_CELL_LINE allows directly adding a new line to the cell if the given line index is 0.
30 8 Pierre Marc
* The server command line "-c" parameter doesn't need to be the first one any more.
31 4 Pierre Marc
32 1 Pierre Marc
h2. New features
33 1 Pierre Marc
34 4 Pierre Marc
* Adding list of services required by an application (APPLICATION:INFO command) and list of running applications using required services (SERVICE:INFO command).
35 4 Pierre Marc
* Adding a removefile action in the package description file. This action removes the specific file or files in the target directory. Can be used with wildchard.
36 4 Pierre Marc
* Adding IPV6 protocol for TCP/IP. The server can be configured to listen on IPV4 only or both IPV4 and IPV6. Client can use IPV4 or IP6 address to connect to server.
37 4 Pierre Marc
* Adding a new NV_HTTP_HOST variable that gives the host http header of the original command.
38 4 Pierre Marc
* Adding a java interface log.
39 4 Pierre Marc
* Application start: adding a reason telling why the starting failed in the error message.
40 4 Pierre Marc
* Adding possibility to change the command variable identifier at application, service and command level (default is still # character).
41 4 Pierre Marc
* Adding a stop on error and stop on success option for scheduled tasks with repeat mode enabled.
42 4 Pierre Marc
* Adding the task name as parameter (NV_TASK_NAME) to task procedure (and task failed and success procedures).
43 4 Pierre Marc
* Adding listener name to the listener main and failed procedures.
44 4 Pierre Marc
* Adding an information telling when a task has been ran manually in the task list.
45 4 Pierre Marc
* Adding socket error information in error info field in a request.
46 4 Pierre Marc
* Security fix: Adding permission to display error info field to clients. Some information in the info field can reveal some server file paths so this feature corrects this situation.
47 4 Pierre Marc
* Adding a flag at application level to disable the trigger if one has been defined in the dsc file.
48 5 Pierre Marc
* Natural sort. The table sort can be done in a "natural" way. This is useful if items contains both letters and digits.
49 7 Pierre Marc
* Adding a new command CONTAINER:MOVE that moves a container to another one.
50 7 Pierre Marc
* Adding a new command COMMAND:GET_HTTP_HEADERS that retrieves the http headers of the original command.