stable-bot: Bugfixes waiting for a release 2.3 (23), 2.1 (19), 2.0 (15)

2021-02-23 Thread stable-bot
Hi,

This is a friendly bot that watches fixes pending for the next haproxy-stable 
release!  One such e-mail is sent periodically once patches are waiting in the 
last maintenance branch, and an ideal release date is computed based on the 
severity of these fixes and their merge date.  Responses to this mail must be 
sent to the mailing list.


Last release 2.3.5 was issued on 2021-02-06.  There are currently 23 
patches in the queue cut down this way:
- 6 MEDIUM, first one merged on 2021-02-22
- 17 MINOR, first one merged on 2021-02-22

Thus the computed ideal release date for 2.3.6 would be 2021-03-22, which is in 
four weeks or less.

Last release 2.1.11 was issued on 2021-01-08.  There are currently 19 
patches in the queue cut down this way:
- 7 MEDIUM, first one merged on 2021-01-26
- 12 MINOR, first one merged on 2021-01-26

Thus the computed ideal release date for 2.1.12 would be 2021-03-23, which is 
in four weeks or less.

Last release 2.0.20 was issued on 2021-01-08.  There are currently 15 
patches in the queue cut down this way:
- 7 MEDIUM, first one merged on 2021-01-28
- 8 MINOR, first one merged on 2021-01-28

Thus the computed ideal release date for 2.0.21 would be 2021-03-25, which is 
in four weeks or less.

The current list of patches in the queue is:
 - 2.3   - MEDIUM  : mux-h1: Always set CS_FL_EOI for 
response in MSG_DONE state
 - 2.3   - MEDIUM  : config: don't pick unset values from 
last defaults section
 - 2.3   - MEDIUM  : lists: Avoid an infinite loop in 
MT_LIST_TRY_ADDQ().
 - 2.1   - MEDIUM  : ssl/cli: abort ssl cert is freeing the 
old store
 - 2.0, 2.1  - MEDIUM  : filters/htx: Fix data forwarding when 
payload length is unknown
 - 2.3   - MEDIUM  : checks: don't needlessly take the 
server lock in health_adjust()
 - 2.0, 2.1  - MEDIUM  : mux-h2: fix read0 handling on partial 
frames
 - 2.0, 2.1  - MEDIUM  : ssl: check a connection's status 
before computing a handshake
 - 2.0, 2.1  - MEDIUM  : mux-h2: handle remaining read0 cases
 - 2.3   - MEDIUM  : spoe: Resolve the sink if a SPOE logs 
in a ring buffer
 - 2.3   - MEDIUM  : mux-h1: Fix handling of responses to 
CONNECT other than 200-ok
 - 2.0   - MEDIUM  : mux-h2: Be sure to enter in demux loop 
even if dbuf is empty
 - 2.0, 2.1  - MEDIUM  : mux-h2: do not quit the demux loop 
before setting END_REACHED
 - 2.0, 2.1  - MEDIUM  : stats: add missing INF_BUILD_INFO 
definition
 - 2.3   - MINOR   : checks: properly handle wrapping time 
in __health_adjust()
 - 2.3   - MINOR   : ssl/cli: potential null pointer 
dereference in "set ssl cert"
 - 2.3   - MINOR   : server: Init params before parsing a 
new server-state line
 - 2.3   - MINOR   : backend: hold correctly lock when 
killing idle conn
 - 2.0, 2.1  - MINOR   : stick-table: Always call 
smp_fetch_src() with a valid arg list
 - 2.0, 2.1  - MINOR   : mworker: define _GNU_SOURCE for 
strsignal()
 - 2.3   - MINOR   : cfgparse: do not mention "addr:port" 
as supported on proxy lines
 - 2.3   - MINOR   : server: Remove RMAINT from admin state 
when loading server state
 - 2.3   - MINOR   : server: Be sure to cut the last parsed 
field of a server-state line
 - 2.3   - MINOR   : tools: Fix a memory leak on error path 
in parse_dotted_uints()
 - 2.0, 2.1  - MINOR   : init: Use a dynamic buffer to set 
HAPROXY_CFGFILES env variable
 - 2.1   - MINOR   : ssl: init tmp chunk correctly in 
