Changeset b1ac2fa in nscp for Jamroot


Ignore:
Timestamp:
05/03/09 15:24:24 (4 years ago)
Author:
Michael Medin <michael@…>
Branches:
master, 0.4.0, 0.4.1, 0.4.2, stable
Children:
b39c1f3
Parents:
1d53fe0
Message:

2009-05-03 MickeM

  • Fixed another quite serious memory leak! And this was a hard one, took me hours and hours and hours (read weeks) to track down, but here we are!
  • A lot of other fixes as I have been through much of the code looking for the memmory leak above.

2009-03-30 MickeM

+ Added new option to NSCA module for specifying report options.

report=all (report=warning,critical) etc etc to specify which kind of return datat to get default value is all.

+ Added so password and host ate stored in the installer (if changed)

2009-03-29 MickeM

  • Fixed a lot of issues with the installer and added a start on exit (and donate) on the finnish dialog.

2009-03-15 MickeM

  • New service name (displayname)
  • New service description

2009-03-14 MickeM

  • Rebuilt installer UI (still missing write config function)
  • Added debug entry to log filename used by debug log metrics.
  • Fixed so alias will not require the allow_nasty_metachars option set under external sripts module.

2009-03-02 MickeM

  • Added catch handlers and error logging to NSCA Thread
  • Fixed issue with CheckProcState and administrator login! + Added debug module to installer + Added option max-dir-depth to CheckFile and CheckFile2 like so: CheckFile "file=c:\test\*.txt" filter-size=<24g "syntax=%filename%: %size%" MaxCrit=1 max-dir-depth=0 Will only find files on the "first level" where as max-dir-depth=1 would find all parents and children etc. (-1 is the default and means find all)
  • Fixed issue with finding sub-folders and *.txt now it will always look for subfolders if they are present

2009-02-26 MickeM

  • Fixed issue with debug logging (not it can be disabled again)

2009-02-23 MickeM

  • Fixed build issues so NSCA now has all cryuptos avalible (verify with nsclient++ /about)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Jamroot

    r1d53fe0 rb1ac2fa  
    99include user-config.jam ; 
    1010 
     11feature character-set : unicode ansi multibyte : composite ; 
     12feature.compose <character-set>unicode : <define>_UNICODE <define>UNICODE ; 
     13feature.compose <character-set>multibyte : <define>_MBCS ; 
     14 
     15 
    1116local toolset = [ MATCH "^--toolset=(.*)" : [ modules.peek : ARGV ] ] ; 
    1217toolset ?= msvc ; 
     
    1520  import bjam/openssl ; 
    1621  import bjam/boost ; 
     22  import bjam/cryptopp ; 
    1723} 
    1824import toolset : flags ; 
     
    4652  using bjam/boost : : $(TOP)/lib-source/boost_1_35_0 $(TOP)/lib ; 
    4753  using bjam/lua : : $(TOP)/lib-source/LUA/src/lua-5.1.2 ; 
     54  using bjam/cryptopp : : $(TOP)/lib-source/"Crypto++"/src ; 
    4855 
    4956  if [ bjam/lua.isEnabled ] = true { 
     
    6673  } else { 
    6774    echo "boost not avaliable! some features DISABLED (for instance regular expressions) (enable with --with-boost)" ;  
     75  } 
     76 
     77  if [ bjam/cryptopp.isEnabled ] = true { 
     78    echo "Crypto++ found (disable with --without-cryptopp)" ;  
     79    bjam/cryptopp.printEnv ; 
     80  } else { 
     81    echo "cryptopp not avaliable! encryption (NSCA) DISABLED (enable with --with-cryptopp)" ;  
    6882  } 
    6983   
     
    93107  ; 
    94108 
    95 feature character-set : unicode ansi multibyte : composite ; 
    96 feature.compose <character-set>unicode : <define>_UNICODE <define>UNICODE ; 
    97 feature.compose <character-set>multibyte : <define>_MBCS ; 
    98  
    99109make $(target).exe.manifest : NSClient++.manifest : common.copy ; 
    100110explicit $(target).manifest ; 
     
    147157    [ MATCH .*modules/(.*)/.* : [ glob modules/*/Jamfile ] ] 
    148158    ; 
     159 
     160# all-modules = NSCAAgent ; 
    149161 
    150162all-scripts = 
     
    189201 
    190202all-installers = 
    191     [ MATCH .*helpers/(.*)/.* : [ glob helpers/*installer/Jamfile ] ] 
     203    [ MATCH .*helpers/(.*)/.* : [ glob helpers/installer/Jamfile ] ] 
    192204    ; 
    193205for local l in $(all-installers) 
     
    207219  explicit $(l) ; 
    208220} 
     221 
     222alias installer_dll : helpers/installer_dll ; 
     223explicit installer_dll ; 
     224 
     225all-helpers = installer_dll ; 
     226alias all-helpers-targets : $(all-helpers) ; 
     227explicit all-helpers-targets ; 
    209228 
    210229alias all-root-targets : $(target) $(target-config) $(target-readme) $(target-license) $(target-changelog) $(target-counters) helpers/systray_helper ; 
     
    231250  return <location>$(BOOST_STAGE_LOCATE)/$(tag)/binaries ; 
    232251} 
     252rule generate-helper-location ( properties * ) 
     253{ 
     254  local tag = [ get-root-prefix $(properties) ] ; 
     255  return <location>$(BOOST_STAGE_LOCATE)/$(tag)/helpers ; 
     256} 
    233257rule generate-module-location ( properties * ) 
    234258{ 
     
    243267explicit dist-modules ; 
    244268 
    245 alias build-binaries : dist dist-modules ; 
     269install dist-helpers : all-helpers-targets : <conditional>@generate-helper-location ; 
     270explicit dist-helpers ; 
     271 
     272alias build-binaries : dist dist-modules dist-helpers ; 
    246273explicit build-binaries ; 
    247274 
Note: See TracChangeset for help on using the changeset viewer.