Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

3 to 4 #2

Open
wants to merge 127 commits into
base: 3.0
Choose a base branch
from
Open

3 to 4 #2

wants to merge 127 commits into from

Commits on Dec 18, 2015

  1. Configuration menu
    Copy the full SHA
    1382e65 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ff50088 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2015

  1. Converted try/finally Closeable.close() (or Utils.closeSilently()) in…

    …to try-with-resources
    
    TemplateFile.java:
    In retrieveFirstAndLastNames(), fixed a bug.
    JnRouvignac committed Dec 21, 2015
    Configuration menu
    Copy the full SHA
    91e9952 View commit details
    Browse the repository at this point in the history
  2. Remove unused import

    JnRouvignac committed Dec 21, 2015
    Configuration menu
    Copy the full SHA
    6464800 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2016

  1. OPENDJ-2589 Code cleanup

    Reformat sdk toolkit descriptor
    Move some descriptor informations in the toolkit pom.xml
    gaetan-fr committed Jan 4, 2016
    Configuration menu
    Copy the full SHA
    66873d2 View commit details
    Browse the repository at this point in the history
  2. OPENDJ-2589 Fix sdk toolkit extract folder name

    Remove maven version from the sdk toolkit extract folder.
    gaetan-fr committed Jan 4, 2016
    Configuration menu
    Copy the full SHA
    ede3cb5 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2016

  1. Fix copyright maven plugin

    The copyright maven was broken with files which were not commited.
    This is a regression introduced by 84e18a7.
    gaetan-fr committed Jan 5, 2016
    Configuration menu
    Copy the full SHA
    54e3c2b View commit details
    Browse the repository at this point in the history
  2. OPENDJ-2594 Remove unused field in authrate

    The invalidCredRecentCount counter was maintained but not used anywhere since commit 6e1f91e.
    gaetan-fr committed Jan 5, 2016
    Configuration menu
    Copy the full SHA
    18e25bd View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2016

  1. Fix Eclipse warnings

    JnRouvignac committed Jan 6, 2016
    Configuration menu
    Copy the full SHA
    d03b670 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3e47997 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    14b1b80 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    58bfe9e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3d30882 View commit details
    Browse the repository at this point in the history
  6. Fix eclipse warnings

    JnRouvignac committed Jan 6, 2016
    Configuration menu
    Copy the full SHA
    c5b11f4 View commit details
    Browse the repository at this point in the history
  7. Cleanup in pom files

    * Move copyright-maven-plugin executions to the repositority parent pom
    to allow copyright checks fail fast.
    * Remove duplicated reporting section in opendj-sdk-parent/pom.xml file
    gaetan-fr committed Jan 6, 2016
    Configuration menu
    Copy the full SHA
    c9b49f7 View commit details
    Browse the repository at this point in the history
  8. Improve copyright maven plugin

    * Creates a parameter for the Git branch which is used against HEAD in
    the diff command. And change its default value from master to
    origin/master (Thanks to JNR for the tip).
    * Also fix little bug (duplicate file name in the incorrect file list)
    gaetan-fr committed Jan 6, 2016
    Configuration menu
    Copy the full SHA
    02025d7 View commit details
    Browse the repository at this point in the history
  9. Fix copyright

    gaetan-fr committed Jan 6, 2016
    Configuration menu
    Copy the full SHA
    5204999 View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2016

  1. Remove unused parameters.

    Other code cleanups.
    Reset the clirr api changes against 3.0.0-SNAPSHOT (waiting for 3.0.0)
    JnRouvignac committed Jan 7, 2016
    Configuration menu
    Copy the full SHA
    5713e3b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c00834c View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2016

  1. Configuration menu
    Copy the full SHA
    9769b50 View commit details
    Browse the repository at this point in the history
  2. OPENDJ-2340 Update third party readme file

    * Update THIRDPARTYREADME file according to the BOM 4.1.1
    * Update copyright year when it was needed
    gaetan-fr committed Jan 8, 2016
    Configuration menu
    Copy the full SHA
    7c110a0 View commit details
    Browse the repository at this point in the history
  3. Improve copyright maven plugin

    Copyright plugin now supports .properties files.
    Thanks to JNR for the RFE.
    gaetan-fr committed Jan 8, 2016
    Configuration menu
    Copy the full SHA
    c218e91 View commit details
    Browse the repository at this point in the history
  4. Code cleanup

    Removes useless code in copyright maven plugin.
    gaetan-fr committed Jan 8, 2016
    Configuration menu
    Copy the full SHA
    3e8bfca View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2016

  1. OPENDJSDK-49 Advertise support for TLSv1.2 in SSLContextBuilder

    SSLContextBuilder.java:
    Added constant PROTOCOL_TLS1_2 (RFC 5246: TLS version 1.2)
    Code cleanup
    JnRouvignac committed Jan 11, 2016
    Configuration menu
    Copy the full SHA
    4192513 View commit details
    Browse the repository at this point in the history
  2. OPENDJ-1632 Migrate AttributeType in one shot

    Ensure default attribute types are created with the provided syntax
    
    AttributeType.java:
    These changes allow the server to create custom AttributeTypes with a non strict schema.
    
    Schema.java:
    Consequence of the changes to AttributeType.
    Added getAttributeType(String name, Syntax).
    JnRouvignac committed Jan 11, 2016
    Configuration menu
    Copy the full SHA
    8a38579 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6cdb518 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2cc87dd View commit details
    Browse the repository at this point in the history
  5. Fix copyright maven plugin execution

    Moves the excluded files list to the repository top pom (sdk-bom) since
    the copyright maven plugin execution has been moved.
    This will enable the exclude file list which was unexpectedly ignored
    since c9b49f7.
    gaetan-fr committed Jan 11, 2016
    Configuration menu
    Copy the full SHA
    f511ee7 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2016

  1. Improve copyright maven plugin

    Creates a property name to allow user to set the reference git branch to
    use in the diff command.
    Also log a quick message to explain how to use the property.
    Extracs some constants to mutualize the code.
    gaetan-fr committed Jan 12, 2016
    Configuration menu
    Copy the full SHA
    db6e17c View commit details
    Browse the repository at this point in the history
  2. OPENDJ-1019 modrate/searchrate should validate bind parameters before…

    … launching perf test
    
    For all *rate tools, abort the run if the tool cannot connect to the server (wrong bind options, server unreachable, etc.)
    
    PerformanceRunner.java:
    Added validateCanConnectToServer()
    JnRouvignac committed Jan 12, 2016
    Configuration menu
    Copy the full SHA
    0034c92 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2016

  1. Configuration menu
    Copy the full SHA
    6ff7e60 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2016

  1. OPENDJSDK-80 Decode base64 specified control values when parsing comm…

    …and line arguments
    
    Add missing base64 decoding to match the documented behaviour/syntax
    ian.packer committed Jan 15, 2016
    Configuration menu
    Copy the full SHA
    00818bf View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2016

  1. SchemaBuilder.java:

    In remove*() methods, renamed parameter from name to nameOrOid where applicable.
    JnRouvignac committed Jan 26, 2016
    Configuration menu
    Copy the full SHA
    6317dc7 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2016

  1. AttributeDescription.java:

    Added create(AttributeType, Collection<String> options), needed by OpenDJ server.
    JnRouvignac committed Jan 29, 2016
    Configuration menu
    Copy the full SHA
    f2965cb View commit details
    Browse the repository at this point in the history
  2. AttributeDescription.java: handled null options in create(AttributeTy…

    …pe, Collection<String> options)
    JnRouvignac committed Jan 29, 2016
    Configuration menu
    Copy the full SHA
    0f30b3a View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2016

  1. Code cleanup

    JnRouvignac committed Feb 2, 2016
    Configuration menu
    Copy the full SHA
    19d0109 View commit details
    Browse the repository at this point in the history
  2. When removing enum syntaxes, also remove the corresponding ordering m…

    …atching rule.
    
    SchemaBuilder.java:
    In removeSyntax(Syntax), also removed the ordering matching rule associated to an enum syntax.
    Removed code duplication by extracting method addEnumerationSyntax0().
    JnRouvignac committed Feb 2, 2016
    Configuration menu
    Copy the full SHA
    f91d906 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2016

  1. Configuration menu
    Copy the full SHA
    f4c9716 View commit details
    Browse the repository at this point in the history
  2. Update site skin

    markcraig committed Feb 3, 2016
    Configuration menu
    Copy the full SHA
    bd143dd View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2016

  1. Configuration menu
    Copy the full SHA
    ac7b086 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2016

  1. OPENDJ-2550 RateTool: Improve error output

    If for some reasons, all rate tool threads fail with the same error, we will have the same error printed n times on console.
    This is fixed by adding synchronization mechanism with stopTool() method.
    To ensure that reported statistics remain consistent if tool is stopped by error, the statistic thread is now scheduled by a ScheduledExecutorService.
    gaetan-fr committed Feb 8, 2016
    Configuration menu
    Copy the full SHA
    151278e View commit details
    Browse the repository at this point in the history
  2. OPENDJ-2469 Improve performance metric tools

    This change consists in three steps:
    
    * Reboot the MultiColumnPrinter
    ** In order to help code readability and to prepare metrics core
    integration, the MultiColumnPrinter has been refactored.
    ** Add a Column class to store metrics informations related to UI
    ** The new printer can be used to print formatted data line in separated
    columns or just raw CSV line.
    
    * Use metrics to render stats
    ** The metrics framework helps to make the code more readable.
    ** It also use LongAdder for counters.
    
    * Use HdrHistogram to compute quantiles
    ** To compute three, four and five nines stats, we now use HdrHistogram
    instead of our own histogram implementation
    ** This API is designed for recording histograms of value measurements
    in latency and performance sensitive applications.
    ** We use a bridge to integrate HdrHistogram with metrics framework (see
    THIRDPARTYREADME file)
    
    * Minor changes
    ** Remove child method must call super anti pattern in UpdateStatsResultHandler class hierarchy
    ** Extract StatsThread class inits own file
    ** Various other cleanups
    gaetan-fr committed Feb 8, 2016
    Configuration menu
    Copy the full SHA
    3695bae View commit details
    Browse the repository at this point in the history
  3. OPENDJSDK-81 Remove asynchronous option in rate tools

    This option was (almost) never used.
    In addition, it just consists to perform a DoS attack, so Matt suggests
    to remove it.
    gaetan-fr committed Feb 8, 2016
    Configuration menu
    Copy the full SHA
    1fa4654 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2016

  1. OPENDJSDK-85 AVA does not provide a way to get back the user provided…

    … attribute type
    
    The solution consists in adding AVA.getAttributeName().
    
    AVA.java:
    Added attributeNakme field + getter + modified toString()
    Addeed constructor AVA(AttributeType, String attributeName, Object attributeValue).
    In readAttributeName(), changed return type from AttributeType to String.
    Improved javadoc, by ading a note about the name of this class.
    Extracted method illegalCharacter().
    Simplified needEscaping().
    
    AVATestCase.java: ADDED
    
    ByteString.java:
    Made toHexString() compatible with valueOfHex() - necessary to have a correct AVA.toString()
    
    ByteStringTestCase.java:
    Added a test for encoding/decoding as hex.
    
    CollationSubstringMatchingRuleTest.java:
    Consequence of the change to ByteString.toHexString().
    JnRouvignac committed Feb 9, 2016
    Configuration menu
    Copy the full SHA
    5e5a82a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    17ca88f View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2016

  1. OPENDJ-2693 dsconfig error message is showing the wrong port

    The ConnectionFactoryProvider is storing the port in two places: an IntegerArgument and an int field.
    Remove the int field and only keep the IntegerArgument to be consistent with other arguments.
    
    ConnectionFactoryProvider.java:
    Removed port field.
    In getPort(), conditionally read the port from standard input.
    if running in interactive mode and the port argument was not provided before
    In getConnectionFactory(), avoid repeting conditions.
    JnRouvignac committed Feb 10, 2016
    Configuration menu
    Copy the full SHA
    045d117 View commit details
    Browse the repository at this point in the history
  2. SchemaTestCase.java: Added tests for Schema.getAttributeType()

    The tests were carried over from the server's test suite.
    JnRouvignac committed Feb 10, 2016
    Configuration menu
    Copy the full SHA
    7c6f575 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2016

  1. OPENDJSDK-42 Code cleanup

    PR-45
    Remove unused code.
    Remove unnecessary JavaDoc.
    Use interface type instead of implementation type as declarative type.
    Other minor cleanup actions.
    gaetan-fr committed Feb 11, 2016
    Configuration menu
    Copy the full SHA
    a46190f View commit details
    Browse the repository at this point in the history
  2. OPENDJSDK-42 Cli arguments fluent builder

    PR-45
    Create a fluent builder class hierarchy to allow fluent argument
    creation.
    
    * An argument has a mandatory long identifier
        * The name attribute has been merged with long identifier and removed
        * Remove useless null checks on argument long identifiers
        * Change impacted error messages
        * Create some constants (remove hard coded old lower case argument name)
    * Now all argument can be set in a property file.
      The argument property name is always the same as the argument long identifier (i.e can not be set any more)
    * Default builder values are null for object attributes and false for boolean attributes.
    * Remove the possiblity to set if an argument needs a value since it was a non hidden
    implementation detail.
    * For IntegerArgument default lower bound is Integer.MIN_VALUE
    and the default upper bound is Integer.MAX_VALUE
    * Once every needed attributes are contributed, the argument can be
    created by the builder or added to an argument parser or a subcommand.
    This commit also includes additional related cleanup.
    gaetan-fr committed Feb 11, 2016
    Configuration menu
    Copy the full SHA
    92d82cb View commit details
    Browse the repository at this point in the history
  3. Code cleanup

    sdk PR-45
    Rename CommonArguments.getFooBar() to CommonArguments.fooBarArgument().
    Static import com.forgerock.opendj.cli.CommonArguments.* everywhere
    CommonArguments class is used.
    Plus in few places, related minor cleanup actions.
    gaetan-fr committed Feb 11, 2016
    Configuration menu
    Copy the full SHA
    90bb067 View commit details
    Browse the repository at this point in the history
  4. OPENDJSDK-42 Remove unused parameters

    PR-45
    Those parameters were copied from the server tools but are not used any
    more since API changes.
    
    * ldapmodify
        * defaultAdd (-a, --defaultAdd) which is enabled by default in the sdk.
    * ldapmodify and ldapsearch
        * -i (--encoding {encoding}) which is actually completely ignored,
          a user can provide it with any value he wants and this will have
          no consequences at all.
    gaetan-fr committed Feb 11, 2016
    Configuration menu
    Copy the full SHA
    578b35f View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2016

  1. Configuration menu
    Copy the full SHA
    a480210 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2016

  1. Configuration menu
    Copy the full SHA
    2e3fe9c View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2016

  1. OPENDJSDK-16: refactoring work required for affinity based load-balancer

    Merged LoadBalancer and LoadBalancingAlgorithm hierarchies into a single
    class hierarchy in order to make it easier to implement request load-
    balancers:
    
    * LoadBalancer - abstract class providing common functionality for
    connection and request load-balancers
    * ConnectionLoadBalancer - abstract class for connection load-balancers
    (round-robin and fail-over)
    * ConnectionLoadBalancer - abstract class for connection load-balancers
    (round-robin and fail-over)
    * Connections - moved common load-balancing options to this class.
    matthew-swift committed Feb 17, 2016
    Configuration menu
    Copy the full SHA
    26dcf4b View commit details
    Browse the repository at this point in the history
  2. OPENDJSDK-16: implement sharded request load-balancer

    Added RequestLoadBalancer as common base class for for request based
    load-balancers. Sharded load-balancer is implemented in Connections via
    a static factory method.
    matthew-swift committed Feb 17, 2016
    Configuration menu
    Copy the full SHA
    4028901 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f5baa1a View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2016

  1. Removed unused imports

    JnRouvignac committed Feb 22, 2016
    Configuration menu
    Copy the full SHA
    908a4d8 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2016

  1. OPENDJ-2689 Update copyright headers

    * Align the copyright headers with the rest of ForgeRock source code.
    * Ensure that we always use "ForgeRock AS."
    * org/forgerock/opendj/ldap/schema/GenerateCoreSchema.java
        * Change generated copyright
        * Code cleanup
    gaetan-fr committed Feb 24, 2016
    Configuration menu
    Copy the full SHA
    6160013 View commit details
    Browse the repository at this point in the history
  2. OPENDJ-2689 Code cleanup

    gaetan-fr committed Feb 24, 2016
    Configuration menu
    Copy the full SHA
    b942e16 View commit details
    Browse the repository at this point in the history
  3. OPENDJ-2689 Update copyright plugin

    Apdapts the copyright maven plugin according to changes performed on
    copyright header in the previous commit.
    Also adapts unit tests.
    gaetan-fr committed Feb 24, 2016
    Configuration menu
    Copy the full SHA
    d124cde View commit details
    Browse the repository at this point in the history
  4. OPENDJ-2689 Improve copyright-maven-plugin

    Use enum to describe what a comment should looks like for supported
    extensions.
    Also renames test files in consequences.
    Add support for the following extensions: java.stub, mc, security,
    xml.vm
    gaetan-fr committed Feb 24, 2016
    Configuration menu
    Copy the full SHA
    30bed06 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b99aaa9 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2016

  1. Configuration menu
    Copy the full SHA
    10e63d3 View commit details
    Browse the repository at this point in the history
  2. OPENDJ-2701 status command using -n fails if no password is provided

    Changes needed for refactoring in server.
        * Moves user validation input for port number in Utils to allow
    server code to use it.
        * Little enhancements in CommandBuilder and in CommonsArguments
    gaetan-fr committed Mar 1, 2016
    Configuration menu
    Copy the full SHA
    211bbd8 View commit details
    Browse the repository at this point in the history
  3. Add cli message resource bundle

    * Add resource bundle for locales: ca_ES, de, es, fr, ja, ko, pl, zh_CN, zh_TW.
    * For each locales, add the translation of ERR_TOOL_CONFLICTING_ARGS message
    gaetan-fr committed Mar 1, 2016
    Configuration menu
    Copy the full SHA
    c1dcd59 View commit details
    Browse the repository at this point in the history
  4. Code cleanup

    Add useful methods to handle arguments conflicts.
    gaetan-fr committed Mar 1, 2016
    Configuration menu
    Copy the full SHA
    632d573 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2016

  1. OPENDJ-2731 Middle and final substring indexes fail to return resulti…

    …ng in an unindexed search.
    
    Aligning Indexer and SubString Assertion with regards to generated name for
    substring indexes, who must contain the substring length configured for
    the index, since it is used for the name of the tree in the Storage and
    for the index itself.
    fabiop-FR committed Mar 2, 2016
    Configuration menu
    Copy the full SHA
    292bf42 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2016

  1. OPENDJ-2704: Specify default backend types for different distributions

    This patch indicates the default for each "edition" delivered for version 3.
    markcraig committed Mar 3, 2016
    Configuration menu
    Copy the full SHA
    34c99da View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2016

  1. OPENDJ-2582 Factor out buildnumber plugin in poms

    As we were using the buildnumber-maven-plugin in few places of the sdk
    and server, factor out the 'generate-buildnumber' execution in opendj-
    sdk-parent pom:
    
    * Use the 1.4 version
    * Use buildRevision as property name for build number
    * Keep the useLastCommittedRevision property to false (default value)
    gaetan-fr committed Mar 4, 2016
    Configuration menu
    Copy the full SHA
    7a53457 View commit details
    Browse the repository at this point in the history
  2. OPENDJ-2582 Fix dsconfig --version

    Generalize the way that tool version and revision are computed and move
    it to opendj-cli module.
    Server's DSConfig class will then be able to use
    ToolVersionHandler.newToolVersionHandler("opendj-config")
    gaetan-fr committed Mar 4, 2016
    Configuration menu
    Copy the full SHA
    17d806c View commit details
    Browse the repository at this point in the history
  3. OPENDJ-2738 DN validation fails when RDN uses a custom attribute

    SchemaBuilder.java:
    
    * In addSchema0(), do not call addAttributeType(), but
    buildAttributeType() like for Syntax and MatchingRule
    
    SchemaBuilderTestCase.java:
    
    * Added a non regression test
    matthew-swift committed Mar 4, 2016
    Configuration menu
    Copy the full SHA
    692c7dd View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2016

  1. OPENDJ-1342 Migrate AVA, RDN, and DN classes

    These changes are required to complete the migration of the server to the SDK's DN and RDN classes.
    
    DN.java:
    In toNormalizedByteString(), changed the representation to include a leading NORMALIZED_RDN_SEPARATOR
     when for all DNs other than the root DN.
    This is consistent with how the server stores data in dn2id or dn2uri.
    Moved RDN.AVA_CHAR_SEPARATOR here, to be consistent with NORMALIZED_* constants.
    Added RDN_CHAR_SEPARATOR and used it throughout this class.
    Added valueOf(ByteString), rdn(int) and toUUID().
    Moved hasAttributeType() here from server's RDN.
    Inlined static method compareTo(DN, DN)
    
    RDN.java:
    Added MIN_VALUE and minValue(), and modified code to take care of it.
    Moved AVA_CHAR_SEPARATOR to DN class and used it throughout this class.
    
    DNTestCase.java:
    Added test cases for using RDN.maxValue() and DN.minValue() with a Map keyed by DNs
    
    DistinguishedNameEqualityMatchingRuleTest.java:
    Consequence of the change to DN.toNormalizedByteString()
    JnRouvignac committed Mar 7, 2016
    Configuration menu
    Copy the full SHA
    46b51b4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fbb29bd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6a9ebd4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    744f621 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2016

  1. Configuration menu
    Copy the full SHA
    9c2340d View commit details
    Browse the repository at this point in the history
  2. OPENDJSDK-88 Move opendj-copyright-maven-plugin

    The plugin is moved to it's own repo, as a consequence all source and test files are removed from this repository.
    gaetan-fr committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    55338f2 View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2016

  1. OPENDJSDK-89 UUID syntax should have an equality matching rule

    UUIDSyntaxImpl.java:
    Implemented getEqualityMatchingRule() and getOrderingMatchingRule().
    JnRouvignac committed Mar 10, 2016
    Configuration menu
    Copy the full SHA
    3618e85 View commit details
    Browse the repository at this point in the history
  2. OPENDJ-2505 Makeldif supports line folding

    * makeldif now supports line folding as explained in LDIF RFC 2849 (https://www.ietf.org/rfc/rfc2849.txt)
    * Add unit test to ensure non regression
    gaetan-fr committed Mar 10, 2016
    Configuration menu
    Copy the full SHA
    cd4f787 View commit details
    Browse the repository at this point in the history
  3. OPENDJ-2754 Add wrapColumn option to makeldif

    * Add -w, --wrapColumn {wrapColumn} option to makeldif to allow a user
    to ask for line wrapping in the result file.
    This is a new feature which might be useful for a user since line folding is supported in ldif template files (see OPENDJ-2505).
    * Add a unit test to ensure non regression
    gaetan-fr committed Mar 10, 2016
    Configuration menu
    Copy the full SHA
    78cebc4 View commit details
    Browse the repository at this point in the history
  4. OPENDJ-2750 Change makeldif default random seed

    In order to keep the same behavior as deleted server make-ldif, use a random seed
    number to initialize random number generator instead of '1'.
    gaetan-fr committed Mar 10, 2016
    Configuration menu
    Copy the full SHA
    031d512 View commit details
    Browse the repository at this point in the history
  5. Fix typo in message

    gaetan-fr committed Mar 10, 2016
    Configuration menu
    Copy the full SHA
    055172d View commit details
    Browse the repository at this point in the history
  6. Minor makeldif fixes

    * Prints a correct line number in warning/error messages
    The line number variable is used to access the lines array so the
    first line number is 0. It's misleading for UI messages beacause file
    editors usually starts with line 1.
    * Do not try to replace constants on a commented line
    * Improve makeldif error messages readability
    gaetan-fr committed Mar 10, 2016
    Configuration menu
    Copy the full SHA
    f435132 View commit details
    Browse the repository at this point in the history
  7. Clean sdk-bom pom.xml

    Move build related sections (build, reporting and profiles) from opendj-sdk-bom/pom.xml to opendj-sdk-parent/pom.xml
    gaetan-fr committed Mar 10, 2016
    Configuration menu
    Copy the full SHA
    576ec07 View commit details
    Browse the repository at this point in the history
  8. OPENDJSDK-88 Use opendj-copyright-maven-plugin:1.0.0

    Since the plugin has been moved, it's first version has been released.
    Make the build more stable by using 1.0.0 released version
    gaetan-fr committed Mar 10, 2016
    Configuration menu
    Copy the full SHA
    89a7604 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2016

  1. Code cleanup in pom files

    Do not meld reactor pom (opendj-sdk-bom) which should be used to declare
    module to be build and parent pom.
    The only effective difference introduced by this change in the build
    process is that the following command:
    `cd opendj-sdk-parent && mvn clean install`
    will only build opendj-sdk-parent module instead of all opendj-sdk
    modules before.
    Thanks to Guillaume for the tip.
    gaetan-fr committed Mar 11, 2016
    Configuration menu
    Copy the full SHA
    deeb0c1 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2016

  1. Configuration menu
    Copy the full SHA
    89034b2 View commit details
    Browse the repository at this point in the history
  2. Minor cleanup: invert parent pom and bom location in file-system

    In order to have a more concise BOM, relocate it to a sub-module and
    move the parent POM to the parent directory. Logically, the BOM is still
    the parent of the parent POM, but it now no longer needs to include
    project management related information such as license, scm,
    repositories, etc.
    
    (manually reviewed by Gaetan)
    matthew-swift committed Mar 14, 2016
    Configuration menu
    Copy the full SHA
    c0585e6 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2016

  1. Code cleanup in toolkit bat library

    Remove unreachable code paths from toolkit _script-util.bat
    gaetan-fr committed Mar 15, 2016
    Configuration menu
    Copy the full SHA
    7cc8f42 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2016

  1. Minor code cleanup

    matthew-swift committed Mar 16, 2016
    Configuration menu
    Copy the full SHA
    cb59366 View commit details
    Browse the repository at this point in the history
  2. OPENDJ-2776 Remove trailing spaces from AVAs and RDNs during parsing

    Leading and trailing whitespace in RDN attribute values must be escaped
    according to RFC 4514, otherwise the RDN is invalid. However, it is
    often best practice to be tolerant of malformed data, so we should
    really trim off any leading or trailing whitespaces. The AVA class was
    already trimming leading whitespace, but not trailing.
    matthew-swift committed Mar 16, 2016
    Configuration menu
    Copy the full SHA
    1346b61 View commit details
    Browse the repository at this point in the history
  3. OPENDJ-2776 Remove insignificant/illegal whitespace during parsing of…

    … DNs
    
    Strictly speaking RFC 4514 does not allow whitespace before or after RDN
    or AVA separators. Whilst it is often good practice to be tolerant of
    malformed input, we should not produce it.
    
    The DN class was tolerating whitespace characters around the RDN and AVA
    separators, but was not removing them, causing the toString() method to
    product an invalid string representation.
    
    This change provides a simple fix: do not cache the user provided
    string, but instead regenerate it lazily when toString() is called.
    Whilst the fix is simple it does incur a slight performance penalty in
    the common case where the input DN string is valid.
    matthew-swift committed Mar 16, 2016
    Configuration menu
    Copy the full SHA
    e3e9325 View commit details
    Browse the repository at this point in the history
  4. OPENDJ-2776 don't escape '=' in attribute values

    According to RFC 4514 the '=' character does not need escaping. In
    addition, re-enabled the unit tests for DN.toString() which were
    surprisingly commented out.
    matthew-swift committed Mar 16, 2016
    Configuration menu
    Copy the full SHA
    bbd0ae3 View commit details
    Browse the repository at this point in the history
  5. Minor cleanup

    matthew-swift committed Mar 16, 2016
    Configuration menu
    Copy the full SHA
    e2a90ca View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    cb8f891 View commit details
    Browse the repository at this point in the history
  7. OPENDJ-2776 Migrate remaining DN/RDN unit tests from the server

    The unit tests exposed several bugs:
    
    * RDN.valueOf() ignored trailing RDN sequences or garbage
    * RDN constructors allowed zero AVAs
    * RDN constructors allowed AVAs having duplicate attribute types
    * AVA decoding allowed OIDs with trailing "." characters.
    matthew-swift committed Mar 16, 2016
    Configuration menu
    Copy the full SHA
    0688e8a View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2016

  1. [maven-release-plugin] prepare release 4.0.0-M1

    jenkins committed Mar 17, 2016
    Configuration menu
    Copy the full SHA
    170ad71 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8e3b733 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    35f6bdd View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2016

  1. Added SchemaConstants.NO_ATTRIBUTES

    Reduced vertical spacing for the whole file and grouped linked fields
    together.
    JnRouvignac committed Mar 23, 2016
    Configuration menu
    Copy the full SHA
    9f05987 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2016

  1. Code cleanup

    JnRouvignac committed Mar 25, 2016
    Configuration menu
    Copy the full SHA
    32da3b2 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2016

  1. OPENDJ-2803 Migrate Attribute

    Added AttributeDescription.getNameOrOID() + create() methods to return the user supplied attribute name
    JnRouvignac committed Mar 29, 2016
    Configuration menu
    Copy the full SHA
    6336790 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2016

  1. OPENDJSDK-92 Update diffEntries to ensure DiffOptions replaceSingleVa…

    …luedAttributes() has the expected effect
    
    This commit fixes the usage of 'useReplaceMaxValues' to match its description and amends the unit test for testDiffEntriesReplaceSingleValue
    ian.packer committed Mar 31, 2016
    Configuration menu
    Copy the full SHA
    b8a79cf View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2016

  1. OPENDJ-2814 return false when BooleanSyntax valueIsAcceptable fails

    Also add a unit test to cover this
    ian.packer committed Apr 1, 2016
    Configuration menu
    Copy the full SHA
    c5c0fc8 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2016

  1. Remove deprecated AttributeType.getNormalizedNameOrOID()

    It had been temporarily added to ease migration to AttributeType
    JnRouvignac committed Apr 4, 2016
    Configuration menu
    Copy the full SHA
    a5f46e9 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2016

  1. OPENDJSDK-97 Support enumerations in Syntax builder

    * delegate construction of enumeration syntax and matching rule to
    Syntax.Builder#addToSchema(boolean) and route all construction paths
    through this method in order to have consistent behavior
    
    * add user friendly name for enumeration matching rules and ensure that
    removal uses the OID rather than the name
    
    * fix unit tests which were dependent on previous broken behavior.
    matthew-swift committed Apr 7, 2016
    Configuration menu
    Copy the full SHA
    f924346 View commit details
    Browse the repository at this point in the history
  2. OPENDJSDK-96 Add schema option for tolerating attribute type definiti…

    …ons without a SUP or SYNTAX
    
    * added SchemaOptions#ALLOW_ATTRIBUTE_TYPES_WITH_NO_SUP_OR_SYNTAX
    * updated SchemaBuilder/AttributeType to use the new option
    * updated unit tests to deal with change in behavior.
    matthew-swift committed Apr 7, 2016
    Configuration menu
    Copy the full SHA
    ac2509c View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2017

  1. Configuration menu
    Copy the full SHA
    1352c31 View commit details
    Browse the repository at this point in the history
  2. Create .travis.yml

    vharseko authored Oct 10, 2017
    Configuration menu
    Copy the full SHA
    8dd4d9d View commit details
    Browse the repository at this point in the history
  3. Update README.md

    vharseko authored Oct 10, 2017
    Configuration menu
    Copy the full SHA
    5f987af View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    71d394b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    84edefe View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a3a507e View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2017

  1. <forgerock-build-tools.version>1.0.3</forgerock-build-tools.version>

    @OverRide
    	public <VOUT, EOUT extends Exception> Promise<VOUT, EOUT>
    thenAsync(AsyncFunction<? super R, VOUT, EOUT> onResult,
    			AsyncFunction<? super LdapException, VOUT, EOUT> onException,
    			AsyncFunction<? super RuntimeException, VOUT, EOUT>
    onRuntimeException) {
    vharseko committed Oct 11, 2017
    Configuration menu
    Copy the full SHA
    fa83dab View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2017

  1. update submodules

    vharseko committed Oct 15, 2017
    Configuration menu
    Copy the full SHA
    b46fcf4 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2017

  1. update forgerock-parent

    vharseko committed Oct 16, 2017
    Configuration menu
    Copy the full SHA
    b1212f3 View commit details
    Browse the repository at this point in the history
  2. update forgerock-parent

    vharseko committed Oct 16, 2017
    Configuration menu
    Copy the full SHA
    87daf70 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2017

  1. fix travis

    vharseko committed Oct 17, 2017
    Configuration menu
    Copy the full SHA
    547e7bf View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2017

  1. Update README.md

    vharseko authored Oct 18, 2017
    Configuration menu
    Copy the full SHA
    46ac0c6 View commit details
    Browse the repository at this point in the history
  2. Update README.md

    vharseko authored Oct 18, 2017
    Configuration menu
    Copy the full SHA
    625d3c4 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2017

  1. Update .travis.yml

    vharseko authored Oct 19, 2017
    Configuration menu
    Copy the full SHA
    acabe48 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2017

  1. -

    vharseko committed Nov 10, 2017
    Configuration menu
    Copy the full SHA
    a7cee62 View commit details
    Browse the repository at this point in the history
  2. update submodules

    vharseko committed Nov 10, 2017
    Configuration menu
    Copy the full SHA
    32b3781 View commit details
    Browse the repository at this point in the history
  3. update submodules

    vharseko committed Nov 10, 2017
    Configuration menu
    Copy the full SHA
    19f17be View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2017

  1. Configuration menu
    Copy the full SHA
    0b67f9a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5ea0314 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2017

  1. Update .travis.yml

    vharseko authored Nov 30, 2017
    Configuration menu
    Copy the full SHA
    32f6999 View commit details
    Browse the repository at this point in the history