Civil Code section 1668 is meant to prohibit contracts releasing liability for future torts  not to prohibit settlements of disputes relating to past conduct. Accord: Watkins v. Wachovia Corp. (2009) 172 Cal.App.4th 1576, 1587, fn. 12.