In this talk we report on the present status of neutrino oscillations, in the context of both standard and non-standard neutrino physics. First, we consider the standard three-neutrino scenario, presenting a global fit of solar, atmospheric, reactor and accelerator neutrino experiments. Then, we show that neither four-neutrino models nor CPT-violating 3v models can reconcile LSND with the results of all the other neutrino experiments. Finally, we concentrate on the analysis of solar and KamLAND data, showing that it is possible to extract from them meaningful bounds on the amplitude of matter-density fluctuations in the solar interior.