Permalink
Commits on Jul 25, 2018
  1. Improve fast path of updateActiveSnapshots to prevent stop of interme…

    hvlad committed Jul 25, 2018
    …diate garbage collection due to stalled list of active snapshots
Commits on Jul 22, 2018
Commits on Jul 19, 2018
  1. Misc

    hvlad committed Jul 19, 2018
  2. Move local sorted list of active snapshots from then transaction to t…

    hvlad committed Jul 19, 2018
    …he attachment level.
    
    It allows to reuse it and refresh less frequently.
Commits on Jul 17, 2018
Commits on Jul 16, 2018
  1. Update documentation.

    hvlad committed Jul 16, 2018
  2. Restart requests only if concurrent transaction is committed.

    hvlad committed Jul 16, 2018
    Format code a bit.
Commits on Jul 11, 2018
  1. increment build number

    firebirds
    firebirds committed Jul 11, 2018
Commits on Jul 10, 2018
  1. Remove commented out code.

    hvlad committed Jul 10, 2018
  2. Fixed memory corruption found when run test bugs.5674 in Classic mode…

    hvlad committed Jul 10, 2018
    … using debug build.
    
    To reproduce run
    
    with recursive
        a as(
          select 0 a from rdb$database
          union all
          select a+1 from a where a.a < 1
        )
        ,b as(
          select 1 a from c rows 1
        )
        ,c as(
          select 2 b from b rows 1
        )
    select * from a;
  3. Fixed bug CORE-5872 : Database validation reports false errors "Recor…

    hvlad committed Jul 10, 2018
    …d XXX has bad transaction" and\or "Record XXX is wrong length" when record transaction number is greater than 2^32
  4. Partial fix for bug CORE-5869 : Sweep can't move OIT value over 2^32,…

    hvlad committed Jul 10, 2018
    … when Next already greater than 2^32 (4'294'967'296)
  5. increment build number

    firebirds
    firebirds committed Jul 10, 2018
Commits on Jul 9, 2018
Commits on Jul 7, 2018
  1. increment build number

    firebirds
    firebirds committed Jul 7, 2018
Commits on Jul 6, 2018
  1. increment build number

    firebirds
    firebirds committed Jul 6, 2018
Commits on Jul 5, 2018
Commits on Jul 3, 2018
  1. Update documentation.

    hvlad committed Jul 3, 2018
  2. increment build number

    firebirds
    firebirds committed Jul 3, 2018
Commits on Jul 2, 2018
  1. increment build number

    firebirds
    firebirds committed Jul 2, 2018
Commits on Jul 1, 2018
  1. Fixed usage of rem_port states.

    hvlad committed Jul 1, 2018
    Fixed potential crash in wnet\xnet code (see fix for CORE-5863).
Commits on Jun 29, 2018
  1. increment build number

    firebirds
    firebirds committed Jun 29, 2018
Commits on Jun 28, 2018
  1. Avoid assert error in debug build and probable read of unallocated me…

    asfernandes committed Jun 28, 2018
    …mory in release build.
    
    Problem happens in test core_4690 when running debug build of firebird server.
    
    This fixed cannot be considered complete, as rel_fields seems not fully filled at that moment.
    
    Reduced test case:
    
    create database 't.fdb';
    
    recreate table comi_ingr (id int);
    commit;
    
    recreate table comidas (
      cod_comida integer not null,
      constraint pk_comidas primary key (cod_comida)
    );
    
    recreate table comi_ingr (
      cod_comi_ingr integer not null,
      cod_ingrediente integer not null,
      cod_comida integer not null,
      constraint pk_comi_ingr primary key (cod_comi_ingr),
      constraint fk_comi_ingr2 foreign key (cod_comida) references comidas(cod_comida) on update cascade
    );
  2. Merge pull request FirebirdSQL#164 from FirebirdSQL/fb4_mov_go2code

    romansimakov committed Jun 28, 2018
    Fixed CORE-5861: GRANT OPTION is not checked for new object.
Commits on Jun 27, 2018
  1. increment build number

    firebirds
    firebirds committed Jun 27, 2018
Commits on Jun 26, 2018
  1. Fixed CORE-5861: GRANT OPTION is not checked for new object.

    romansimakov committed Jun 26, 2018
    Checks moved to code from trigger1 and all new objects and checked.
    Checks of object's owned is not necceddary because of owner has all required privileges to pass regular checks.
    Also now GRANT OPTION can be checked for roles too.
  2. increment build number

    firebirds
    firebirds committed Jun 26, 2018