SuccessChanges

Summary

  1. Working store, needs some cleaning. (commit: 65e72a1) (details)
  2. Add a JrdsSample interface to avoid warning with generics (commit: bd3b86a) (details)
  3. Added Interface to avoid useless warning with store objects (commit: a42dcd4) (details)
  4. Some forgotten cleanning in junit code (commit: 0770824) (details)
  5. rrdtoolprobe use the rrdtool backend (commit: 04b2b86) (details)
  6. Removed StoreOpener, now part of the RrdDbStore (commit: 56821dd) (details)
  7. An extractor fills a rrd4j's Graph or DataProcessor. (commit: b96a848) (details)
  8. Forgotten case to choose the source name, it can be the data source. (commit: 58a343b) (details)
  9. All junit tests working (commit: c697ebb) (details)
  10. Some cleaning in stores' code (commit: fee7e09) (details)
  11. auxiliary stores can now be configure in jrds properties with: (commit: d614ee3) (details)
  12. auxiliary stores can now be configure in jrds properties with: (commit: 3c1c18f) (details)
  13. Failed previous commit (commit: 4cf41a2) (details)
  14. Slightly better stores configuration (commit: 424051c) (details)
  15. Added a few tests for store configuration (commit: 027416c) (details)
  16. Added a graphite store. (commit: 90e307f) (details)
  17. Working graphite store (commit: e92f7f6) (details)
  18. Mbean are difficult to use in unit test (commit: e89b3a6) (details)
  19. Added an stand alone jmx server, with no GUI. (commit: 619b7c3) (details)
  20. A little better logging (commit: 2a454f0) (details)
  21. Wrong resolution for previous merge conflict (commit: 42e83a1) (details)
  22. CodePro: String literal can be replaced by a character literal (commit: f4867c7) (details)
  23. Some empty catch clause removed (commit: a23feab) (details)
  24. Extra semicolon removed (commit: 0fc0add) (details)
  25. Bad String comparaison (commit: 1de4833) (details)
  26. Useless new Strint(...) removed (commit: 22c34ab) (details)
  27. A small arraycopy added (commit: 9c83fea) (details)
  28. Some innecessary code removed (commit: e6f4994) (details)
  29. Merge broke Sum (commit: adda52f) (details)
  30. warning and formating for DummyProbe (commit: 640bc00) (details)
  31. Previous commit missed a conflict (commit: a3b21bd) (details)
  32. Failed test after final merge from master branch into WithStore (commit: 43c7610) (details)
  33. Confusion in CheckValues between consolidation function and aggregated value (commit: aa2980f) (details)
  34. Slightly better logging tests (commit: 2dbfbf4) (details)
  35. Auto detect JMX and activate beans if needed. (commit: 044143f) (details)
  36. Search for beans in interfaces too (commit: 346c084) (details)
  37. Updated HttpClientStarter, added a SSLStarter for custom SSL management. (commit: fa288b7) (details)
  38. For HP servers: updated ribcl and added RibclHTP for ilo 3 and more (commit: bf27ed5) (details)
  39. Need to update test for HttpClient (commit: 1eda0f8) (details)
  40. bug in SSLStarter, works only on a connected socket. (commit: 5e6ecd7) (details)
  41. Slightly improved HP's ilo probes (commit: 636f5cc) (details)
  42. HCHttpProbe needs to implement SSLProbe, or it will throws a NPE (commit: ff298be) (details)
  43. XXE (https://www.owasp.org/index.php/XXE) found in upload servlet (commit: 8911eaa) (details)
  44. Switching to jetty 9 (commit: 11dd46b) (details)
  45. Updated webapps' junit test (commit: 6b63d01) (details)
  46. Updated webapps' junit test (missing files) (commit: 2f4c85a) (details)
  47. One XXE case missing (commit: a26ee7e) (details)
  48. Adding custom attributes to a proddesc (commit: 63a09fb) (details)
  49. Adding custom attributes to a proddesc, incomplete tests (commit: 186e11f) (details)
  50. default attributes can now be delayed after probe configuration (commit: a3abbc9) (details)
  51. Delayed attributes must be resolved before probe configuration (commit: a793caa) (details)
  52. Small clean for Boostrap, added a test for cmdClasses (commit: e9ff79e) (details)
  53. Many javadoc errors removed (commit: ab85089) (details)
  54. Removed embedded base64 code, adding http://iharder.sourceforge.net/current/java/base64/ (commit: c41a887) (details)
  55. Useless utility method removed from tests (commit: 09d2e23) (details)
  56. A last javadoc error (commit: 2700280) (details)
  57. base64 is not a test lib, wrong ivy.xml file (commit: 812b6ea) (details)
  58. adding variable dnsname (commit: 3bf5cd7) (details)
  59. Bug in probes documentation auto-generation (commit: 938b803) (details)
  60. Pool was not used when it should have been (commit: 4936afa) (details)
  61. Updated pom.xml for working war build (commit: 42afa30) (details)
  62. Test failure with maven build (commit: e038e4f) (details)
  63. Improved test logger configuration (commit: 1b85679) (details)
  64. Too much log for a test (commit: 57e660f) (details)
  65. A test failed when run alone (commit: fc40938) (details)
  66. Too much log for tests, needs to purge logger between runs (commit: 8aaa634) (details)
  67. Log cleaning was too agressive, broke a test. (commit: 21cddae) (details)
  68. Add optional collected values support. (commit: e8aa005) (details)
  69. Some collect in probe desc can now be marked as optional, to prevent useless log (commit: 6d98e1c) (details)
  70. Should improve the logging of error while parsing custom attributes (commit: e1cdd97) (details)
  71. Slightly less stacked InvocationTargetException for easier debug (commit: f7b3602) (details)
  72. Missing properties resolution for tags (commit: 00d79fd) (details)
  73. Macro in macro don't resolve properties (commit: 468f281) (details)
  74. Don't run jacoco-check, there is no rules (commit: 427751a) (details)
  75. Discover agent should be checked for all probes descriptions, not only (commit: c565f98) (details)
  76. Versions bump for ant build (commit: 54180ff) (details)
  77. Versions bump for maven build (commit: e403b77) (details)
  78. Force starters stop, for a shorter shutdown time (commit: 1d9ec51) (details)
  79. Some reformating (commit: f41c9da) (details)
  80. Improved HTTP connection management : (commit: a21a410) (details)
  81. Ensure that HTTP content is always consummend, modification for ilo3+ probe too. (commit: bed051e) (details)
  82. Fix typo in Last-Modified HTTP header (commit: 43559db) (details)
  83. Fix typos in MySQLStatusOperations graph (commit: 1502150) (details)
  84. Fix typo in MysqlStatusTempTables graph (commit: cb23fb5) (details)
  85. Fix typo in MySQLStatusOperations graph (commit: bb4040c) (details)
  86. Improvied HcHttpProbe test, better test of failure case. (commit: 2ff0003) (details)
  87. Added a slowcollecttime to timers (commit: 1bcad49) (details)
  88. Another tests failling with new timer slowquerytime (commit: eac8268) (details)
  89. Adds handling of -Djetty.host for standalone jetty. (commit: b050c96) (details)
  90. remove debug console.log in forEach callback (commit: a8c15a0) (details)
  91. Added scheme and ssl support for http based probe, many improvements in (commit: 430a19d) (details)
  92. Add a warning if timer time out are more that twice the step. (commit: 4e7c2bc) (details)
  93. Fix resize issue with GraphTree where content would go down (commit: 17fadfc) (details)
  94. Remove extraneous ";" (commit: 3130586) (details)
  95. Remove unused imports (commit: 92ac8db) (details)
  96. Useless explicit extends to Object (everything extends Object) (commit: 7246704) (details)
  97. Move some class properties as local fields or static field for constants. (commit: 8e23576) (details)
  98. remove redundant cast (commit: fd9fb95) (details)
  99. remove redundant array creation (commit: 2dbeee1) (details)
  100. fix synchronization on a non-final field (commit: 891bf46) (details)
  101. Fix String comparison using '==' instead of equals() (commit: 1d4a7c1) (details)
  102. Remove unused map for custom tabs (commit: 79d1ff9) (details)
  103. Fix some spelling errors (commit: e06c3af) (details)
  104. Fix threshold error logging. (commit: 8563b72) (details)
  105. Adds Object cast to Arrays.asList. (commit: bcdc151) (details)
  106. throw a more helpful exception instead of a NPE (commit: b95da2d) (details)
  107. Factorize code in setMethod using ArgFactory (commit: 439c82f) (details)
  108. Remove unnecessary check for NULL (commit: d0ffb19) (details)
  109. Fix possible NPE in finally clause (commit: 4049b37) (details)
  110. Fix possible NPE (commit: f51fa7e) (details)
  111. remove redundant instanceof, filter is a jrds.Filter (commit: f889268) (details)
  112. Fix potential NPE (commit: ddcae99) (details)
  113. Fix two NPE in ProbeFactory (commit: 6a6c03f) (details)
  114. add  back instanceof of jrds.Filter (commit: 5269d22) (details)
  115. Use logger instead of System.out to print error (commit: 5e62881) (details)
  116. remove unnecessary return statement at the end of void method (commit: bae2564) (details)
  117. simplify if statement (commit: 6bfb0a7) (details)
  118. instanciate array directly at the correct size (commit: fc03642) (details)
  119. remove unnecessary toString method call on a String object (commit: a12ae20) (details)
  120. Factorize duplicate code in SnmpConnection (commit: f3da0d4) (details)
  121. remove unused imports (commit: 6c5c20f) (details)
  122. remove unnecessary checks for NULL (commit: a8002cb) (details)
  123. do not append manually concatened strings (commit: 8ed8901) (details)
  124. fix @param annotation on some methods (commit: 58a975b) (details)
  125. replace StringBuffer by StringBuilder (commit: bcb8f1c) (details)
  126. simplify condition for non-number value in a numeric filter. (commit: a4cf3e9) (details)
  127. simplify some close routine using IOUtils (commit: 4316ac6) (details)
  128. remove unused or unnecessary assignation (commit: eaee387) (details)
  129. Fix classpath for "tests" task of ant (commit: 4750931) (details)
  130. Updated dojo to 1.10.4, improvement to rendering, not yet finished (commit: 7bdf1d8) (details)
  131. remove unecessary semicolon (commit: 2133952) (details)
  132. remove redundant local variable (commit: c8425e8) (details)
  133. number prefixed by 0 is for octal (commit: eae73b2) (details)
  134. remove redundant string creation (commit: e267b60) (details)
  135. remove redundant object creation (commit: ec69a99) (details)
  136. fix String equality, replace "==" by equals (commit: 59681d4) (details)
  137. remove redundant local variable (commit: 3774a15) (details)
  138. remove 'final' modifier on private instance method. (commit: 9ff0929) (details)
  139. simplify doHelp, parameter was always NULL (commit: e81296e) (details)
  140. fix NPE in TrapListener Transport is not UDP (commit: 871df73) (details)
  141. unnecessary check for autocreate, always true (commit: 2854e07) (details)
  142. proposed  fix for issue #15 (commit: c9b2eb0) (details)
  143. Fix missing "region" attribute (commit: 17e0cca) (details)
  144. Disable parseOnLoad to fix duplicate widgetId issue on history page. (commit: 265e3fd) (details)
  145. A js method renamed (commit: eb88d45) (details)
  146. Better managment of unsupported SNMP listener protocol (commit: 16eef9d) (details)
  147. autocreate can be false, revert commit 020b23bd2c453feea2c3484f2b9d100074a8ef3a (commit: 852ef03) (details)
  148. Fix dojo error when an empty tree is returned. (commit: 333f932) (details)
  149. Finally fix UI issues with dojo, by staying simple. (commit: 5f23cde) (details)
  150. Sets synchronous loading for DOJO on index page. (commit: 982de2e) (details)
  151. do not re-request the tree when folding/unfolding it (commit: 7f93f5c) (details)
  152. avoid little flickering of tree when loading. (commit: e3ccabf) (details)
  153. make tree loading feel faster. (commit: 9bea539) (details)
  154. adds cursor:pointer on clickable element (commit: 1ee80f1) (details)
  155. remove outline on focused element (commit: bebbbc3) (details)
  156. adds cursor:pointer on clickable element (commit: 2ce8752) (details)
  157. reduce the default effect time from 200ms to 50ms (commit: a77fb8a) (details)
  158. fix annoying bug when clicking too fast in the tree. (commit: c86dda7) (details)
  159. reuse dijit's getTreePath to compute the path (commit: 58450c2) (details)
  160. if leaf selected node by state URL is an expandable folder, expand it. (commit: faa2262) (details)
  161. Fix state URL created from another state URL. (commit: 215495c) (details)
  162. fix state url that would expire as soon as a new graph is created. (commit: a175ae7) (details)
  163. cleaner positioning of graph icons (commit: 94493a3) (details)
  164. The parameters are now fixed on top and only the graph scrolls (commit: 63b3f3b) (details)
  165. Fix time period filter where date would change when focused (#58) (commit: 6a7fcd0) (details)
  166. Force size of the autoperiod arrow button. (commit: a5bc7e3) (details)
  167. Makes time picker more readable (commit: e963da1) (details)
  168. adds title on previous/next button as user hint (commit: c34361d) (details)
  169. little cleanup in Period class by using the enum more. (commit: eb02b31) (details)
  170. Automatically refresh graphs when updating time or day. (commit: e2b6138) (details)
  171. when setting the time constraints, add or remove a minute to prevent setting the exact same time. (commit: a00e0da) (details)
  172. Better prev/next period and try for better handling of date/time form constraints. (commit: 5fdcaac) (details)
  173. When updating the date, make sure the begin time is not greater or equal to the end time (commit: c8b16aa) (details)
  174. remove visibleRange (does nothing..) and hide invalid values. (commit: f1905ba) (details)
  175. fileForm also update date constraints (commit: a894630) (details)
  176. Disable hotkeys for TabContainer. (commit: 49d2525) (details)
  177. Period and period's test are now correct (commit: c090fed) (details)
  178. Period changes broke some other tests (commit: e0c8ff8) (details)
  179. Many update to finish merge of WithStore (commit: 1159866) (details)
  180. wrong element properties in graphdesc dtd (commit: 38f738d) (details)
Commit 65e72a1e1ee4fbfd1726adb5ba2a2c1f0e78624f by Fabrice Bacchella
Working store, needs some cleaning.
(commit: 65e72a1)
The file was modifiedsrc/jrds/webapp/WhichLibs.java (diff)
The file was modifiedsrc/jrds/webapp/CheckValues.java (diff)
The file was modifiedsrc/jrds/probe/snmp/ProcessInfoExtended.java (diff)
The file was modifiedsrc/jrds/configuration/HostBuilder.java (diff)
The file was modifiedsrc/jrds/probe/snmp/ProcessStatusHostResources.java (diff)
The file was addedjunit/jrds/store/TestRRDToolStore.java
The file was modifiedjunit/jrds/TestFullLifeCycle.java (diff)
The file was modifiedjunit/jrds/UtilTest.java (diff)
The file was modifiedsrc/jrds/probe/ExternalCmdProbe.java (diff)
The file was modifiedsrc/jrds/Probe.java (diff)
The file was addedsrc/jrds/store/RRDToolStore.java
The file was modifiedjunit/jrds/mockobjects/Full.java (diff)
The file was modifiedjunit/jrds/probe/TestRRDProbe.java (diff)
The file was addedjunit/jrds/mockobjects/GenerateProbe.java
The file was addedsrc/jrds/store/EmptyExtractor.java
The file was modifiedjunit/TestUpgrade.java (diff)
The file was modifiedsrc/jrds/PropertiesManager.java (diff)
The file was addedsrc/jrds/store/SampleCacheMBean.java
The file was modifiedsrc/jrds/probe/ContainerProbe.java (diff)
The file was addedsrc/jrds/store/RrdDbStore.java
The file was addedsrc/jrds/store/ExtractInfo.java
The file was modifiedsrc/jrds/webapp/ParamsBean.java (diff)
The file was modifiedjunit/jrds/mockobjects/DummyProbe.java (diff)
The file was modifiedsrc/jrds/PlottableMap.java (diff)
The file was addedsrc/jrds/store/RRDToolStoreFactory.java
The file was modifiedsrc/jrds/standalone/Updater.java (diff)
The file was modifiedsrc/jrds/Graph.java (diff)
The file was modifiedsrc/jrds/graphe/Sum.java (diff)
The file was addedsrc/jrds/store/Extractor.java
The file was modifiedsrc/jrds/probe/snmp/ProcessStatusSolaris.java (diff)
The file was modifiedsrc/jrds/GraphDesc.java (diff)
The file was modifiedsrc/jrds/webapp/Graph.java (diff)
The file was modifiedjunit/jrds/TestSum.java (diff)
The file was modifiedsrc/jrds/webapp/ProbeSummary.java (diff)
The file was modifiedsrc/jrds/probe/RRDToolProbe.java (diff)
The file was addedsrc/jrds/store/SampleCache.java
The file was modifiedsrc/jrds/webapp/StartListener.java (diff)
The file was modifiedjunit/jrds/mockobjects/DummyProbeIndexed.java (diff)
The file was addedsrc/jrds/store/CacheStoreFactory.java
The file was modifiedjunit/jrds/mockobjects/DummyProbeIndexedUrl.java (diff)
The file was modifiedjunit/jrds/TestProbe.java (diff)
The file was modifiedsrc/jrds/probe/snmp/CpqDaPhyDrv.java (diff)
The file was addedjunit/jrds/store/TestRrdDbStore.java
The file was addedsrc/jrds/store/AbstractStore.java
The file was modifiedsrc/jrds/webapp/Download.java (diff)
The file was addedsrc/jrds/store/AbstractStoreFactory.java
The file was addedjunit/jrds/store/TestExtractInfo.java
The file was modifiedjunit/jrds/probe/ApacheHttpClientTest.java (diff)
The file was addedsrc/jrds/store/RrdDbStoreFactory.java
Commit bd3b86aca60eba0a6e1b28c9f39fc69d973b19cb by Fabrice Bacchella
Add a JrdsSample interface to avoid warning with generics
(commit: bd3b86a)
The file was modifiedsrc/jrds/Probe.java (diff)
The file was modifiedsrc/jrds/store/RRDToolStore.java (diff)
The file was modifiedsrc/jrds/store/RrdDbStore.java (diff)
The file was modifiedjunit/jrds/TestProbe.java (diff)
The file was modifiedsrc/jrds/probe/snmp/ProcessInfoExtended.java (diff)
The file was modifiedsrc/jrds/probe/snmp/ProcessStatusHostResources.java (diff)
The file was modifiedsrc/jrds/probe/snmp/ProcessStatusSolaris.java (diff)
The file was modifiedsrc/jrds/probe/snmp/CpqDaPhyDrv.java (diff)
The file was modifiedjunit/jrds/store/TestRrdDbStore.java (diff)
The file was modifiedsrc/jrds/store/SampleCache.java (diff)
Commit a42dcd4d152c75190d057d8af1b94690aa29a2d7 by Fabrice Bacchella
Added Interface to avoid useless warning with store objects
(commit: a42dcd4)
The file was modifiedsrc/jrds/graphe/Sum.java (diff)
The file was addedsrc/jrds/store/AbstractExtractor.java
The file was modifiedsrc/jrds/GraphDesc.java (diff)
The file was addedsrc/jrds/store/Store.java
The file was modifiedsrc/jrds/PropertiesManager.java (diff)
The file was modifiedsrc/jrds/store/Extractor.java (diff)
The file was modifiedsrc/jrds/Graph.java (diff)
The file was modifiedsrc/jrds/store/AbstractStoreFactory.java (diff)
The file was modifiedsrc/jrds/store/RrdDbStoreFactory.java (diff)
The file was modifiedsrc/jrds/Probe.java (diff)
The file was modifiedsrc/jrds/webapp/ProbeSummary.java (diff)
The file was addedsrc/jrds/store/StoreFactory.java
The file was modifiedsrc/jrds/store/AbstractStore.java (diff)
The file was modifiedsrc/jrds/store/EmptyExtractor.java (diff)
The file was modifiedsrc/jrds/webapp/Download.java (diff)
The file was addedsrc/jrds/JrdsSample.java
The file was modifiedsrc/jrds/webapp/CheckValues.java (diff)
The file was modifiedsrc/jrds/store/RRDToolStore.java (diff)
The file was modifiedsrc/jrds/store/RrdDbStore.java (diff)
Commit 077082476e13b68423dc670ced5879c1cc9356a6 by Fabrice Bacchella
Some forgotten cleanning in junit code
(commit: 0770824)
The file was modifiedjunit/jrds/UtilTest.java (diff)
The file was modifiedjunit/jrds/mockobjects/GetMoke.java (diff)
The file was modifiedjunit/jrds/store/TestRrdDbStore.java (diff)
The file was modifiedjunit/jrds/store/TestRRDToolStore.java (diff)
Commit 04b2b8638bee8bb21fb049191924afc882c57129 by Fabrice Bacchella
rrdtoolprobe use the rrdtool backend

more cleaning of the API
(commit: 04b2b86)
The file was modifiedsrc/jrds/store/RrdDbStore.java (diff)
The file was modifiedsrc/jrds/probe/RRDToolProbe.java (diff)
The file was modifiedsrc/jrds/GraphDesc.java (diff)
The file was modifiedsrc/jrds/Probe.java (diff)
Commit 56821dd439a13b078cf6f2bd1dac418c7df57d36 by Fabrice Bacchella
Removed StoreOpener, now part of the RrdDbStore
Configuration of the store in HostsList, not PropertiesManager
(commit: 56821dd)
The file was modifiedsrc/jrds/Configuration.java (diff)
The file was modifiedsrc/jrds/PropertiesManager.java (diff)
The file was modifiedsrc/jrds/standalone/Collector.java (diff)
The file was modifiedsrc/jrds/store/AbstractStoreFactory.java (diff)
The file was modifiedsrc/jrds/webapp/WhichLibs.java (diff)
The file was modifiedsrc/jrds/store/RrdDbStoreFactory.java (diff)
The file was modifiedsrc/jrds/webapp/StartListener.java (diff)
The file was modifiedsrc/jrds/standalone/Updater.java (diff)
The file was modifiedsrc/jrds/HostsList.java (diff)
The file was removedsrc/jrds/StoreOpener.java
The file was modifiedsrc/jrds/store/CacheStoreFactory.java (diff)
The file was modifiedsrc/jrds/standalone/Grapher.java (diff)
The file was modifiedsrc/jrds/store/RrdDbStore.java (diff)
The file was modifiedsrc/jrds/store/StoreFactory.java (diff)
Commit b96a84851007fe6727a6f4cca3550ee5c369b631 by Fabrice Bacchella
An extractor fills a rrd4j's Graph or DataProcessor.
(commit: b96a848)
The file was modifiedsrc/jrds/GraphNode.java (diff)
The file was modifiedsrc/jrds/Graph.java (diff)
The file was modifiedsrc/jrds/Probe.java (diff)
The file was modifiedsrc/jrds/webapp/Download.java (diff)
The file was modifiedsrc/jrds/store/RRDToolStore.java (diff)
The file was modifiedsrc/jrds/store/EmptyExtractor.java (diff)
The file was modifiedsrc/jrds/store/Extractor.java (diff)
The file was modifiedsrc/jrds/graphe/Sum.java (diff)
The file was modifiedsrc/jrds/store/AbstractExtractor.java (diff)
The file was modifiedsrc/jrds/store/ExtractInfo.java (diff)
The file was modifiedsrc/jrds/GraphDesc.java (diff)
The file was modifiedsrc/jrds/webapp/CheckValues.java (diff)
The file was modifiedsrc/jrds/webapp/ProbeSummary.java (diff)
The file was modifiedsrc/jrds/store/RrdDbStore.java (diff)
Commit 58a343b611cd0accf46e3143535378787dcd7ee5 by Fabrice Bacchella
Forgotten case to choose the source name, it can be the data source.
(commit: 58a343b)
The file was modifiedsrc/jrds/GraphDesc.java (diff)
The file was modifiedjunit/jrds/TestProbe.java (diff)
The file was modifiedsrc/jrds/store/ExtractInfo.java (diff)
The file was modifiedjunit/jrds/probe/ApacheHttpClientTest.java (diff)
The file was modifiedsrc/jrds/store/Store.java (diff)
The file was modifiedsrc/jrds/store/RrdDbStore.java (diff)
The file was modifiedsrc/jrds/Graph.java (diff)
The file was modifiedjunit/jrds/configuration/TestGraphDescBuilder.java (diff)
The file was modifiedjunit/jrds/TestGraph.java (diff)
The file was modifiedsrc/jrds/store/EmptyExtractor.java (diff)
The file was modifiedsrc/jrds/probe/ContainerProbe.java (diff)
The file was modifiedsrc/jrds/webapp/CheckValues.java (diff)
The file was modifiedsrc/jrds/GraphNode.java (diff)
The file was modifiedivy.xml (diff)
The file was removedjunit/jrds/TestStoreOpener.java
The file was modifiedjunit/jrds/store/TestRrdDbStore.java (diff)
The file was modifiedjunit/jrds/store/TestRRDToolStore.java (diff)
The file was modifiedsrc/jrds/store/RRDToolStore.java (diff)
The file was modifiedjunit/jrds/mockobjects/GenerateProbe.java (diff)
The file was modifiedjunit/TestUpgrade.java (diff)
The file was modifiedsrc/jrds/GraphDesc.java (diff)
The file was modifiedsrc/jrds/webapp/ProbeSummary.java (diff)
The file was modifiedjunit/jrds/TestFullLifeCycle.java (diff)
The file was modifiedjunit/jrds/TestPropertiesManager.java (diff)
The file was modifiedsrc/jrds/Probe.java (diff)
The file was modifiedsrc/jrds/store/Extractor.java (diff)
The file was modifiedjunit/jrds/Tools.java (diff)
The file was modifiedsrc/jrds/graphe/Sum.java (diff)
The file was addedsrc/jrds/store/CacheStore.java
The file was modifiedjunit/jrds/AllProbeCreationTest.java (diff)
The file was modifiedjunit/jrds/TestSum.java (diff)
The file was modifiedjunit/jrds/mockobjects/Full.java (diff)
The file was modifiedsrc/jrds/store/AbstractExtractor.java (diff)
The file was removedsrc/jrds/store/SampleCache.java
The file was modifiedsrc/jrds/store/AbstractStore.java (diff)
The file was modifiedsrc/jrds/PropertiesManager.java (diff)
The file was modifiedsrc/jrds/webapp/Download.java (diff)
The file was modifiedsrc/jrds/store/CacheStoreFactory.java (diff)
The file was modifiedsrc/jrds/store/CacheStore.java (diff)
The file was modifiedsrc/jrds/store/RRDToolStore.java (diff)
The file was modifiedsrc/jrds/store/AbstractStoreFactory.java (diff)
The file was modifiedsrc/jrds/store/StoreFactory.java (diff)
The file was modifiedjunit/jrds/store/TestRRDToolStore.java (diff)
The file was modifiedsrc/jrds/store/EmptyExtractor.java (diff)
The file was modifiedsrc/jrds/store/RrdDbStore.java (diff)
The file was modifiedsrc/jrds/store/AbstractStore.java (diff)
The file was modifiedsrc/jrds/store/AbstractExtractor.java (diff)
The file was modifiedsrc/jrds/store/CacheStoreFactory.java (diff)
Commit d614ee30e6259119481aa73422f825d4aa0ef521 by Fabrice Bacchella
auxiliary stores can now be configure in jrds properties with:
stores=name1,name2
store.name1.factory=aclass
store.name2.prop=oneprop
(commit: d614ee3)
The file was modifiedsrc/jrds/PropertiesManager.java (diff)
The file was modifiedsrc/jrds/store/StoreFactory.java (diff)
The file was modifiedsrc/jrds/HostsList.java (diff)
The file was modifiedsrc/jrds/store/RrdDbStoreFactory.java (diff)
The file was modifiedjunit/jrds/Tools.java (diff)
The file was modifiedsrc/jrds/standalone/Updater.java (diff)
The file was modifiedsrc/jrds/store/AbstractStoreFactory.java (diff)
The file was modifiedjunit/jrds/mockobjects/GenerateProbe.java (diff)
Commit 3c1c18fd105b6c305083bfde846a88d26c6ca1ea by Fabrice Bacchella
auxiliary stores can now be configure in jrds properties with:
stores=name1,name2
store.name1.factory=aclass
store.name2.prop=oneprop
(commit: 3c1c18f)
The file was modifiedjunit/jrds/Tools.java (diff)
The file was modifiedsrc/jrds/store/StoreFactory.java (diff)
The file was modifiedsrc/jrds/store/RrdDbStoreFactory.java (diff)
The file was modifiedsrc/jrds/PropertiesManager.java (diff)
The file was modifiedsrc/jrds/store/AbstractStoreFactory.java (diff)
The file was modifiedsrc/jrds/standalone/Updater.java (diff)
The file was modifiedjunit/jrds/mockobjects/GenerateProbe.java (diff)
The file was modifiedsrc/jrds/HostsList.java (diff)
The file was modifiedsrc/jrds/configuration/HostBuilder.java (diff)
Commit 424051c2584570bd1fa130ba7a73ea7e6ad549b8 by Fabrice Bacchella
Slightly better stores configuration
(commit: 424051c)
The file was modifiedsrc/jrds/PropertiesManager.java (diff)
The file was modifiedsrc/jrds/webapp/WhichLibs.java (diff)
The file was modifiedjunit/jrds/Tools.java (diff)
The file was modifiedjunit/jrds/configuration/TestGraphDescBuilder.java (diff)
The file was modifiedjunit/jrds/mockobjects/GenerateProbe.java (diff)
The file was modifiedsrc/jrds/standalone/Updater.java (diff)
The file was modifiedsrc/jrds/Configuration.java (diff)
The file was modifiedsrc/jrds/configuration/HostBuilder.java (diff)
Commit 027416c8797b6c72c2b0be93e89aba9336134175 by Fabrice Bacchella
Added a few tests for store configuration
(commit: 027416c)
The file was modifiedjunit/jrds/TestPropertiesManager.java (diff)
The file was modifiedsrc/jrds/PropertiesManager.java (diff)
The file was addedsrc/jrds/store/GraphiteStoreFactory.java
The file was addedsrc/jrds/store/GraphiteStore.java
The file was addedsrc/jrds/store/GraphiteConnection.java
The file was modifiedsrc/jrds/store/GraphiteConnection.java (diff)
The file was modifiedsrc/jrds/store/GraphiteStore.java (diff)
Commit e89b3a6fc1c09669620a2e915a8dd13efa404ed0 by Fabrice Bacchella
Mbean are difficult to use in unit test
(commit: e89b3a6)
The file was modifiedjunit/jrds/TestPropertiesManager.java (diff)
The file was addedjunit/jrds/mockobjects/EmptyStoreFactory.java
Commit 619b7c31f164fd5a58c6a8b3385c015cc34db311 by Fabrice Bacchella
Added an stand alone jmx server, with no GUI.
(commit: 619b7c3)
The file was addedsrc/jrds/standalone/JMX.java
The file was modifiedsrc/jrds/bootstrap/BootStrap.java (diff)
The file was modifiedsrc/jrds/PropertiesManager.java (diff)
Commit 42e83a11b211eda204297f0db87c0ce73c056ab2 by Fabrice Bacchella
Wrong resolution for previous merge conflict
(commit: 42e83a1)
The file was modifiedjunit/jrds/mockobjects/Full.java (diff)
Commit f4867c7df38f91e0bc742ff2a1a818c935eeb6e5 by Fabrice Bacchella
CodePro: String literal can be replaced by a character literal
(commit: f4867c7)
The file was modifiedsrc/jrds/probe/snmp/ProcessInfoExtended.java (diff)
The file was modifiedsrc/jrds/webapp/ParamsBean.java (diff)
The file was modifiedjunit/jrds/mockobjects/GetMoke.java (diff)
The file was modifiedsrc/jrds/GraphTree.java (diff)
The file was modifiedsrc/jrds/HostsList.java (diff)
The file was modifiedsrc/jrds/probe/Ribcl.java (diff)
The file was modifiedsrc/jrds/GraphDesc.java (diff)
The file was modifiedsrc/jrds/StoreOpener.java (diff)
The file was modifiedsrc/jrds/probe/RRDToolProbe.java (diff)
The file was modifiedsrc/jrds/configuration/HostBuilder.java (diff)
The file was modifiedsrc/jrds/snmp/SnmpDiscoverAgent.java (diff)
The file was modifiedsrc/jrds/starter/XmlProvider.java (diff)
The file was modifiedsrc/jrds/probe/HCHttpProbe.java (diff)
The file was modifiedsrc/jrds/configuration/HostBuilder.java (diff)
The file was modifiedjunit/jrds/snmp/TestSnmpConnection.java (diff)
The file was modifiedsrc/jrds/Util.java (diff)
The file was modifiedsrc/jrds/snmp/SnmpRequester.java (diff)
The file was modifiedprobes-other/jkstat/src/jrds/probe/KstatProbeIndexed.java (diff)
The file was modifiedprobes-other/munin/src/jrds/probe/munin/Munin.java (diff)
The file was modifiedsrc/jrds/probe/Varnish.java (diff)
The file was modifiedsrc/jrds/webapp/JSonPack.java (diff)
The file was modifiedsrc/jrds/standalone/Jetty.java (diff)
The file was modifiedsrc/jrds/Probe.java (diff)
The file was modifiedjunit/jrds/probe/JmxConnexionTest.java (diff)
The file was modifiedsrc/jrds/standalone/CommandStarterImpl.java (diff)
The file was modifiedjunit/jrds/probe/XmlProbeTest.java (diff)
The file was modifiedsrc/jrds/Base64.java (diff)
The file was modifiedsrc/jrds/factories/ProbeMeta.java (diff)
The file was modifiedjunit/jrds/mockobjects/DummyProbeIndexed.java (diff)
The file was modifiedjunit/jrds/mockobjects/DummyProbeIndexedUrl.java (diff)
The file was modifiedsrc/jrds/probe/jdbc/MysqlStatus.java (diff)
The file was modifiedsrc/jrds/starter/SocketFactory.java (diff)
The file was modifiedjunit/jrds/snmp/TestSnmpStarter.java (diff)
The file was modifiedsrc/jrds/GraphDesc.java (diff)
The file was modifiedjunit/jrds/TestSum.java (diff)
The file was modifiedsrc/jrds/probe/ContainerProbe.java (diff)
The file was modifiedsrc/jrds/graphe/Sum.java (diff)
Commit 640bc0045f5953b780d912cc8d7a729c4ba81f32 by Fabrice Bacchella
warning and formating for DummyProbe
(commit: 640bc00)
The file was modifiedjunit/jrds/mockobjects/DummyProbe.java (diff)
Commit a3b21bd5db8c1bc292016a0dcb5fce51f3f5e857 by Fabrice Bacchella
Previous commit missed a conflict
(commit: a3b21bd)
The file was modifiedjunit/jrds/configuration/TestGraphDescBuilder.java (diff)
Commit 43c76105cd0d37230028a8a9324e3175ad014273 by Fabrice Bacchella
Failed test after final merge from master branch into WithStore
(commit: 43c7610)
The file was modifiedsrc/jrds/GraphDesc.java (diff)
The file was modifiedjunit/jrds/configuration/TestGraphDescBuilder.java (diff)
The file was modifiedjunit/jrds/mockobjects/GenerateProbe.java (diff)
The file was modifiedjunit/TestUpgrade.java (diff)
The file was modifiedsrc/jrds/store/RrdDbStore.java (diff)
Commit aa2980f276a4ca62087915ba2b523f6d51ad55d4 by Fabrice Bacchella
Confusion in CheckValues between consolidation function and aggregated value
(commit: aa2980f)
The file was modifiedsrc/jrds/webapp/CheckValues.java (diff)
The file was modifiedsrc/jrds/store/ExtractInfo.java (diff)
The file was modifiedjunit/jrds/Log4jTest.java (diff)
Commit 044143feef5797c8cdf0132d03838a82ed66fad2 by Fabrice Bacchella
Auto detect JMX and activate beans if needed.
Added a getLastValues() to the jrds' mbean
(commit: 044143f)
The file was modifiedsrc/jrds/standalone/Jetty.java (diff)
The file was modifiedsrc/jrds/jmx/Management.java (diff)
The file was modifiedsrc/jrds/jmx/ManagementMBean.java (diff)
The file was modifiedsrc/jrds/webapp/StartListener.java (diff)
Commit 346c08492f7fad49d34530e8a5c9d1e7064a1871 by Fabrice Bacchella
Search for beans in interfaces too
(commit: 346c084)
The file was modifiedsrc/jrds/factories/ArgFactory.java (diff)
Commit fa288b7341cc8b1729b52a3226b1ac21e8ff5e73 by Fabrice Bacchella
Updated HttpClientStarter, added a SSLStarter for custom SSL management.
(commit: fa288b7)
The file was addedsrc/jrds/starter/SSLStarter.java
The file was addedsrc/jrds/probe/SSLProbe.java
The file was modifiedsrc/jrds/probe/HttpClientStarter.java (diff)
Commit bf27ed510d3b180a3306f2f343b9bb279e0f56c9 by Fabrice Bacchella
For HP servers: updated ribcl and added RibclHTP for ilo 3 and more
(commit: bf27ed5)
The file was modifiedsrc/jrds/probe/Ribcl.java (diff)
The file was addeddesc/probe/ribclhttppower.xml
The file was addedsrc/jrds/probe/RibclHttp.java
Commit 1eda0f8f391ed83a6d139cc803dc5139458acb4e by Fabrice Bacchella
Need to update test for HttpClient
(commit: 1eda0f8)
The file was modifiedjunit/jrds/probe/ApacheHttpClientTest.java (diff)
Commit 5e6ecd788f8c4ac2b800c85930c53de166466ec1 by Fabrice Bacchella
bug in SSLStarter, works only on a connected socket.
(commit: 5e6ecd7)
The file was modifiedsrc/jrds/starter/SSLStarter.java (diff)
Commit 636f5cc2a125edd8e0560a360f8bf02ea11a62e6 by Fabrice Bacchella
Slightly improved HP's ilo probes
(commit: 636f5cc)
The file was modifiedsrc/jrds/probe/Ribcl.java (diff)
The file was modifiedsrc/jrds/probe/RibclHttp.java (diff)
Commit ff298be414298079cd95759b94bc6c2225bfc47c by Fabrice Bacchella
HCHttpProbe needs to implement SSLProbe, or it will throws a NPE
(commit: ff298be)
The file was modifiedsrc/jrds/probe/HCHttpProbe.java (diff)
Commit 8911eaa0fc287d182f095164d044481c65d8f74a by Fabrice Bacchella
XXE (https://www.owasp.org/index.php/XXE) found in upload servlet
(commit: 8911eaa)
The file was modifiedsrc/jrds/webapp/Upload.java (diff)
The file was removedsrc/jrds/standalone/JettyLogger.java
The file was modifiedivy.xml (diff)
The file was modifiedsrc/jrds/JrdsLoggerConfiguration.java (diff)
The file was modifiedsrc/jrds/standalone/Jetty.java (diff)
The file was modifiedpom.xml (diff)
The file was modifiedjunit/jrds/webapp/MockParamsBean.java (diff)
The file was modifiedjunit/jrds/webapp/TestStats.java (diff)
The file was modifiedjunit/jrds/webapp/TestCheckValues.java (diff)
The file was modifiedjunit/jrds/webapp/TestSecurity.java (diff)
The file was modifiedjunit/jrds/webapp/TestACL.java (diff)
The file was modifiedjunit/jrds/webapp/TestNoSecurity.java (diff)
The file was modifiedjunit/jrds/webapp/TestReadElements.java (diff)
The file was modifiedjunit/jrds/webapp/TestPack.java (diff)
The file was addedjunit/jrds/webapp/TestUpload.java
The file was modifiedjunit/jrds/webapp/TestListServlet.java (diff)
The file was modifiedjunit/jrds/webapp/TestParamsBean.java (diff)
The file was modifiedjunit/jrds/webapp/TestQueryParams.java (diff)
The file was modifiedjunit/jrds/webapp/TestUrlParser.java (diff)
The file was modifiedjunit/jrds/webapp/ToolsWebApp.java (diff)
The file was modifiedjunit/jrds/webapp/TestDiscover.java (diff)
The file was modifiedjunit/jrds/webapp/TestTree.java (diff)
Commit 2f4c85a39a41adf08101c16d4ae4348d8c9a4cfc by Fabrice Bacchella
Updated webapps' junit test (missing files)
(commit: 2f4c85a)
The file was addedjunit/ressources/goodupload.mime
The file was addedjunit/ressources/xxetesting.mime
The file was modifiedjunit/jrds/mockobjects/MokeServletContext.java (diff)
The file was modifiedjunit/jrds/mockobjects/GetMoke.java (diff)
The file was addedjunit/ressources/xxetesting1.mime
The file was addedjunit/ressources/xxetesting2.mime
The file was modifiedsrc/jrds/webapp/Upload.java (diff)
The file was removedjunit/ressources/xxetesting.mime
The file was modifiedjunit/jrds/webapp/TestUpload.java (diff)
Commit 63a09fb93b08f50d8ed34105e1e96d29348d413d by Fabrice Bacchella
Adding custom attributes to a proddesc
(commit: 63a09fb)
The file was modifiedjunit/jrds/probe/TestRRDProbe.java (diff)
The file was modifieddtd/probedesc.dtd (diff)
The file was modifiedjunit/jrds/probe/HttpTest.java (diff)
The file was modifiedjunit/jrds/snmp/TestSnmpConnection.java (diff)
The file was addedsrc/jrds/GenericBean.java
The file was modifiedsrc/jrds/factories/ArgFactory.java (diff)
The file was modifiedsrc/jrds/Probe.java (diff)
The file was modifiedjunit/jrds/configuration/TestHostBuilder.java (diff)
The file was modifiedjunit/jrds/configuration/TestProbeDescBuilder.java (diff)
The file was modifiedsrc/jrds/GraphNode.java (diff)
The file was modifiedjunit/jrds/configuration/TestDescFactory.java (diff)
The file was modifiedsrc/jrds/configuration/ProbeDescBuilder.java (diff)
The file was modifiedsrc/jrds/ProbeDesc.java (diff)
The file was modifiedjunit/ressources/fulldesc.xml (diff)
The file was modifiedsrc/jrds/Util.java (diff)
The file was modifiedsrc/jrds/configuration/HostBuilder.java (diff)
Commit 186e11f0753e14d2b70d66a8981d70adf1041004 by Fabrice Bacchella
Adding custom attributes to a proddesc, incomplete tests
(commit: 186e11f)
The file was modifiedsrc/jrds/standalone/EnumerateWikiProbes.java (diff)
The file was modifiedsrc/jrds/configuration/HostBuilder.java (diff)
The file was modifiedjunit/jrds/AllProbeCreationTest.java (diff)
The file was modifiedsrc/jrds/Util.java (diff)
Commit a3abbc97b3bfef027db3a7981a42f672c63f3b25 by Fabrice Bacchella
default attributes can now be delayed after probe configuration
(commit: a3abbc9)
The file was addedjunit/ressources/attrhost.xml
The file was modifiedjunit/jrds/configuration/TestHostBuilder.java (diff)
The file was modifiedjunit/jrds/configuration/TestProbeDescBuilder.java (diff)
The file was modifiedsrc/jrds/standalone/EnumerateWikiProbes.java (diff)
The file was modifieddtd/probedesc.dtd (diff)
The file was addedjunit/ressources/beans.xml
The file was modifiedsrc/jrds/configuration/HostBuilder.java (diff)
The file was modifiedsrc/jrds/configuration/ProbeDescBuilder.java (diff)
The file was modifiedjunit/jrds/configuration/TestDescFactory.java (diff)
The file was modifiedsrc/jrds/ProbeDesc.java (diff)
The file was modifiedsrc/jrds/Util.java (diff)
Commit a793caa7b134740c7a529cd3ae63c9dfe3d4d0a8 by Fabrice Bacchella
Delayed attributes must be resolved before probe configuration
(commit: a793caa)
The file was modifiedsrc/jrds/configuration/HostBuilder.java (diff)
Commit e9ff79e247f149af013252e1e6d39793aaf26bc4 by Fabrice Bacchella
Small clean for Boostrap, added a test for cmdClasses
(commit: e9ff79e)
The file was addedjunit/jrds/bootstrap/TestBootStrap.java
The file was modifiedsrc/jrds/bootstrap/BootStrap.java (diff)
The file was modifiedsrc/jrds/webapp/CheckValues.java (diff)
The file was modifiedsrc/jrds/Base64.java (diff)
The file was addedsrc/jrds/StoreOpener.java
The file was modifiedsrc/jrds/configuration/HostBuilder.java (diff)
The file was modifiedsrc/jrds/probe/jdbc/JdbcProbe.java (diff)
The file was modifiedsrc/jrds/probe/snmp/ProcessInfoExtended.java (diff)
The file was modifiedsrc/jrds/ProbeDesc.java (diff)
The file was modifiedsrc/jrds/probe/snmp/RdsIndexedSnmpRrd.java (diff)
The file was modifiedsrc/jrds/starter/Starter.java (diff)
The file was modifiedsrc/jrds/bootstrap/BootStrap.java (diff)
The file was modifiedsrc/jrds/factories/ArgFactory.java (diff)
The file was modifiedsrc/jrds/probe/snmp/SnmpProbe.java (diff)
The file was modifiedsrc/jrds/JrdsLoggerConfiguration.java (diff)
The file was modifiedsrc/jrds/Graph.java (diff)
The file was modifiedsrc/jrds/webapp/DiscoverAgent.java (diff)
The file was modifiedsrc/jrds/ProbeConnected.java (diff)
The file was modifiedsrc/jrds/probe/HttpProbe.java (diff)
The file was modifiedsrc/jrds/configuration/ConfigObjectBuilder.java (diff)
The file was modifiedsrc/jrds/GraphDesc.java (diff)
The file was modifiedsrc/jrds/Probe.java (diff)
The file was modifiedsrc/jrds/probe/snmp/PartitionSpaceWindows.java (diff)
The file was modifiedsrc/jrds/starter/Listener.java (diff)
The file was modifiedsrc/jrds/GraphTree.java (diff)
The file was modifiedsrc/jrds/factories/ProbeFactory.java (diff)
The file was modifiedsrc/jrds/HostsList.java (diff)
The file was modifiedsrc/jrds/starter/StartersSet.java (diff)
The file was modifiedsrc/jrds/Util.java (diff)
Commit c41a887d3e2b04bd8a23073c7376800aa051c880 by Fabrice Bacchella
Removed embedded base64 code, adding http://iharder.sourceforge.net/current/java/base64/
(commit: c41a887)
The file was modifiedsrc/jrds/webapp/JSonPack.java (diff)
The file was modifiedsrc/jrds/Util.java (diff)
The file was modifiedivy.xml (diff)
The file was removedjunit/jrds/TestBase64.java
The file was modifiedpom.xml (diff)
The file was modifiedsrc/jrds/webapp/Graph.java (diff)
The file was modifiedsrc/jrds/webapp/ParamsBean.java (diff)
Commit 09d2e2340e578d88567bc30e91463a22c203a108 by Fabrice Bacchella
Useless utility method removed from tests
(commit: 09d2e23)
The file was modifiedjunit/jrds/Tools.java (diff)
The file was modifiedsrc/jrds/probe/ExternalCmdIndexed.java (diff)
Commit 812b6eabe56c62f316759a3d95ae5b033f0f8aa8 by Fabrice Bacchella
base64 is not a test lib, wrong ivy.xml file
(commit: 812b6ea)
The file was modifiedivy.xml (diff)
The file was modifiedsrc/jrds/Util.java (diff)
Commit 938b8035d2a6ca81cb1b5805b3502199aa7da7b8 by Fabrice Bacchella
Bug in probes documentation auto-generation
(commit: 938b803)
The file was modifiedsrc/jrds/standalone/EnumerateWikiProbes.java (diff)
Commit 4936afa714aee0962c1cb61c3d37d70f5fd67520 by Fabrice Bacchella
Pool was not used when it should have been
(commit: 4936afa)
The file was modifiedsrc/jrds/StoreOpener.java (diff)
Commit 42afa303d9cfa6ce2b0fdfdfb88d327c1a2274e1 by Fabrice Bacchella
Updated pom.xml for working war build
(commit: 42afa30)
The file was modifiedpom.xml (diff)
Commit e038e4f806f706120d4315729037d867526fa291 by Fabrice Bacchella
Test failure with maven build
Less verbose test in maven
(commit: e038e4f)
The file was modifiedjunit/jrds/webapp/ToolsWebApp.java (diff)
The file was modifiedpom.xml (diff)
Commit 1b856792785601087b78c8d9656cbdb829c4d405 by Fabrice Bacchella
Improved test logger configuration
(commit: 1b85679)
The file was modifiedjunit/jrds/Tools.java (diff)
The file was modifiedjunit/jrds/webapp/TestCheckValues.java (diff)
The file was modifiedjunit/jrds/webapp/TestConfiguration.java (diff)
Commit 8aaa634f4adf050585da3e25214760436b13757b by Fabrice Bacchella
Too much log for tests, needs to purge logger between runs
(commit: 8aaa634)
The file was modifiedjunit/jrds/webapp/TestReadElements.java (diff)
The file was modifiedjunit/jrds/Tools.java (diff)
Commit 21cddae9bd9ab1c97e9ec3c6905076b55675e7bc by Fabrice Bacchella
Log cleaning was too agressive, broke a test.
(commit: 21cddae)
The file was modifiedjunit/jrds/Tools.java (diff)
Commit e8aa00593179f69c3b64c2f4af0b12ac0fd14b30 by Fabrice Bacchella
Add optional collected values support.
(commit: e8aa005)
The file was modifiedsrc/jrds/configuration/ConfigObjectBuilder.java (diff)
The file was modifiedsrc/jrds/probe/JMX.java (diff)
The file was modifiedsrc/jrds/ProbeDesc.java (diff)
Commit 6d98e1c85e75d84b4b65f63c97a20b3e18e5f900 by Fabrice Bacchella
Some collect in probe desc can now be marked as optional, to prevent useless log
(commit: 6d98e1c)
The file was modifiedjunit/ressources/httpxmlprobedesc.xml (diff)
The file was modifiedsrc/jrds/ProbeDesc.java (diff)
The file was modifiedsrc/jrds/probe/JMX.java (diff)
The file was modifieddtd/probedesc.dtd (diff)
The file was modifiedsrc/jrds/Probe.java (diff)
The file was modifiedjunit/jrds/configuration/TestProbeDescBuilder.java (diff)
Commit e1cdd976d0cad1aa5bd7e94cc6de7b7bfe37e370 by Fabrice Bacchella
Should improve the logging of error while parsing custom attributes
(commit: e1cdd97)
The file was modifiedsrc/jrds/GenericBean.java (diff)
The file was modifiedsrc/jrds/configuration/HostBuilder.java (diff)
Commit f7b36029111a76444a66448633d4f8ba78177cda by Fabrice Bacchella
Slightly less stacked InvocationTargetException for easier debug
(commit: f7b3602)
The file was modifiedsrc/jrds/factories/ArgFactory.java (diff)
The file was modifiedsrc/jrds/starter/ConnectionInfo.java (diff)
The file was modifiedsrc/jrds/configuration/HostBuilder.java (diff)
Commit 00d79fd418335e74c6624bbf40b871a405c47995 by Fabrice Bacchella
Missing properties resolution for tags
(commit: 00d79fd)
The file was modifiedsrc/jrds/configuration/HostBuilder.java (diff)
Commit 468f28174a631e4b34365f6b24ff2792d64976f6 by Fabrice Bacchella
Macro in macro don't resolve properties
(commit: 468f281)
The file was modifiedsrc/jrds/configuration/HostBuilder.java (diff)
Commit 427751a46b29ffccf6c092f75d99e0199bafbb0a by Fabrice Bacchella
Don't run jacoco-check, there is no rules
(commit: 427751a)
The file was modifiedpom.xml (diff)
Commit c565f982d026d2419565f49fc17890b2ea96898c by Fabrice Bacchella
Discover agent should be checked for all probes descriptions, not only
for instanciated probes
(commit: c565f98)
The file was modifiedsrc/jrds/HostsList.java (diff)
The file was modifiedivy.xml (diff)
The file was modifiedbuild.xml (diff)
The file was modifiedpom.xml (diff)
Commit 1d9ec516edda620f69b3452ab7b33bda5a8c3308 by Fabrice Bacchella
Force starters stop, for a shorter shutdown time
(commit: 1d9ec51)
The file was modifiedsrc/jrds/Configuration.java (diff)
The file was modifiedsrc/jrds/HostsList.java (diff)
The file was modifiedsrc/jrds/Macro.java (diff)
The file was modifiedsrc/jrds/webapp/ACL.java (diff)
The file was modifiedsrc/jrds/Util.java (diff)
The file was modifiedsrc/jrds/starter/Starter.java (diff)
Commit a21a41095543cee1e190a7ec843ef9bd247280d7 by Fabrice Bacchella
Improved HTTP connection management :
- some timeout added
- SSL management updated to current version of HttpComponents
- better management of failed connections
(commit: a21a410)
The file was modifiedsrc/jrds/probe/HttpClientStarter.java (diff)
The file was modifiedsrc/jrds/probe/HCHttpProbe.java (diff)
Commit bed051e7b8304710396ee2ef56da4206b52eb7e2 by Fabrice Bacchella
Ensure that HTTP content is always consummend, modification for ilo3+ probe too.
(commit: bed051e)
The file was modifiedsrc/jrds/probe/HCHttpProbe.java (diff)
The file was modifiedsrc/jrds/probe/RibclHttp.java (diff)
Commit 43559db8290edd234bdfb53d89af3ff8004dfeaa by Fabrice Bacchella
Fix typo in Last-Modified HTTP header
(commit: 43559db)
The file was modifiedsrc/jrds/webapp/JrdsJSONWriter.java (diff)
Commit 15021502ba8a67b461983361289d7ce68a53e2c0 by Fabrice Bacchella
Fix typos in MySQLStatusOperations graph

- Datasource QCache_hits was defined twice
- Insert datasource's name is "Com_Insert"
(commit: 1502150)
The file was modifieddesc/graph/jdbc/mysqlstatusoperations.xml (diff)
Commit cb23fb5494cb1a7130aaf32b983337c36eedd8dd by Fabrice Bacchella
Fix typo in MysqlStatusTempTables graph

- Missing comma in RPN statement
(commit: cb23fb5)
The file was modifieddesc/graph/jdbc/mysqlstatustemptab.xml (diff)
Commit bb4040cdeabc54e70acaab38bf6c0064ab3369df by Fabrice Bacchella
Fix typo in MySQLStatusOperations graph

- Fix  datasource's name "Com_Insert" in rpn  statement
(commit: bb4040c)
The file was modifieddesc/graph/jdbc/mysqlstatusoperations.xml (diff)
Commit 2ff0003b05406eeafa9c535f3a7135998ed6c8fd by Fabrice Bacchella
Improvied HcHttpProbe test, better test of failure case.
(commit: 2ff0003)
The file was modifiedjunit/jrds/probe/ApacheHttpClientTest.java (diff)
The file was modifiedjunit/jrds/Tools.java (diff)
Commit 1bcad49b1d086fa1a3e2088055134099821893b8 by Fabrice Bacchella
Added a slowcollecttime to timers
(commit: 1bcad49)
The file was modifiedjunit/jrds/starter/TimerTest.java (diff)
The file was modifiedsrc/jrds/starter/HostStarter.java (diff)
The file was modifiedsrc/jrds/PropertiesManager.java (diff)
The file was modifiedsrc/jrds/starter/Timer.java (diff)
The file was modifiedsrc/jrds/Probe.java (diff)
The file was modifiedsrc/jrds/starter/StarterNode.java (diff)
Commit eac82681b9c80ecf849c8141f6068e88a89212e2 by Fabrice Bacchella
Another tests failling with new timer slowquerytime
(commit: eac8268)
The file was modifiedjunit/jrds/TestProbe.java (diff)
Commit b050c96377e79bda6472a05804da6ae965dc84fa by Fabrice Bacchella
Adds handling of -Djetty.host for standalone jetty.

It allows to listen only localhost connections.
(commit: b050c96)
The file was modifiedsrc/jrds/standalone/Jetty.java (diff)
The file was modifiedsrc/jrds/bootstrap/BootStrap.java (diff)
Commit a8c15a0b3b707bf5a2afea98aaf750761b0e5f81 by Fabrice Bacchella
remove debug console.log in forEach callback
(commit: a8c15a0)
The file was modifiedweb/details.html (diff)
Commit 430a19d1e374e2b74e46f2ded87b2892ed40ab26 by Fabrice Bacchella
Added scheme and ssl support for http based probe, many improvements in
test and related probes.
(commit: 430a19d)
The file was modifieddesc/probe/apachestatusdetails.xml (diff)
The file was addedjunit/ressources/localhost.jks
The file was modifieddesc/probe/apachestatus.xml (diff)
The file was modifiedsrc/jrds/probe/ApacheStatus.java (diff)
The file was addedjunit/jrds/mockobjects/MockHttpServer.java
The file was modifiedjunit/jrds/probe/ApacheHttpClientTest.java (diff)
The file was modifiedsrc/jrds/probe/HttpProbe.java (diff)
Commit 4e7c2bcc2129a2b6a827a5aef1833841c8b9dbcd by Fabrice Bacchella
Add a warning if timer time out are more that twice the step.
(commit: 4e7c2bc)
The file was modifiedsrc/jrds/PropertiesManager.java (diff)
Commit 17fadfcf3128edeafa57aca79dd3b06fdef7f05b by Fabrice Bacchella
Fix resize issue with GraphTree where content would go down

In dojo, according to the documentation, the ContentPane is expected to be the leaf element in the layout.

Having nested ContentPane seems to trigger a weird side effect where dragging the splitter would also resize (horizontally) the paramsPane and the graphPane.

The fix is simply to use a LayoutContainer instead of ContnetPane for the content.
(commit: 17fadfc)
The file was modifiedweb/index.html (diff)
The file was modifiedsrc/jrds/webapp/DiscoverAgent.java (diff)
The file was modifiedsrc/jrds/webapp/ACL.java (diff)
The file was modifiedsrc/jrds/graphe/AutoGraph.java (diff)
The file was modifiedsrc/jrds/standalone/CommandStarterImpl.java (diff)
The file was modifiedsrc/jrds/Renderer.java (diff)
The file was modifiedsrc/jrds/thresholds/Threshold.java (diff)
The file was modifiedsrc/jrds/jmx/Management.java (diff)
The file was modifiedsrc/jrds/ProbeDesc.java (diff)
The file was modifiedsrc/jrds/GenericBean.java (diff)
The file was modifiedsrc/jrds/JrdsLoggerConfiguration.java (diff)
The file was modifiedsrc/jrds/webapp/Download.java (diff)
The file was modifiedsrc/jrds/GraphDesc.java (diff)
The file was modifiedsrc/jrds/probe/JMXConnection.java (diff)
The file was modifiedsrc/jrds/starter/StarterNode.java (diff)
The file was modifiedsrc/jrds/probe/jdbc/JdbcStarter.java (diff)
The file was modifiedsrc/jrds/Util.java (diff)
The file was modifiedsrc/jrds/graphe/Sum.java (diff)
The file was modifiedsrc/jrds/factories/ProbeMeta.java (diff)
The file was modifiedsrc/jrds/webapp/rpc/JrdsRequestProcessorFactoryFactory.java (diff)
Commit 7246704f1f915c32f601fb277e443e584c951e7a by Fabrice Bacchella
Useless explicit extends to Object (everything extends Object)
(commit: 7246704)
The file was modifiedsrc/jrds/probe/jdbc/GenericJdbcProbe.java (diff)
Commit 8e235764543c2c8b5e455ec722488e1fed4cd370 by Fabrice Bacchella
Move some class properties as local fields or static field for constants.
(commit: 8e23576)
The file was modifiedsrc/jrds/starter/Timer.java (diff)
The file was modifiedsrc/jrds/starter/SSLStarter.java (diff)
The file was modifiedsrc/jrds/factories/ProbeFactory.java (diff)
The file was modifiedsrc/jrds/webapp/StartListener.java (diff)
The file was modifiedsrc/jrds/ProbeDesc.java (diff)
The file was modifiedsrc/jrds/probe/jdbc/GenericJdbcProbe.java (diff)
The file was modifiedsrc/jrds/GraphTree.java (diff)
The file was modifiedsrc/jrds/probe/jdbc/JdbcProbe.java (diff)
The file was modifiedsrc/jrds/GraphDesc.java (diff)
The file was modifiedsrc/jrds/probe/ContainerProbe.java (diff)
The file was modifiedsrc/jrds/webapp/Last.java (diff)
The file was modifiedsrc/jrds/standalone/Jetty.java (diff)
The file was modifiedsrc/jrds/factories/ProbeFactory.java (diff)
The file was modifiedsrc/jrds/snmp/SnmpRequester.java (diff)
The file was modifiedsrc/jrds/probe/snmp/ProcessInfoExtended.java (diff)
The file was modifiedsrc/jrds/graphe/Sum.java (diff)
The file was modifiedsrc/jrds/webapp/JSonPack.java (diff)
The file was modifiedsrc/jrds/graphe/AutoGraph.java (diff)
Commit 891bf4681316f5f24d29af76ed84a1efee0d390e by Fabrice Bacchella
fix synchronization on a non-final field
(commit: 891bf46)
The file was modifiedsrc/jrds/Renderer.java (diff)
Commit 1d4a7c1bb8d85568614b517ae08a35182e227e5d by Fabrice Bacchella
Fix String comparison using '==' instead of equals()
(commit: 1d4a7c1)
The file was modifiedsrc/jrds/standalone/CommandStarterImpl.java (diff)
Commit 79d1ff9fa68644ba6e674625ba593cda37c4aa34 by Fabrice Bacchella
Remove unused map for custom tabs
(commit: 79d1ff9)
The file was modifiedsrc/jrds/HostsList.java (diff)
The file was modifiedsrc/jrds/Probe.java (diff)
The file was modifiedsrc/jrds/GraphNode.java (diff)
The file was modifiedsrc/jrds/probe/HttpClientStarter.java (diff)
Commit 8563b72b3c1174967d97908316ca54f4cc4c5c07 by Fabrice Bacchella
Fix threshold error logging.

I also added a toString() method because otherwise the log of "this" won't be really helpful (will be the class + hashcode of class)
(commit: 8563b72)
The file was modifiedsrc/jrds/thresholds/Threshold.java (diff)
Commit bcdc151e5a5ac512eb02246905bad893dac53436 by Fabrice Bacchella
Adds Object cast to Arrays.asList.

Fix runtime issue introduced by array creation redundancy.
(commit: bcdc151)
The file was modifiedsrc/jrds/graphe/AutoGraph.java (diff)
Commit b95da2dff2f8f1c0b99975ed719e4ad28752bc8e by Fabrice Bacchella
throw a more helpful exception instead of a NPE
(commit: b95da2d)
The file was modifiedsrc/jrds/factories/ArgFactory.java (diff)
Commit 439c82fcd07e3f694bc34d1d8adaffb7adedd068 by Fabrice Bacchella
Factorize code in setMethod using ArgFactory

  - Fix NPE if getTextContent() returns NULL
  - Fix NPE if argType is not handled
  - Handles more type thanks to ArgFactory
(commit: 439c82f)
The file was modifiedsrc/jrds/configuration/ConfigObjectBuilder.java (diff)
Commit d0ffb197b68e65ec73a4380bd70dfcbf0b49c5fa by Fabrice Bacchella
Remove unnecessary check for NULL

HostsList is a final  value set in constructor to non NULL value and start() is not a static method so this condition will never be false.
(commit: d0ffb19)
The file was modifiedsrc/jrds/Configuration.java (diff)
Commit 4049b374b9ceb53c272d1f49922b69389fadfd9b by Fabrice Bacchella
Fix possible NPE in finally clause
(commit: 4049b37)
The file was modifiedsrc/jrds/probe/jdbc/GenericJdbcProbe.java (diff)
Commit f51fa7e7adb887424935f47de5efad3e49e28a70 by Fabrice Bacchella
Fix possible NPE

That's why I don't like missing braces around a statement :)
(commit: f51fa7e)
The file was modifiedsrc/jrds/configuration/ListenerBuilder.java (diff)
Commit f8892681fc2be76e02c2ed5299d1766431a914f6 by Fabrice Bacchella
remove redundant instanceof, filter is a jrds.Filter
(commit: f889268)
The file was modifiedsrc/jrds/webapp/ParamsBean.java (diff)
The file was modifiedsrc/jrds/configuration/ProbeDescBuilder.java (diff)
Commit 6a6c03f5010ac5c3a5c9f4f81efc33065ea4c090 by Fabrice Bacchella
Fix two NPE in ProbeFactory

- If the probe description does not contains a class
  - In case of a ClassCastException

  If the provided class is not a probe it will throw an exception before assigning retValue because it cannot (due to invalid cast..) so retValue.getClass() will be NULL.

  But because the probeClass is a class extending Probe I don't think it's possible to be in this case...
(commit: 6a6c03f)
The file was modifiedsrc/jrds/factories/ProbeFactory.java (diff)
Commit 5269d220c586cf4150688a50ba20f6a4e5057f9a by Fabrice Bacchella
add  back instanceof of jrds.Filter

Was actually implicitely testing against a NULL value, my bad.

(revert of commit edf8c15a236f43f92d6c55e3203d9dd0e05352f5)
(commit: 5269d22)
The file was modifiedsrc/jrds/webapp/ParamsBean.java (diff)
Commit 5e62881c58bb037ff84552a4cdd68b318c06c03d by Fabrice Bacchella
Use logger instead of System.out to print error
(commit: 5e62881)
The file was modifiedsrc/jrds/webapp/rpc/JrdsXmlRpcServlet.java (diff)
Commit bae256484d2148ce25203351f22c08eee1fe3cc0 by Fabrice Bacchella
remove unnecessary return statement at the end of void method
(commit: bae2564)
The file was modifiedsrc/jrds/starter/XmlProvider.java (diff)
The file was modifiedsrc/jrds/snmp/SnmpDiscoverAgent.java (diff)
The file was modifiedsrc/jrds/probe/Ribcl.java (diff)
Commit 6bfb0a7157b5c119ae04733e9033756368bcc0c8 by Fabrice Bacchella
simplify if statement

A comparison already returns a boolean, no need to translate it into another.
(commit: 6bfb0a7)
The file was modifiedsrc/jrds/probe/JmxDiscoverAgent.java (diff)
The file was modifiedsrc/jrds/snmp/SnmpDiscoverAgent.java (diff)
Commit fc03642cfb058fe637ee5ce51c427ee0a2447f7f by Fabrice Bacchella
instanciate array directly at the correct size
(commit: fc03642)
The file was modifiedsrc/jrds/probe/Ldap.java (diff)
The file was modifiedsrc/jrds/ArchivesSet.java (diff)
Commit a12ae20f8846cc753aa34ca37e4b4cadd5b14d03 by Fabrice Bacchella
remove unnecessary toString method call on a String object
(commit: a12ae20)
The file was modifiedsrc/jrds/standalone/EnumerateWikiProbes.java (diff)
Commit f3da0d417fc003e0fbe31d2efd884be289e73c7e by Fabrice Bacchella
Factorize duplicate code in SnmpConnection
(commit: f3da0d4)
The file was modifiedsrc/jrds/snmp/SnmpConnection.java (diff)
The file was modifiedsrc/jrds/configuration/ConfigObjectBuilder.java (diff)
The file was modifiedsrc/jrds/GraphTree.java (diff)
Commit a8002cbef021ba187cc6ed04f08e0f8e05ccf48d by Fabrice Bacchella
remove unnecessary checks for NULL

- Pattern.compile never return NULL, it throws an exception if it cannot create the pattern
  - address is never null because we return before
  - the name cannot be NULL here
(commit: a8002cb)
The file was modifiedsrc/jrds/FilterXml.java (diff)
The file was modifiedsrc/jrds/GraphDesc.java (diff)
The file was modifiedsrc/jrds/snmp/SnmpConnection.java (diff)
Commit 8ed89014b1820d072364efb969a7021fcfb3068f by Fabrice Bacchella
do not append manually concatened strings
(commit: 8ed8901)
The file was modifiedsrc/jrds/webapp/ParamsBean.java (diff)
The file was modifiedsrc/jrds/Util.java (diff)
The file was modifiedsrc/jrds/GraphDesc.java (diff)
The file was modifiedsrc/jrds/webapp/Download.java (diff)
The file was modifiedsrc/jrds/webapp/rpc/JrdsXmlRpcServlet.java (diff)
Commit 58a975bec2c6cfc36e7dd1a07ace1f6e10fcea62 by Fabrice Bacchella
fix @param annotation on some methods
(commit: 58a975b)
The file was modifiedsrc/jrds/Period.java (diff)
The file was modifiedsrc/jrds/configuration/HostBuilder.java (diff)
Commit bcb8f1ce20d5e73b0ed7b9b0e17a85e23f7e10af by Fabrice Bacchella
replace StringBuffer by StringBuilder

Because StringBuffer was used locally to build a string we can safely replace it by its faster (because not synchronized) counterpart StringBuilder.
(commit: bcb8f1c)
The file was modifiedsrc/jrds/Util.java (diff)
The file was modifiedsrc/jrds/GraphDesc.java (diff)
The file was modifiedsrc/jrds/probe/snmp/ProcessInfoExtended.java (diff)
The file was modifiedsrc/jrds/probe/Ribcl.java (diff)
Commit a4cf3e9d816c66ca94303a8ac3c7b442536c2677 by Fabrice Bacchella
simplify condition for non-number value in a numeric filter.
(commit: a4cf3e9)
The file was modifiedsrc/jrds/probe/jdbc/JdbcProbe.java (diff)
Commit 4316ac6b1bb01bbbf3582b19c0117af365e4568f by Fabrice Bacchella
simplify some close routine using IOUtils

Also fix the double close of InputStream in PropertiesManager.
(commit: 4316ac6)
The file was modifiedsrc/jrds/PropertiesManager.java (diff)
The file was modifiedsrc/jrds/probe/ExternalCmdProbe.java (diff)
Commit eaee387fdfc9bbfc1c6ba1c0306b409951f2fc29 by Fabrice Bacchella
remove unused or unnecessary assignation

In most cases the assigned value was never read and always reassigned short after.

In other cases the value assigned was the default value (0 for numbers, NULL for objects, false for boolean..)
(commit: eaee387)
The file was modifiedsrc/jrds/GraphDesc.java (diff)
The file was modifiedsrc/jrds/probe/ApacheStatus.java (diff)
The file was modifiedsrc/jrds/configuration/HostBuilder.java (diff)
The file was modifiedsrc/jrds/starter/Starter.java (diff)
The file was modifiedsrc/jrds/Renderer.java (diff)
The file was modifiedsrc/jrds/bootstrap/BootStrap.java (diff)
The file was modifiedsrc/jrds/probe/Ribcl.java (diff)
The file was modifiedsrc/jrds/snmp/SnmpVars.java (diff)
The file was modifiedsrc/jrds/starter/XmlProvider.java (diff)
The file was modifiedsrc/jrds/snmp/SnmpDiscoverAgent.java (diff)
The file was modifiedsrc/jrds/probe/JMX.java (diff)
The file was modifiedsrc/jrds/PropertiesManager.java (diff)
The file was modifiedsrc/jrds/starter/StarterNode.java (diff)
The file was modifiedsrc/jrds/webapp/WhichLibs.java (diff)
The file was modifiedsrc/jrds/probe/jdbc/JdbcProbe.java (diff)
The file was modifiedsrc/jrds/factories/ArgFactory.java (diff)
The file was modifiedsrc/jrds/standalone/EnumerateWikiProbes.java (diff)
The file was modifiedsrc/jrds/GraphTree.java (diff)
The file was modifiedsrc/jrds/Util.java (diff)
The file was modifiedsrc/jrds/probe/Varnish.java (diff)
The file was modifiedsrc/jrds/starter/Resolver.java (diff)
The file was modifiedsrc/jrds/webapp/Download.java (diff)
The file was modifiedsrc/jrds/configuration/ConfigObjectFactory.java (diff)
The file was modifiedsrc/jrds/configuration/GraphDescBuilder.java (diff)
The file was modifiedsrc/jrds/probe/HttpProbe.java (diff)
The file was modifiedsrc/jrds/probe/jdbc/GenericJdbcProbe.java (diff)
Commit 4750931e0fc19167a53ae7d8080ca23a8cc790cc by Fabrice Bacchella
Fix classpath for "tests" task of ant

Sets "fork" to true to force the tests to be runned in a different JVM with the specified classpath.

Otherwise it will use the same classpath as ant and share its classpath which has its own version of junit.

In my case I have a version of ant which cause a NoSuchMethodException when trying to execute the task.

Searching over the web it seems to be a pretty common issue with ant.
(commit: 4750931)
The file was modifiedbuild.xml (diff)
Commit 7bdf1d80ba86b1f4afab197360093ac141b0b096 by Fabrice Bacchella
Updated dojo to 1.10.4, improvement to rendering, not yet finished
(commit: 7bdf1d8)
The file was modifiedweb/dojo/nls/dojo_en-us.js (diff)
The file was modifiedpom.xml (diff)
The file was modifiedweb/lib/jrds.css (diff)
The file was modifiedjrds.profile.js (diff)
The file was modifiedweb/dojo/dojo.js (diff)
The file was modifiedivy.xml (diff)
The file was modifiedweb/index.html (diff)
The file was modifiedjunit/jrds/probe/JmxConnexionTest.java (diff)
The file was modifiedjunit/jrds/snmp/TestSnmpConnection.java (diff)
The file was modifiedjunit/jrds/starter/ListenerTest.java (diff)
The file was modifiedjunit/jrds/factories/xml/TestJrdsNode.java (diff)
The file was modifiedjunit/jrds/configuration/TestFilter.java (diff)
The file was modifiedjunit/jrds/Tools.java (diff)
Commit eae73b2161af3d22a7eefaddb45af45efea9b82a by Fabrice Bacchella
number prefixed by 0 is for octal

Even if 00 == 0 :)
(commit: eae73b2)
The file was modifiedjunit/jrds/PeriodTest.java (diff)
The file was modifiedjunit/jrds/probe/HttpTest.java (diff)
The file was modifiedjunit/jrds/snmp/TestSnmpVars.java (diff)
Commit 59681d4596535ec2cf41af1f6c6e956413d25a6a by Fabrice Bacchella
fix String equality, replace "==" by equals
(commit: 59681d4)
The file was modifiedjunit/jrds/probe/JmxConnexionTest.java (diff)
The file was modifiedsrc/jrds/bootstrap/BootStrap.java (diff)
The file was modifiedsrc/jrds/factories/xml/NodeListIterator.java (diff)
The file was modifiedsrc/jrds/standalone/EnumerateWikiProbes.java (diff)
The file was modifiedsrc/jrds/ProbeDesc.java (diff)
The file was modifiedsrc/jrds/Util.java (diff)
The file was modifiedsrc/jrds/probe/Ribcl.java (diff)
The file was modifiedsrc/jrds/Period.java (diff)
The file was modifiedsrc/jrds/graphe/Sum.java (diff)
The file was modifiedsrc/jrds/probe/Ldap.java (diff)
The file was modifiedsrc/jrds/probe/snmp/RdsIndexedSnmpRrd.java (diff)
The file was modifiedsrc/jrds/probe/Varnish.java (diff)
The file was modifiedsrc/jrds/configuration/ListenerBuilder.java (diff)
Commit 9ff0929263e2f3952c6c182cf6cd3e46f1bb8d3c by Fabrice Bacchella
remove 'final' modifier on private instance method.

It serve no purpose since a private instance method cannot by overriden.
(commit: 9ff0929)
The file was modifiedsrc/jrds/GraphNode.java (diff)
The file was modifiedsrc/jrds/probe/ApacheStatusDetails.java (diff)
The file was modifiedsrc/jrds/snmp/SnmpRequester.java (diff)
The file was modifiedsrc/jrds/webapp/JSonQueryParams.java (diff)
The file was modifiedsrc/jrds/Util.java (diff)
The file was modifiedsrc/jrds/probe/HttpClientStarter.java (diff)
The file was modifiedsrc/jrds/snmp/SnmpVars.java (diff)
Commit e81296e158e08844c0a30d6d305ac61f0224c9e0 by Fabrice Bacchella
simplify doHelp, parameter was always NULL
(commit: e81296e)
The file was modifiedsrc/jrds/bootstrap/BootStrap.java (diff)
Commit 871df73b3db82cd3679a9f08ddc75f353ff8b3a2 by Fabrice Bacchella
fix NPE in TrapListener Transport is not UDP
(commit: 871df73)
The file was modifiedsrc/jrds/snmp/TrapListener.java (diff)
Commit 2854e07d458895f321c842b732f4f9b5494673c3 by Fabrice Bacchella
unnecessary check for autocreate, always true
(commit: 2854e07)
The file was modifiedsrc/jrds/PropertiesManager.java (diff)
Commit c9b2eb00e3e7ee6bdc4f5e5d8701dce3eb827401 by Fabrice Bacchella
proposed  fix for issue #15

Reuse the natural alphanumeric sort algorithm to sort returned graph
(commit: c9b2eb0)
The file was modifiedsrc/jrds/webapp/JSonGraph.java (diff)
Commit 17e0ccab2b7e578f5d2bf690d3bf5af53b07e563 by Fabrice Bacchella
Fix missing "region" attribute

Either introduced with update of dojo or LayoutContainer but there is a JS  error about missing "region" attribute on paramsPane and graphPane.
(commit: 17e0cca)
The file was modifiedweb/index.html (diff)
Commit 265e3fdd167b0ae1066f99b8d56ce6c71dce923d by Fabrice Bacchella
Disable parseOnLoad to fix duplicate widgetId issue on history page.

When opening the history popup we have the following JS error:

Error: Tried to register widget with id==graphPane but that id is already registered
(commit: 265e3fd)
The file was modifiedweb/history.html (diff)
The file was modifiedsrc/jrds/HostsList.java (diff)
The file was modifiedweb/lib/jrds.js (diff)
Commit 16eef9d2572c05b1b98d8f117f0f74e3c1c147ab by Fabrice Bacchella
Better managment of unsupported SNMP listener protocol
(commit: 16eef9d)
The file was modifiedsrc/jrds/snmp/TrapListener.java (diff)
Commit 852ef0365d3d2dce218becaf175a421f070bd8f7 by Fabrice Bacchella
autocreate can be false, revert commit 020b23bd2c453feea2c3484f2b9d100074a8ef3a
(commit: 852ef03)
The file was modifiedsrc/jrds/PropertiesManager.java (diff)
Commit 333f932393f9ea2540c672f02259e1556ec0cfea by Fabrice Bacchella
Fix dojo error when an empty tree is returned.

In case of an empty tree, for example a filter that matches nothing, a JS error will happen in dojo where it will try to focus the new (non existing) node.
(commit: 333f932)
The file was modifiedweb/lib/jrds.js (diff)
Commit 5f23cde1569dfbc782181e785ee13aab33b9582b by Fabrice Bacchella
Finally fix UI issues with dojo, by staying simple.

There is no need to flag every div as a layout component, just let the marker on the top container of the layout.

Setting LayoutContainer triggered a JS error be cause of missing region (that was what fixed the resize issue...) but adding a region would reintroduce the bug
(commit: 5f23cde)
The file was modifiedweb/index.html (diff)
Commit 982de2e19df5ea160878c66c3a1972146f926c55 by Fabrice Bacchella
Sets synchronous loading for DOJO on index page.

It may be "slower" to load (although I don't think you can really see the difference on this application) but the fact that it was loaded asynchronously make a really annoying flickering.

And the bigger problem of this flickering is that even if you hide the administration tab, you would have time to see all its content  before DOJO load (discover, reload, etc...)
(commit: 982de2e)
The file was modifiedweb/index.html (diff)
Commit 7f93f5c809af665a901a72552ecc38c8345364c8 by Fabrice Bacchella
do not re-request the tree when folding/unfolding it

There is no need to refresh the content of the tree since we have all of it so let's just expand/collapse.

Avoid strange "closing everything", "loosing content", "trying to reopen everyone" effect.
(commit: 7f93f5c)
The file was modifiedweb/lib/jrds.js (diff)
The file was modifiedweb/index.html (diff)
Commit e3ccabfe14352d9799b5ff8011abd88a70488adb by Fabrice Bacchella
avoid little flickering of tree when loading.

Because we hide the tree's root, dojo displays a little clock to indicate that we are currently loading the content but we have already a "loading" overlay on top of all the tree and because we already have content it makes everything flickers.

There is no way in JS to avoid the display of this image so let's force the display: none and no image to avoid downloading it for nothing.
(commit: e3ccabf)
The file was modifiedweb/lib/jrds.css (diff)
Commit 9bea5396b800fd5ab8ffd96f59405273cc048105 by Fabrice Bacchella
make tree loading feel faster.

The standBy loading spinner has a fadeIn/fadeOut effect duration of 500ms. This is awfully long considering the time the requests take.

Let's remove this duration because we want an UI that feels responsive and that is practical. We don't really care about CSS effects that slows everything down.

Also recycle the standBy widget, not sure why it was destroyed/recreated, maybe I overlooked something.
(commit: 9bea539)
The file was modifiedweb/lib/jrds.js (diff)
Commit 1ee80f1ba70543889014be8c9b0c8f55d6f5b864 by Fabrice Bacchella
adds cursor:pointer on clickable element

That way we indicate to the user that he can click this element.
(commit: 1ee80f1)
The file was modifiedweb/lib/jrds.css (diff)
Commit bebbbc3b8884f861d24974717abd689cc0c20516 by Fabrice Bacchella
remove outline on focused element

It serve no real purpose on this site and make it weird to have a big grey border appears randomly when navigating the tree
(commit: bebbbc3)
The file was modifiedweb/lib/jrds.css (diff)
Commit 2ce875241f8f111f99fb25e05bf30ac6713883e6 by Fabrice Bacchella
adds cursor:pointer on clickable element

It is in fact the whole row that is clickable, not simply the label.
(commit: 2ce8752)
The file was modifiedweb/lib/jrds.css (diff)
Commit a77fb8a7f1aad1d510ec7e608012e570f5ce4203 by Fabrice Bacchella
reduce the default effect time from 200ms to 50ms

It doesn't bring much to have nice and long css animation when you have to wait after them
(commit: a77fb8a)
The file was modifiedweb/index.html (diff)
Commit c86dda7ebf790254cccf43e4d64e3b1d2c0bb1a3 by Fabrice Bacchella
fix annoying bug when clicking too fast in the tree.

When you click too fast in the tree, the node would open (with animation), close itself (instantaneously) then reopen itself (with animation).

Or the other way around.
(commit: c86dda7)
The file was modifiedweb/lib/jrds.js (diff)
Commit 58450c2658a58c5351693b039511422f2f9fdc15 by Fabrice Bacchella
reuse dijit's getTreePath to compute the path
(commit: 58450c2)
The file was modifiedweb/lib/jrds.js (diff)
Commit faa2262d2be486bb70e7854201b66d668b81079c by Fabrice Bacchella
if leaf selected node by state URL is an expandable folder, expand it.
(commit: faa2262)
The file was modifiedweb/lib/jrds.js (diff)
Commit 215495cc9b487070effe7affbc8aee246e67f01c by Fabrice Bacchella
Fix state URL created from another state URL.

If you go to a state url, then click on "State URL", you would end up with multiple "p" parameter.

Since I don't see what kind of GET parameter you would wnat to keep I simply stripped the query string.
(commit: 215495c)
The file was modifiedsrc/jrds/webapp/JSonPack.java (diff)
Commit a175ae755d8287a2e3904db334750ab51261c588 by Fabrice Bacchella
fix state url that would expire as soon as a new graph is created.

Base the id on the hashcode of pathes and not hashcode of object itself.
(commit: a175ae7)
The file was modifiedsrc/jrds/webapp/JSonTree.java (diff)
Commit 94493a3211d95843c7e99ac13be19e48c145e2f6 by Fabrice Bacchella
cleaner positioning of graph icons

Removes some useless CSS rules and do not use floats to position the graph icons so that is parent's height is properly computed by the browser.
(commit: 94493a3)
The file was modifiedweb/lib/jrds.css (diff)
Commit 63b3f3becd6d1133c46b8944bbfd5e91ec3e234e by Fabrice Bacchella
The parameters are now fixed on top and only the graph scrolls

Also simplify the global layout
(commit: 63b3f3b)
The file was modifiedweb/lib/jrds.js (diff)
The file was modifiedweb/index.html (diff)
Commit 6a7fcd0bec5e55029cde6185aae21e61001bfec8 by Fabrice Bacchella
Fix time period filter where date would change when focused (#58)

When focusing a date or time input, we automatically set the  autoperiod to '0' (meaning manual) but the comparison in 'onChange' callback would always fails and always update the input to the latest value.

The comparison fails because 'value' is a string and '!==' means a strict equality of both value and type.
(commit: 6a7fcd0)
The file was modifiedweb/lib/jrds.js (diff)
Commit a5bc7e320d87cb519d18e68e06c9fa3dfa6a8567 by Fabrice Bacchella
Force size of the autoperiod arrow button.

Otherwise it would vary depending on the value chosen and it's ugly
(commit: a5bc7e3)
The file was modifiedweb/lib/jrds.css (diff)
Commit e963da119b965b52b97fc526924ea69eced4403d by Fabrice Bacchella
Makes time picker more readable

The disabled time have a lighter color and does not have the "pointer" cursor since they cannot be selected.
(commit: e963da1)
The file was modifiedweb/lib/jrds.css (diff)
Commit c34361dccd95c325719917328c27c72265fda4ba by Fabrice Bacchella
adds title on previous/next button as user hint
(commit: c34361d)
The file was modifiedweb/index.html (diff)
Commit eb02b312fee54e47236fef748d44fcb2425ff003 by Fabrice Bacchella
little cleanup in Period class by using the enum more.
(commit: eb02b31)
The file was modifiedsrc/jrds/Period.java (diff)
Commit e2b613826bf8865cdb9ac31d44b68ae7476bf2f2 by Fabrice Bacchella
Automatically refresh graphs when updating time or day.
(commit: e2b6138)
The file was modifiedweb/lib/jrds.js (diff)
Commit a00e0dacbe2724e7d31762b6896c84424b96a3c2 by Fabrice Bacchella
when setting the time constraints, add or remove a minute to prevent setting the exact same time.
(commit: a00e0da)
The file was modifiedweb/lib/jrds.js (diff)
Commit 5fdcaacc1af36e237fdb8110bbbc98be4d9c9fce by Fabrice Bacchella
Better prev/next period and try for better handling of date/time form constraints.

Now prev/next period will keep a more "human friendly" period (09:00 -> 09:30, 09:30 -> 10:00, etc..) instead of (09:00 -> 09:30, 09:31 -> 10:01, etc..)

There is now a real separation between handling of value set pragmatically for date/time and when the value is updated by the user through the form:

  - If the value is set in javascript, we pass 'false' to the set('value') method so it does not call the 'onChange' method to avoid re-updating the graph for nothing because it is already handled by another component (autoperiod, next/prev period, etc..)

  - disable/enable all constraints before updating  the form to avoid trigger constraints error when updating all the inputs concurrently (when you go to next period, the begin value is invalid while the end value as not been updated, if you go to the previous period this is the other way around, etc..)
(commit: 5fdcaac)
The file was modifiedsrc/jrds/Period.java (diff)
The file was modifiedweb/lib/jrds.js (diff)
Commit c8b16aa5189a1b7a15a469374cb3a859c31c3130 by Fabrice Bacchella
When updating the date, make sure the begin time is not greater or equal to the end time
(commit: c8b16aa)
The file was modifiedweb/lib/jrds.js (diff)
Commit f1905baea87405aa81dcc0a76827a34af28ccce8 by Fabrice Bacchella
remove visibleRange (does nothing..) and hide invalid values.

No use to display a huge list of unclickable item after all...
(commit: f1905ba)
The file was modifiedweb/lib/jrds.js (diff)
The file was modifiedweb/lib/jrds.css (diff)
Commit a8946301b252070df53f9bfc68fb7becb5de2e56 by Fabrice Bacchella
fileForm also update date constraints
(commit: a894630)
The file was modifiedweb/lib/jrds.js (diff)
Commit 49d2525a5212f9e647fce6d6369243b5b4cdef8d by Fabrice Bacchella
Disable hotkeys for TabContainer.

When you navigate between your browser tabs using shortcut (ex: ctrl+page up) while you have focus on a form input, it will trigger the keyboard shortcut of the TabContainer and switch tab making the user loose its page's state.

Let's disable the hotkeys of the TabContainer all together since this is pretty much useless in this case.
(commit: 49d2525)
The file was modifiedweb/lib/jrds.js (diff)
Commit c090fede1a7e78f339286340bfdb3dcc9b5e549a by Fabrice Bacchella
Period and period's test are now correct
(commit: c090fed)
The file was modifiedsrc/jrds/Period.java (diff)
The file was modifiedjunit/jrds/PeriodTest.java (diff)
Commit e0c8ff8b2d346e70a44e8b1bb68fa51e4bac0f09 by Fabrice Bacchella
Period changes broke some other tests
(commit: e0c8ff8)
The file was modifiedjunit/jrds/webapp/TestPack.java (diff)
The file was modifiedjunit/jrds/webapp/TestUrlParser.java (diff)
Commit 115986652ff4650747e059d9132fb2bd2e7cd025 by Fabrice Bacchella
Many update to finish merge of WithStore
(commit: 1159866)
The file was modifiedjunit/jrds/store/TestRRDToolStore.java (diff)
The file was modifiedjunit/jrds/store/TestRrdDbStore.java (diff)
The file was modifiedjunit/jrds/probe/ApacheHttpClientTest.java (diff)
The file was modifiedsrc/jrds/store/RRDToolStore.java (diff)
The file was modifiedjunit/jrds/Tools.java (diff)
The file was modifiedjunit/jrds/store/TestExtractInfo.java (diff)
The file was modifiedsrc/jrds/Probe.java (diff)
The file was modifiedjunit/jrds/TestProbe.java (diff)
The file was modifiedsrc/jrds/store/AbstractStoreFactory.java (diff)
The file was modifiedsrc/jrds/webapp/Download.java (diff)
The file was modifiedsrc/jrds/GraphDesc.java (diff)
Commit 38f738dfd1fd8dda76b351146877872f605bc392 by Fabrice Bacchella
wrong element properties in graphdesc dtd
(commit: 38f738d)
The file was modifieddtd/graphdesc.dtd (diff)