31 Aug, 2007
10 commits
-
encoding data in the database itself, and re-enable compact encoding by default in the configuration. By storing the compact schema encoding data in the database (a separate copy for each backend), we have eliminated the potential problems in backup/restore and binary copy initialization if there are dependencies on an external schematokens.dat file. OpenDS Issue Number: 2158 git-svn-id: https://svn.forgerock.org/opendj/trunk@2889 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Use the proper confirmation message when the user did not ask to start the server. git-svn-id: https://svn.forgerock.org/opendj/trunk@2888 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Fix for issue 2191 git-svn-id: https://svn.forgerock.org/opendj/trunk@2887 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Fix for issue 2206 git-svn-id: https://svn.forgerock.org/opendj/trunk@2886 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…wn before the entry cache has been created. git-svn-id: https://svn.forgerock.org/opendj/trunk@2885 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
… was intended to be exposed as a new script but in order to avoid the negativity of having a command devoted to undoing the upgrade and to avoid more scripts in the top-level directory, I've exposed the functionality as 2 new options in the existing upgrade script. I will update the Wiki with documentation for these new options soon. In order to support custom return codes for quicksetup applications I've overhauled the class formerly called ApplicationReturnCode, converting the inner enum to static instances of a new class ReturnCode. This change touched lots of file in a minor way. Also addressed here: - Interactivity for both the upgrade and reversion operations - Additional work needed to tie the reverter into the version issue (flag day) notification framework. - issue 2170 - upgrader emits NoClassDefFoundError following usage git-svn-id: https://svn.forgerock.org/opendj/trunk@2884 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Follow-on to commit r2858. ADSContext#updateServer is called by Installer#updateADS (via registerOrUpdateServer) in the case the server entry already exists in ADS. With this commit, updateServer checks 'cn=instance keys,cn=admin data' for an entry with the instance key public-key certificate of the server being (re)registered (or otherwise updated and the instance-key certificate server property is supplied). If the entry exists, it is used. Otherwise, a new entry is created. The new routine ADSContext#registerInstanceKeyCertificate contains the code common to registerServer and updateServer. Note that the updateServer is not fully tested since I cannot figure out how to re-register an existing instance (i.e., unregister, but not uninstall, an instance; then re-register the instance so the existing instance-key entry is reused). M src/ads/org/opends/admin/ads/ServerDescriptor.java M src/ads/org/opends/admin/ads/ADSContext.java git-svn-id: https://svn.forgerock.org/opendj/trunk@2883 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
When the replication code replay a modify operation on an entry that contain historical information for an attribute that is not defined in the schema, the modify operation is not replayed because an AssertionError is thrown by AttributeValue constructor. This fixes the problem by avoiding the AssertionError git-svn-id: https://svn.forgerock.org/opendj/trunk@2882 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2881 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2880 41b1ffd8-f28e-4786-ab96-9950f0a78031
30 Aug, 2007
22 commits
-
…orrupt. The index now uses the useNoOverwrite method to insert a new key to prevent the race condition. Fix for issue 2180 git-svn-id: https://svn.forgerock.org/opendj/trunk@2879 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…ange listener on shutdown. Fixed for issue 2183 git-svn-id: https://svn.forgerock.org/opendj/trunk@2878 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…, only one database handle is opened per database container. git-svn-id: https://svn.forgerock.org/opendj/trunk@2877 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…ts' response from the server following an attempt to add an entry to the configuration, the server entry and the to-add entry are compared. If their user attributes are identical then the error is ignored and the upgrade proceeds. If not then an error is shown to the user as before. git-svn-id: https://svn.forgerock.org/opendj/trunk@2876 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Be more explicit in the confirmation message about the fact that the authentication is only required if there are other servers replicating data. Be also explicit about the fact that clicking on 'No' in this dialog does not cancel the uninstall. git-svn-id: https://svn.forgerock.org/opendj/trunk@2875 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…or pass. The result was that some functional test cases were inconclusive. git-svn-id: https://svn.forgerock.org/opendj/trunk@2874 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
2. fix testcase_Postamble issue- forgot to close file handlers git-svn-id: https://svn.forgerock.org/opendj/trunk@2873 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
… XML log is malformed git-svn-id: https://svn.forgerock.org/opendj/trunk@2872 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2871 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
referenced method couldn't be found. git-svn-id: https://svn.forgerock.org/opendj/trunk@2870 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2869 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2868 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…otation for generated packages: @org.opends.server.types.PublicAPI( stability=org.opends.server.types.StabilityLevel.VOLATILE, mayInstantiate=false, mayExtend=false, mayInvoke=true) git-svn-id: https://svn.forgerock.org/opendj/trunk@2867 41b1ffd8-f28e-4786-ab96-9950f0a78031 -
git-svn-id: https://svn.forgerock.org/opendj/trunk@2866 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…he global interactive mode. git-svn-id: https://svn.forgerock.org/opendj/trunk@2865 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2864 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
1) add support for indenting text table printers: TextTablePrinter#setIndentWidth(int) 2) change the wrapping behavior of text table printers so that words which are too big to fit in the cell's width are not split (this will prevent Java class name properties from being split in dsconfig) 3) minor code clean-up: remove unnecessary final keywords and simplify inner classes git-svn-id: https://svn.forgerock.org/opendj/trunk@2863 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…escriptors irrespective of line breaks git-svn-id: https://svn.forgerock.org/opendj/trunk@2862 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Also 2094 problem is mostly due to a bad configuration, this fix makes sure that the exception happening at the database level is correctly taken into account to update the task status. git-svn-id: https://svn.forgerock.org/opendj/trunk@2861 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
The delete-xxx sub-command was silently failing in non-interactive mode because it was silently prompting for confirmation and defaulting to "no". This change also re-enables the file system entry cache unit tests which were failing as a result of this bug. git-svn-id: https://svn.forgerock.org/opendj/trunk@2860 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Modifications done in dsframework CLI are: 1) create-admin-user and set-admin-user-properties are now handled privilege properties (--set privilege:[-]<privilege-name>) 2) get-admin-user-properties shows privileges property associated to the user git-svn-id: https://svn.forgerock.org/opendj/trunk@2859 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
ServerDescriptor#createStandalone now induces the server to initialize its local instance key. ADSContext#registerServer writes the instance public-key certificate to "cn=instance keys,cn=admin data" and links that entry to the server entry in ADS. Still to consider: ADSContext#updateServer ADSContext#unregisterServer ServerDescriptor#setAdsProperties git-svn-id: https://svn.forgerock.org/opendj/trunk@2858 41b1ffd8-f28e-4786-ab96-9950f0a78031
29 Aug, 2007
8 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2857 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
user that the server should run as (invoked via "su"), and also lets the user specify the JAVA_HOME and JAVA_ARGS settings that should be used. This also updates the start-ds and stop-ds commands to support a --quiet argument, which causes them to not generate any output. The generated RC script uses this option, since server startup output shouldn't be generated at system boot time. git-svn-id: https://svn.forgerock.org/opendj/trunk@2856 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2855 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
that new bug in dsconfig is causing them to fail. OpenDS Issue Number: 2192 git-svn-id: https://svn.forgerock.org/opendj/trunk@2854 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2853 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…agers and trust managers. Also rearranged the function calls to setup and teardown for the jks security SSL test suites in order to more easily accommdate the new test cases. git-svn-id: https://svn.forgerock.org/opendj/trunk@2852 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…SL and unconfigureSSL. This allows the use of these functions to create and delete new key managers and trust managers. git-svn-id: https://svn.forgerock.org/opendj/trunk@2851 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Define some new constants in ToolConstants that are used by SecureConnectionCliParser. This way all the utilities using this class will benefit of the fix. Note: this fix adds short options so the interface change does not break any tool that might be using the impacting commands. git-svn-id: https://svn.forgerock.org/opendj/trunk@2850 41b1ffd8-f28e-4786-ab96-9950f0a78031