ssl_sock_load_sctl_from_file()
 - 2.0, 2.1  - MINOR   : sample: Memory leak of sample_expr 
structure in case of error
 - 2.3   - MINOR   : http-ana: Don't increment HTTP error 
counter on internal errors
 - 2.0, 2.1  - MINOR   : config: fix leak on 
proxy.conn_src.bind_hdr_name
 - 2.3   - MINOR   : sample: Always consider zero size 
string samples as unsafe
 - 2.1   - MINOR   : init: enforce strict-limits when using 
master-worker
 - 2.3   - MINOR   : server: Don't call fopen() with 
server-state filepath set to NULL
 - 2.3   - MINOR   : http-rules: Always replace the 
response status on a return action
 - 2.3   - MINOR   : intops: fix mul32hi()'s off-by-one
 - 2.3   - MINOR   : session: atomically increment the 
tracked sessions counter
 - 2.3   - MINOR   : stats: revert the change on ST_CONVDONE
 - 2.0, 2.1  - MINOR   : peers: Wrong "new_conn" value for 
"show peers" CLI 

Workshops on Bid Writing and 17 Other Topics

2021-02-23 Thread NFP Workshops



NFP WORKSHOPS
Affordable Training Courses

18 Blake Street, York YO1 8QG 01133 280988




Bid Writing: The Basics


 Do you know the most common reasons for rejection? Are you gathering the right 
evidence? Are you making the right arguments? Are you using the right 
terminology? Are your numbers right? Are you learning from rejections? 

Are you assembling the right documents? Do you know how to create a clear and 
concise standard funding bid? Are you communicating with people or just 
excluding them? Do you know your own organisation well enough? 

Are you thinking through your projects carefully enough? Do you know enough 
about your competitors? Are you answering the questions funders will ask 
themselves about your application? Are you submitting applications correctly?
ONLINE VIA ZOOM
10.00 TO 12.30
COST £95.00
MON 08 MAR 2021
BOOKING LINK
MON 22 MAR 2021
BOOKING LINK
MON 12 APR 2021
BOOKING LINK
MON 26 APR 2021
BOOKING LINK




Bid Writing: Advanced

 Are you applying to the right trusts? Are you applying to enough trusts? Are 
you asking for the right amount of money? Are you applying in the right ways? 
Are your projects the most fundable projects? 

Are you carrying out trust fundraising in a professional way? Are you 
delegating enough work? Are you highly productive or just very busy? Are you 
looking for trusts in all the right places? 

How do you compare with your competitors for funding? Is the rest of your 
fundraising hampering your bids to trusts? Do you understand what trusts are 
ideally looking for?
ONLINE VIA ZOOM
10.00 TO 12.30
COST £95.00
TUE 09 MAR 2021
BOOKING LINK
TUE 23 MAR 2021
BOOKING LINK
TUE 13 APR 2021
BOOKING LINK
TUE 27 APR 2021
BOOKING LINK



Recruiting and Managing Volunteers
 Where do you find volunteers? How do you find the right volunteers? How do you 
attract volunteers? How do you run volunteer recruitment events? How do you 
interview volunteers? How do you train volunteers? How do you motivate 
volunteers? How do you involve volunteers? How do you recognise volunteers? How 
do you recognise problems with volunteers? How do you learn from volunteer 
problems? How do you retain volunteers? How do you manage volunteers? What 
about volunteers and your own staff? What about younger, older and employee 
volunteers?

ONLINE VIA ZOOM
10.00 TO 12.30
COST £95
WED 10 MAR 2021
BOOKING LINK
THU 13 MAY 2021
BOOKING LINK



Major Donor Fundraising
   
Major Donor Characteristics, Motivations and Requirements. Researching and 
Screening Major Donors. Encouraging, Involving and Retaining Major Donors. 
Building Relationships with Major Donors. Major Donor Events and Activities. 
Setting Up Major Donor Clubs.Asking For Major Gifts. Looking After and 
Reporting Back to Major Donors. Delivering on Major Donor Expectations. Showing 
Your Appreciation to Major Donors. Fundraising Budgets and Committees.

