SSLManager and Client Certificates improvements

2018-02-21 Thread Philippe Mouawad
Hello,
We have today a menu item called Options > SSLManager.

I discovered recently this feature which I thought was useless :-):
- It lets you select a certificate to use for Client certificate
authentication when recording mainly. We discovered by the way an issue
recorded and fixed under Bug 62114
- You can select either a P12 file or jks file, it will set system property
"javax.net.ssl.keyStore" that will then be used when selecting certificates
either during recording or during Request sampling with Java or HC4
implementation.

I see many fields of improvements:

   - It should be renamed to Certificates Management
   - It should allow:
  - Selecting certificate p12 for recording only  and Fill in password
  - Selecting path to JKS for playing (used by Keystore Config)
  - Controlling property https.use.cached.ssl.context
   - The values configured would be saved to preferences mainly for GUI mode


Related to this feature, we should enhance Keystore Config to allow usage
of P12 files instead of only working with jks that contains many
certificate.

Now how to do it ?:

   - Option 1 :
   - Setup path to folder containing p12 files
  - Setup password common to all certificates
   - Other ideas ?

-- 
Cordialement.
Philippe Mouawad.
Ubik-Ingénierie


[GitHub] jmeter issue #377: fixed wrong example for loop controller iteration variabl...

2018-02-21 Thread FSchumacher
Github user FSchumacher commented on the issue:

https://github.com/apache/jmeter/pull/377
  
Thanks for the contribution.


---


[GitHub] jmeter pull request #377: fixed wrong example for loop controller iteration ...

2018-02-21 Thread asfgit
Github user asfgit closed the pull request at:

https://github.com/apache/jmeter/pull/377


---


[GitHub] jmeter issue #377: fixed wrong example for loop controller iteration variabl...

2018-02-21 Thread codecov-io
Github user codecov-io commented on the issue:

https://github.com/apache/jmeter/pull/377
  
# [Codecov](https://codecov.io/gh/apache/jmeter/pull/377?src=pr&el=h1) 
Report
> Merging 
[#377](https://codecov.io/gh/apache/jmeter/pull/377?src=pr&el=desc) into 
[trunk](https://codecov.io/gh/apache/jmeter/commit/2f6f8f21fc545d9aa511f5fcfa1566067b63d47e?src=pr&el=desc)
 will **increase** coverage by `<.01%`.
> The diff coverage is `n/a`.

[![Impacted file tree 
graph](https://codecov.io/gh/apache/jmeter/pull/377/graphs/tree.svg?width=650&src=pr&token=6Q7CI1wFSh&height=150)](https://codecov.io/gh/apache/jmeter/pull/377?src=pr&el=tree)

```diff
@@ Coverage Diff  @@
##  trunk #377  +/-   ##

+ Coverage 58.48%   58.49%   +<.01% 
  Complexity1037510375  

  Files  1174 1174  
  Lines 7460074600  
  Branches   7255 7255  

+ Hits  4363243635   +3 
+ Misses2847128467   -4 
- Partials   2497 2498   +1
```


| [Impacted 
Files](https://codecov.io/gh/apache/jmeter/pull/377?src=pr&el=tree) | Coverage 
Δ | Complexity Δ | |
|---|---|---|---|
| 
[...s/org/apache/jmeter/timers/PoissonRandomTimer.java](https://codecov.io/gh/apache/jmeter/pull/377/diff?src=pr&el=tree#diff-c3JjL2NvbXBvbmVudHMvb3JnL2FwYWNoZS9qbWV0ZXIvdGltZXJzL1BvaXNzb25SYW5kb21UaW1lci5qYXZh)
 | `72.97% <0%> (-5.41%)` | `9% <0%> (-1%)` | |
| 
[...ocol/jms/org/apache/jmeter/protocol/jms/Utils.java](https://codecov.io/gh/apache/jmeter/pull/377/diff?src=pr&el=tree#diff-c3JjL3Byb3RvY29sL2ptcy9vcmcvYXBhY2hlL2ptZXRlci9wcm90b2NvbC9qbXMvVXRpbHMuamF2YQ==)
 | `56.98% <0%> (+2.15%)` | `15% <0%> (ø)` | :arrow_down: |
| 
[...mpler/hc/JMeterPoolingClientConnectionManager.java](https://codecov.io/gh/apache/jmeter/pull/377/diff?src=pr&el=tree#diff-c3JjL3Byb3RvY29sL2h0dHAvb3JnL2FwYWNoZS9qbWV0ZXIvcHJvdG9jb2wvaHR0cC9zYW1wbGVyL2hjL0pNZXRlclBvb2xpbmdDbGllbnRDb25uZWN0aW9uTWFuYWdlci5qYXZh)
 | `29.83% <0%> (+2.41%)` | `11% <0%> (+1%)` | :arrow_up: |

--

[Continue to review full report at 
Codecov](https://codecov.io/gh/apache/jmeter/pull/377?src=pr&el=continue).
> **Legend** - [Click here to learn 
more](https://docs.codecov.io/docs/codecov-delta)
> `Δ = absolute  (impact)`, `ø = not affected`, `? = missing 
data`
> Powered by 
[Codecov](https://codecov.io/gh/apache/jmeter/pull/377?src=pr&el=footer). Last 
update 
[2f6f8f2...dbbfe72](https://codecov.io/gh/apache/jmeter/pull/377?src=pr&el=lastupdated).
 Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).



---


[GitHub] jmeter pull request #377: fixed wrong example for loop controller iteration ...

2018-02-21 Thread ptrd
GitHub user ptrd opened a pull request:

https://github.com/apache/jmeter/pull/377

fixed wrong example for loop controller iteration variable

## Description
Fixed small (but confusing) error in documentation.


You can merge this pull request into a Git repository by running:

$ git pull https://github.com/ptrd/jmeter fixdocs

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/jmeter/pull/377.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #377


commit dbbfe72f94373adb66cad603576fee77999ba056
Author: Peter Doornbosch 
Date:   2018-02-21T20:05:59Z

fixed wrong example for loop controller iteration variable




---


FINAL REMINDER: CFP for Apache EU Roadshow Closes 25th February

2018-02-21 Thread Sharan F

Hello Apache Supporters and Enthusiasts

This is your FINAL reminder that the Call for Papers (CFP) for the 
Apache EU Roadshow is closing soon. Our Apache EU Roadshow will focus on 
Cloud, IoT, Apache Tomcat, Apache Http and will run from 13-14 June 2018 
in Berlin.
Note that the CFP deadline has been extended to *25*^*th* *February *and 
it will be your final opportunity to submit a talk for thisevent.


Please make your submissions at http://apachecon.com/euroadshow18/

Also note that early bird ticket registrations to attend FOSS Backstage 
including the Apache EU Roadshow, have also been extended and will be 
available until 23^rd February. Please register at 
https://foss-backstage.de/tickets


We look forward to seeing you in Berlin!

Thanks
Sharan Foga, VP Apache Community Development

PLEASE NOTE: You are receiving this message because you are subscribed 
to a user@ or dev@ list of one or more Apache Software Foundation projects.