maxfwd The default value is not 256, it's 16 in the source code.
outbound Fix core dump crash

When we got a CANCEL without Contact the parse_contact was sent a null
pointer. Changing the "or" to "and" fixed this and Kamailio no longer cores
on Cancel coming on over websockets from jssip.

Tested at SIPit 30. Core dumps and backtraces available.
Pdunkley - please check this patch
modules/outbound: Fixes the crash but is logically incorrect for outbound

- Not sure why the crash happened at all - but this fix breaks the outbound logic

Revert "outbound Fix core dump crash"

This reverts commit 6369444761d44526ded2620e33438abb182d2bdc.
modules/outbound: Fix core dump crash

- Reported by oej
Makefile.defs: version set to 4.0.0-pre2
core: dns - prevent queries for IPv4/6 address literals

- prevent A queries for IPv6 address literals or AAAA queries for IPv4
  address literals
- patch by Simon Perreault
tm: add Max-Forwards header to local requests if not given as parameter

- add the header to local generated CANCEL and ACK
- based on a patch by Morten Tryfoss
kamailio.cfg: fixed typos to speeddial

- patch by Thilo Bangert, FS#268
sca: prevent possible NULL-dereference in log message when NOTIFY fails.

- sub struct may be NULL outside of else block. Use non-shmem req_sub from
  incoming SUBSCRIBE packet instead.
app_python: Bugfix for rewrite_ruri

*) Fixed a bug in msg_rewrite_ruri discovered by "V Tone" <vtone001@gmail.com>.
*) Removed 'python exception' when do_action returns error. Reason: it is not an exception.
*) Removed abort() if first_line type is invalid.
sca: remove misleading comment.

- suggestion in comment has long since been implemented
sca: ensure SCA caller has correct callee CLI when callee is non-SCA.

- previously only set when callee was also SCA
sca: log at debug level when reporting lack of Contact header