ONLINE VIA ZOOM
10.00 TO 12.30
COST £95
WED 14 APR 2021
BOOKING LINK
THU 10 JUN 2021
BOOKING LINK



Corporate Fundraising 

Who are these companies? Why do they get involved? What do they like? What can 
you get from them? What can you offer them? What are the differences between 
donations, sponsorship, advertising and cause related marketing? Are companies 
just like trusts? How do you find these companies? How do you research them? 
How do you contact them? How do you pitch to them? How do you negotiate with 
them? When should you say no? How do you draft contracts? How do you manage the 
relationships? What could go wrong? What are the tax issues? What are the legal 
considerations?
ONLINE VIA ZOOM
10.00 TO 12.30
COST £95
MON 01 MAR 2021
BOOKING LINK



Capital Campaigns  

What is a capital campaign? Is it just for buildings? What about endowments? 
What about new projects? How should we estimate the costs of the project 
itself? How should we estimate the annual operating costs? How should we 
calculate the resources required to fundraise those amounts? Should we setup a 
campaign committee? Should we recruit campaign volunteers? How should we manage 
and co-ordinate the campaign? Would story telling help the campaign? How should 
we set targets and timetables? How should we find donors? How should we 
motivate donors? How should we recognise donors? What should we do next after a 
capital campaign?
ONLINE VIA ZOOM
10.00 TO 12.30
COST £95
TUE 02 MAR 2021
BOOKING LINK



Legacy Fundraising 

Why do people make legacy gifts? What are the ethical issues? What are the 
regulations? What are the tax issues? What are the statistics? What are the 
trends? How can we integrate legacy fundraising into our other fundraising? 
What are the sources for research? How should we set a budget? How should we 
evaluate our results? How should we forecast likely income? Should we use 
consultants? How should we build a case for support? What media and marketing 
channels should we use? What about in memory giving? How should we setup our 
admin systems? What are the common problems & 

Re: Apache Proxypass mimicing ?

2021-02-23 Thread spfma . tech
Le 22-Feb-2021 14:02:46 +0100, al-hapr...@none.at a crit: 
Hi.

On 22.02.21 01:31, Igor Cicimov wrote:
> 
> But if I do some configuration tweaks in "wp-config.php", like adding the 
> following two lines :
> define('WP_HOME', 'https://front1.domain.local ');
> define('WP_SITEURL', 'https://front1.domain.local ');
> 
> It seems to work correctly.
> 
> It is not an acceptable solution however, as these WP instances will be 
> managed by people who are not really tech-savvy.
> 
> So I wonder if HAProxy could provide a setup with all the required 
> modifications, 
> rewritings, ... allowing both worlds to coexist in a transparent way :
> - usable WP site while browsing the "real" URLs from the backend
> - usable WP site while browsing through HAProxy.
> 
> Right now WP is my concern, but I am sure this is a reusable "pattern" for 
> future needs.
> 
> Regards
> 
> 
> This is a requirement for most apps behind a reverse proxy -- you simply have 
> to 
> tell the app that it is behind a reverse proxy so it can set correct links 
> where needed.
> 
> In your case if you google for "wordpress behind reverse proxy" I'm sure 
> you'll 
> get a ton of resources that can point you in the right direction for your use 
> case like using X-FORWARD headers for example or whatever suits you.

>Full Ack to Igor's statment.

>A a further Idea maybe you can replace the response.
>http://cbonte.github.io/haproxy-dconv/2.3/configuration.html#4.2-http-response%20replace-header
>http://cbonte.github.io/haproxy-dconv/2.3/configuration.html#4.2-http-response%20replace-value

>It could be tricky for a huge amount of hosts, due to this fact I suggest to
>setup WP with WP_HOME and WP_SITEURL which is possible via wp-admin via GUI :-)

>You can also create a smal setup tool which adds the values to the wp_config 
>and
>add the haproxy map entry for the domain.

>Regards
>Alex

Hi,
Thank you all for these answers, I cannot defeat PHP world :-)
So I will indeed generate the required configurations for around 40 instances 
with a small tool named Ansible :-)))
Regards

-
FreeMail powered by mail.fr