  We analyze the impact of recent solar, atmospheric and reactor data in the
determination of the neutrino oscillation parameters, taking into account that
both the solar nu_e and the atmospheric nu_mu may convert to a mixture of
active and sterile neutrinos. We use the most recent global solar neutrino
data, including the 1496-day Super-K neutrino data sample, and we investigate
in detail the impact of the SNO neutral current, spectral and day/night data by
performing also an analysis using only the charged current rate from SNO. The
implications of the first 145.1 days of KamLAND data on the determination of
the solar neutrino parameters are also discussed in detail. We confirm the
clear preference of solar+reactor data for the pure active LMA-MSW solution of
the solar neutrino problem, and obtain that the LOW, VAC, SMA and Just-So^2
solutions are disfavored with a Delta_chi^2 = 22, 22, 36, 44, respectively.
Furthermore, we find that the global solar data constrains the admixture of a
sterile neutrino to be less than 43% at 99% CL. By performing an improved fit
of the atmospheric data, we also update the corresponding regions of
oscillation parameters. We find that the recent atmospheric Super-K (1489-day)
and MACRO data have a strong impact on constraining a sterile component in
atmospheric oscillations: if the nu_mu is restricted to the atmospheric mass
states only a sterile admixture of 16% is allowed at 99% CL, while a bound of
35% is obtained in the unconstrained case. Pure sterile oscillations are
disfavored with a Delta_chi^2 = 34.6 compared to the pure active case.
