~ubuntu-branches/debian/sid/subversion/sid

« back to all changes in this revision

Viewing changes to subversion/bindings/swig/perl/native/svn_fs.c

  • Committer: Package Import Robot
  • Author(s): James McCoy
  • Date: 2014-02-20 20:38:10 UTC
  • mfrom: (0.2.11)
  • Revision ID: package-import@ubuntu.com-20140220203810-w61omsda8fs70pta
Tags: 1.8.8-1
* New upstream release.  Refresh patches.
  - Remove backported patches sqlite_3.8.x_workaround & swig-pl_build_fix
  - Fix integer overflows with 32-bit svnserv, which could cause an infinite
    loop (Closes: #738840) or inaccurate statistics (Closes: #738841)
  - Work around SQLite not honoring umask when creating rep-cache.db.
    (Closes: #735446)
  - Includes security fix:
    + CVE-2014-0032: mod_dav_svn crash when handling certain requests with
      SVNListParentPath on  (Closes: #737815)
* Add a subversion-dbg package.  (Closes: #508147)
* Bump libdb5.1-dev → libdb5.3-dev  (Closes: #738650)

Show diffs side-by-side

added added

removed removed

Lines of Context:
8696
8696
      }
8697
8697
    }
8698
8698
    {
8699
 
      /*@SWIG:/home/breser/wandisco/svnrm-1.8.5/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,59,%append_output@*/ if (argvi >= items) EXTEND(sp,1); /*@SWIG:/home/breser/wandisco/svnrm-1.8.5/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,56,%set_output@*/ ST(argvi) = sv_2mortal(newSVpv(svn_md5_digest_to_cstring(arg1,
 
8699
      /*@SWIG:/home/breser/wandisco/rm/1.8.8/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,59,%append_output@*/ if (argvi >= items) EXTEND(sp,1); /*@SWIG:/home/breser/wandisco/rm/1.8.8/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,56,%set_output@*/ ST(argvi) = sv_2mortal(newSVpv(svn_md5_digest_to_cstring(arg1,
8700
8700
            _global_pool),
8701
8701
          0)); argvi++ /*@SWIG@*/
8702
8702
      
12232
12232
    SvREADONLY_on(sv);
12233
12233
  }
12234
12234
  
12235
 
  /*@SWIG:/home/breser/wandisco/svnrm-1.8.5/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
 
12235
  /*@SWIG:/home/breser/wandisco/rm/1.8.8/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
12236
12236
    SV *sv = get_sv((char*) SWIG_prefix "SVN_FS_CONFIG_BDB_TXN_NOSYNC", TRUE | 0x2 | GV_ADDMULTI);
12237
12237
    sv_setsv(sv, SWIG_FromCharPtr("bdb-txn-nosync"));
12238
12238
    SvREADONLY_on(sv);
12239
12239
  } while(0) /*@SWIG@*/;
12240
 
  /*@SWIG:/home/breser/wandisco/svnrm-1.8.5/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
 
12240
  /*@SWIG:/home/breser/wandisco/rm/1.8.8/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
12241
12241
    SV *sv = get_sv((char*) SWIG_prefix "SVN_FS_CONFIG_BDB_LOG_AUTOREMOVE", TRUE | 0x2 | GV_ADDMULTI);
12242
12242
    sv_setsv(sv, SWIG_FromCharPtr("bdb-log-autoremove"));
12243
12243
    SvREADONLY_on(sv);
12244
12244
  } while(0) /*@SWIG@*/;
12245
 
  /*@SWIG:/home/breser/wandisco/svnrm-1.8.5/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
 
12245
  /*@SWIG:/home/breser/wandisco/rm/1.8.8/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
12246
12246
    SV *sv = get_sv((char*) SWIG_prefix "SVN_FS_CONFIG_FSFS_CACHE_DELTAS", TRUE | 0x2 | GV_ADDMULTI);
12247
12247
    sv_setsv(sv, SWIG_FromCharPtr("fsfs-cache-deltas"));
12248
12248
    SvREADONLY_on(sv);
12249
12249
  } while(0) /*@SWIG@*/;
12250
 
  /*@SWIG:/home/breser/wandisco/svnrm-1.8.5/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
 
12250
  /*@SWIG:/home/breser/wandisco/rm/1.8.8/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
12251
12251
    SV *sv = get_sv((char*) SWIG_prefix "SVN_FS_CONFIG_FSFS_CACHE_FULLTEXTS", TRUE | 0x2 | GV_ADDMULTI);
12252
12252
    sv_setsv(sv, SWIG_FromCharPtr("fsfs-cache-fulltexts"));
12253
12253
    SvREADONLY_on(sv);
12254
12254
  } while(0) /*@SWIG@*/;
12255
 
  /*@SWIG:/home/breser/wandisco/svnrm-1.8.5/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
 
12255
  /*@SWIG:/home/breser/wandisco/rm/1.8.8/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
12256
12256
    SV *sv = get_sv((char*) SWIG_prefix "SVN_FS_CONFIG_FSFS_CACHE_REVPROPS", TRUE | 0x2 | GV_ADDMULTI);
12257
12257
    sv_setsv(sv, SWIG_FromCharPtr("fsfs-cache-revprops"));
12258
12258
    SvREADONLY_on(sv);
12259
12259
  } while(0) /*@SWIG@*/;
12260
 
  /*@SWIG:/home/breser/wandisco/svnrm-1.8.5/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
 
12260
  /*@SWIG:/home/breser/wandisco/rm/1.8.8/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
12261
12261
    SV *sv = get_sv((char*) SWIG_prefix "SVN_FS_CONFIG_FSFS_CACHE_NS", TRUE | 0x2 | GV_ADDMULTI);
12262
12262
    sv_setsv(sv, SWIG_FromCharPtr("fsfs-cache-namespace"));
12263
12263
    SvREADONLY_on(sv);
12264
12264
  } while(0) /*@SWIG@*/;
12265
 
  /*@SWIG:/home/breser/wandisco/svnrm-1.8.5/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
 
12265
  /*@SWIG:/home/breser/wandisco/rm/1.8.8/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
12266
12266
    SV *sv = get_sv((char*) SWIG_prefix "SVN_FS_CONFIG_FS_TYPE", TRUE | 0x2 | GV_ADDMULTI);
12267
12267
    sv_setsv(sv, SWIG_FromCharPtr("fs-type"));
12268
12268
    SvREADONLY_on(sv);
12269
12269
  } while(0) /*@SWIG@*/;
12270
 
  /*@SWIG:/home/breser/wandisco/svnrm-1.8.5/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
 
12270
  /*@SWIG:/home/breser/wandisco/rm/1.8.8/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
12271
12271
    SV *sv = get_sv((char*) SWIG_prefix "SVN_FS_TYPE_BDB", TRUE | 0x2 | GV_ADDMULTI);
12272
12272
    sv_setsv(sv, SWIG_FromCharPtr("bdb"));
12273
12273
    SvREADONLY_on(sv);
12274
12274
  } while(0) /*@SWIG@*/;
12275
 
  /*@SWIG:/home/breser/wandisco/svnrm-1.8.5/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
 
12275
  /*@SWIG:/home/breser/wandisco/rm/1.8.8/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
12276
12276
    SV *sv = get_sv((char*) SWIG_prefix "SVN_FS_TYPE_FSFS", TRUE | 0x2 | GV_ADDMULTI);
12277
12277
    sv_setsv(sv, SWIG_FromCharPtr("fsfs"));
12278
12278
    SvREADONLY_on(sv);
12279
12279
  } while(0) /*@SWIG@*/;
12280
 
  /*@SWIG:/home/breser/wandisco/svnrm-1.8.5/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
 
12280
  /*@SWIG:/home/breser/wandisco/rm/1.8.8/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
12281
12281
    SV *sv = get_sv((char*) SWIG_prefix "SVN_FS_CONFIG_PRE_1_4_COMPATIBLE", TRUE | 0x2 | GV_ADDMULTI);
12282
12282
    sv_setsv(sv, SWIG_FromCharPtr("pre-1.4-compatible"));
12283
12283
    SvREADONLY_on(sv);
12284
12284
  } while(0) /*@SWIG@*/;
12285
 
  /*@SWIG:/home/breser/wandisco/svnrm-1.8.5/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
 
12285
  /*@SWIG:/home/breser/wandisco/rm/1.8.8/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
12286
12286
    SV *sv = get_sv((char*) SWIG_prefix "SVN_FS_CONFIG_PRE_1_5_COMPATIBLE", TRUE | 0x2 | GV_ADDMULTI);
12287
12287
    sv_setsv(sv, SWIG_FromCharPtr("pre-1.5-compatible"));
12288
12288
    SvREADONLY_on(sv);
12289
12289
  } while(0) /*@SWIG@*/;
12290
 
  /*@SWIG:/home/breser/wandisco/svnrm-1.8.5/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
 
12290
  /*@SWIG:/home/breser/wandisco/rm/1.8.8/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
12291
12291
    SV *sv = get_sv((char*) SWIG_prefix "SVN_FS_CONFIG_PRE_1_6_COMPATIBLE", TRUE | 0x2 | GV_ADDMULTI);
12292
12292
    sv_setsv(sv, SWIG_FromCharPtr("pre-1.6-compatible"));
12293
12293
    SvREADONLY_on(sv);
12294
12294
  } while(0) /*@SWIG@*/;
12295
 
  /*@SWIG:/home/breser/wandisco/svnrm-1.8.5/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
 
12295
  /*@SWIG:/home/breser/wandisco/rm/1.8.8/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
12296
12296
    SV *sv = get_sv((char*) SWIG_prefix "SVN_FS_CONFIG_PRE_1_8_COMPATIBLE", TRUE | 0x2 | GV_ADDMULTI);
12297
12297
    sv_setsv(sv, SWIG_FromCharPtr("pre-1.8-compatible"));
12298
12298
    SvREADONLY_on(sv);
12299
12299
  } while(0) /*@SWIG@*/;
12300
 
  /*@SWIG:/home/breser/wandisco/svnrm-1.8.5/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
 
12300
  /*@SWIG:/home/breser/wandisco/rm/1.8.8/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
12301
12301
    SV *sv = get_sv((char*) SWIG_prefix "SVN_FS_TXN_CHECK_OOD", TRUE | 0x2 | GV_ADDMULTI);
12302
12302
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(0x00001)));
12303
12303
    SvREADONLY_on(sv);
12304
12304
  } while(0) /*@SWIG@*/;
12305
 
  /*@SWIG:/home/breser/wandisco/svnrm-1.8.5/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
 
12305
  /*@SWIG:/home/breser/wandisco/rm/1.8.8/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
12306
12306
    SV *sv = get_sv((char*) SWIG_prefix "SVN_FS_TXN_CHECK_LOCKS", TRUE | 0x2 | GV_ADDMULTI);
12307
12307
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(0x00002)));
12308
12308
    SvREADONLY_on(sv);
12309
12309
  } while(0) /*@SWIG@*/;
12310
 
  /*@SWIG:/home/breser/wandisco/svnrm-1.8.5/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
 
12310
  /*@SWIG:/home/breser/wandisco/rm/1.8.8/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
12311
12311
    SV *sv = get_sv((char*) SWIG_prefix "svn_fs_path_change_modify", TRUE | 0x2 | GV_ADDMULTI);
12312
12312
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(svn_fs_path_change_modify)));
12313
12313
    SvREADONLY_on(sv);
12314
12314
  } while(0) /*@SWIG@*/;
12315
 
  /*@SWIG:/home/breser/wandisco/svnrm-1.8.5/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
 
12315
  /*@SWIG:/home/breser/wandisco/rm/1.8.8/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
12316
12316
    SV *sv = get_sv((char*) SWIG_prefix "svn_fs_path_change_add", TRUE | 0x2 | GV_ADDMULTI);
12317
12317
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(svn_fs_path_change_add)));
12318
12318
    SvREADONLY_on(sv);
12319
12319
  } while(0) /*@SWIG@*/;
12320
 
  /*@SWIG:/home/breser/wandisco/svnrm-1.8.5/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
 
12320
  /*@SWIG:/home/breser/wandisco/rm/1.8.8/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
12321
12321
    SV *sv = get_sv((char*) SWIG_prefix "svn_fs_path_change_delete", TRUE | 0x2 | GV_ADDMULTI);
12322
12322
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(svn_fs_path_change_delete)));
12323
12323
    SvREADONLY_on(sv);
12324
12324
  } while(0) /*@SWIG@*/;
12325
 
  /*@SWIG:/home/breser/wandisco/svnrm-1.8.5/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
 
12325
  /*@SWIG:/home/breser/wandisco/rm/1.8.8/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
12326
12326
    SV *sv = get_sv((char*) SWIG_prefix "svn_fs_path_change_replace", TRUE | 0x2 | GV_ADDMULTI);
12327
12327
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(svn_fs_path_change_replace)));
12328
12328
    SvREADONLY_on(sv);
12329
12329
  } while(0) /*@SWIG@*/;
12330
 
  /*@SWIG:/home/breser/wandisco/svnrm-1.8.5/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
 
12330
  /*@SWIG:/home/breser/wandisco/rm/1.8.8/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
12331
12331
    SV *sv = get_sv((char*) SWIG_prefix "svn_fs_path_change_reset", TRUE | 0x2 | GV_ADDMULTI);
12332
12332
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(svn_fs_path_change_reset)));
12333
12333
    SvREADONLY_on(sv);
12334
12334
  } while(0) /*@SWIG@*/;
12335
 
  /*@SWIG:/home/breser/wandisco/svnrm-1.8.5/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
 
12335
  /*@SWIG:/home/breser/wandisco/rm/1.8.8/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
12336
12336
    SV *sv = get_sv((char*) SWIG_prefix "svn_fs_pack_notify_start", TRUE | 0x2 | GV_ADDMULTI);
12337
12337
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(svn_fs_pack_notify_start)));
12338
12338
    SvREADONLY_on(sv);
12339
12339
  } while(0) /*@SWIG@*/;
12340
 
  /*@SWIG:/home/breser/wandisco/svnrm-1.8.5/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
 
12340
  /*@SWIG:/home/breser/wandisco/rm/1.8.8/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
12341
12341
    SV *sv = get_sv((char*) SWIG_prefix "svn_fs_pack_notify_end", TRUE | 0x2 | GV_ADDMULTI);
12342
12342
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(svn_fs_pack_notify_end)));
12343
12343
    SvREADONLY_on(sv);
12344
12344
  } while(0) /*@SWIG@*/;
12345
 
  /*@SWIG:/home/breser/wandisco/svnrm-1.8.5/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
 
12345
  /*@SWIG:/home/breser/wandisco/rm/1.8.8/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
12346
12346
    SV *sv = get_sv((char*) SWIG_prefix "svn_fs_pack_notify_start_revprop", TRUE | 0x2 | GV_ADDMULTI);
12347
12347
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(svn_fs_pack_notify_start_revprop)));
12348
12348
    SvREADONLY_on(sv);
12349
12349
  } while(0) /*@SWIG@*/;
12350
 
  /*@SWIG:/home/breser/wandisco/svnrm-1.8.5/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
 
12350
  /*@SWIG:/home/breser/wandisco/rm/1.8.8/prefix/share/swig/2.0.9/perl5/perltypemaps.swg,65,%set_constant@*/ do {
12351
12351
    SV *sv = get_sv((char*) SWIG_prefix "svn_fs_pack_notify_end_revprop", TRUE | 0x2 | GV_ADDMULTI);
12352
12352
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(svn_fs_pack_notify_end_revprop)));
12353
12353
    SvREADONLY_on(sv);